Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 18:28.54 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Fernhill ParkPIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) · Sep 16 | 19:50.75 | PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) | September 16, 2026 |
| 5,000 Meters · Gabriel ParkPIL @ Gabriel Park (Ida, Cleve, Lincoln, Jeff) · Oct 14 | 19:30.60 | PIL @ Gabriel Park (Ida, Cleve, Lincoln, Jeff) | October 14, 2026 |
| 5,000 Meters · Lents ParkPIL Preview · Sep 2 | 19:30.86 | PIL Preview | September 2, 2026 |
| 5,000 Meters · Pier ParkPIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt) · Sep 30 | 20:11.67 | PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt) | September 30, 2026 |
| 5,000 Meters · Richardson ParkFlight 7 · Oct 3 | 18:46.7 | Flight 7 | October 3, 2026 |
| 5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 9 | 18:00.13 | 6th Annual Rose City Championship Invite | October 9, 2026 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 2 | 28:25.34 | Ultimook Race | September 2, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | 6A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 73 · Cleveland (OR) | 5,000 Meters Junior Varsity | 73 | 19:10.4 | 12 |
| Oct 14 | PIL @ Gabriel Park (Ida, Cleve, Lincoln, Jeff)Oct 14 · 5,000 Meters Varsity · Place 13 · Cleveland (OR) | 5,000 Meters Varsity | 13 | 19:30.60 PB | 12 |
| Oct 9 | 6th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Silver · Place 20 · Cleveland (OR) | 5,000 Meters JV Silver | 20 | 18:00.13 PB | 12 |
| Oct 3 | Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 24 · Cleveland (OR) | 5,000 Meters Junior Varsity | 24 | 18:46.7 PB | 12 |
| Sep 30 | PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)Sep 30 · 5,000 Meters Varsity · Place 39 · Cleveland (OR) | 5,000 Meters Varsity | 39 | 20:11.67 PB | 12 |
| Sep 19 | The Mook XC InvitationalSep 19 · 5,000 Meters Gold JV Boys (Ave under 20:00) · Place 36 · Cleveland (OR) | 5,000 Meters Gold JV Boys (Ave under 20:00) | 36 | 18:28.54 PB | 12 |
| Sep 16 | PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)Sep 16 · 5,000 Meters Junior Varsity · Place 26 · Cleveland (OR) | 5,000 Meters Junior Varsity | 26 | 19:50.75 PB | 12 |
| Sep 5 | Ultimook RaceSep 5 · 5,000 Meters JV Boys 5A – 6A · Place 125 · Cleveland (OR) | 5,000 Meters JV Boys 5A – 6A | 125 | 24:57.82Unofficial | 12 |
| Sep 2 | PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 56 · Cleveland (OR) | 5,000 Meters Junior Varsity | 56 | 19:30.86 PB | 12 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 6A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 177 · Cleveland (OR) | 5,000 Meters Junior Varsity | 177 | 22:02.08 | 11 |
| Oct 15 | PIL @ Gabriel ParkOct 15 · 5,000 Meters Junior Varsity · Place 63 · Cleveland (OR) | 5,000 Meters Junior Varsity | 63 | 22:34.70 | 11 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity Championship · Place 310 · Cleveland (OR) | 5,000 Meters Junior Varsity Championship | 310 | 21:59.29 | 11 |
| Oct 4 | The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 171 · Cleveland (OR) | 5,000 Meters Varsity | 171 | 22:41.76 | 11 |
| Oct 1 | PIL @ Clinton ParkOct 1 · 5,000 Meters Junior Varsity · Place 65 · Cleveland (OR) | 5,000 Meters Junior Varsity | 65 | 22:24.10 | 11 |
| Sep 26 | 2025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 2 · Place 241 · Cleveland (OR) | 5,000 Meters Junior Varsity Division 2 | 241 | 22:04.40 | 11 |
| Sep 17 | PIL @ Cleveland (Westmoreland Park)Sep 17 · 5,000 Meters Junior Varsity · Place 56 · Cleveland (OR) | 5,000 Meters Junior Varsity | 56 | 23:14.96 | 11 |
| Sep 6 | The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 5A · Place 198 · Cleveland (OR) | 5,000 Meters Junior Varsity 5A | 198 | 24:56.80 | 11 |
| Sep 3 | PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 132 · Cleveland (OR) | 5,000 Meters Junior Varsity | 132 | 25:17.91 | 11 |
| Aug 29 | Night MeetAug 29 · 3,000 Meters Novice · Place 92 · Cleveland (OR) | 3,000 Meters Novice | 92 | 13:25.01 | 11 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 224 · Cleveland (OR) | 5,000 Meters Junior Varsity 5A | 224 | 25:48.00 | 10 |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 2 | Ultimook RaceSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 272 · Cleveland (OR) | 5,000 Meters Junior Varsity 5A-6A | 272 | 28:25.34 PB | 9 |