Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Oregon EpiscopalOES XC Invitational · Sep 16 | 13:59.32 | OES XC Invitational | September 16, 2026 |
| 3,200 Meters · Delphian SchoolConquer the Hill · Sep 23 | 17:16.2 | Conquer the Hill | September 23, 2026 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 22:54.73 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Hudson's Bay HS65th Annual Steve Maas Run-a-Ree · Sep 11 | 24:46 | 65th Annual Steve Maas Run-a-Ree | September 11, 2026 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 16 | 23:54.90 | Meriwether Cross Country Classic | October 16, 2026 |
| 5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 14 | 23:24.52 | Estacada Invitational | October 14, 2026 |
| 5,000 Meters · Rainier HS3A/2A/1A-SD1 District 1 Championships · Oct 30 | 22:58.10 | 3A/2A/1A-SD1 District 1 Championships | October 30, 2025 |
| 5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 26 | 25:32.1 | Three Course Challenge | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 3A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Boys JV · Place 23 · Riverdale | 5,000 Meters 3A Boys JV | 23 | 23:39.52 | 11 |
| Oct 20 | Valiant InvitationalOct 20 · 3,000 Meters Junior Varsity · Place 57 · Riverdale | 3,000 Meters Junior Varsity | 57 | 13:07.5 | 11 |
| Oct 16 | Meriwether Cross Country ClassicOct 16 · 5,000 Meters Junior Varsity · Place 272 · Riverdale | 5,000 Meters Junior Varsity | 272 | 23:54.90 PB | 11 |
| Oct 14 | Estacada InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 118 · Riverdale | 5,000 Meters Junior Varsity | 118 | 23:24.52 PB | 11 |
| Sep 26 | Three Course ChallengeSep 26 · 5,000 Meters Moderate Course · Place 242 · Riverdale | 5,000 Meters Moderate Course | 242 | 25:32.1 PB | 11 |
| Sep 23 | Conquer the HillSep 23 · 3,200 Meters Junior Varsity · Place 20 · Riverdale | 3,200 Meters Junior Varsity | 20 | 17:16.2 PB | 11 |
| Sep 19 | The Mook XC InvitationalSep 19 · 5,000 Meters Silver JV Boys (over 21:00) · Place 143 · Riverdale | 5,000 Meters Silver JV Boys (over 21:00) | 143 | 22:54.73 PB | 11 |
| Sep 16 | OES XC InvitationalSep 16 · 3,000 Meters Varsity · Place 65 · Riverdale | 3,000 Meters Varsity | 65 | 13:59.32 PB | 11 |
| Sep 11 | 65th Annual Steve Maas Run-a-ReeSep 11 · 5,000 Meters Junior Varsity · Place 50 · Riverdale | 5,000 Meters Junior Varsity | 50 | 24:46 PB | 11 |
| Sep 5 | Ultimook RaceSep 5 · 5,000 Meters JV Boys 1A-4A · Place 178 · Riverdale | 5,000 Meters JV Boys 1A-4A | 178 | 27:18.82Unofficial | 11 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 1A/2A/3A Boys JV · Place 53 · Riverdale | 5,000 Meters 1A/2A/3A Boys JV | 53 | 22:58.10 PB | 10 |
| Oct 21 | Valiant InvitationalOct 21 · 3,000 Meters Junior Varsity · Place 66 · Riverdale | 3,000 Meters Junior Varsity | 66 | 13:22.41 | 10 |
| Oct 15 | Estacada InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 81 · Riverdale | 5,000 Meters Junior Varsity | 81 | 23:01.83 | 10 |
| Oct 11 | The RidgelineOct 11 · 5,000 Meters Junior Varsity · Place 10 · Riverdale | 5,000 Meters Junior Varsity | 10 | 28:00.06 | 10 |
| Oct 4 | Run With Neil InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 55 · Riverdale | 5,000 Meters Junior Varsity | 55 | 22:14.20 | 10 |
| Sep 25 | Conquer the HillSep 25 · 3,200 Meters Junior Varsity · Place 5 · Riverdale | 3,200 Meters Junior Varsity | 5 | 22:17.8 | 10 |
| Sep 20 | Three Course ChallengeSep 20 · 5,000 Meters Varsity · Place 246 · Riverdale | 5,000 Meters Varsity | 246 | 25:34.8 | 10 |
| Sep 12 | Meriwether Cross Country Classic Sep 12 · 5,000 Meters Junior Varsity · Place 244 · Riverdale | 5,000 Meters Junior Varsity | 244 | 23:38.31 | 10 |
| Sep 10 | OES XC InvitationalSep 10 · 3,000 Meters Varsity · Place 91 · Riverdale | 3,000 Meters Varsity | 91 | 15:57.56 | 10 |
| Sep 6 | The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 1A · Place 211 · Riverdale | 5,000 Meters Junior Varsity 1A | 211 | 29:28.30 | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters Junior Varsity 3A · Place 42 · Riverdale | 5,000 Meters Junior Varsity 3A | 42 | 24:58.80 | 9 |
| Oct 24 | Valiant InvitationalOct 24 · 3,000 Meters Varsity · Place 44 · Riverdale | 3,000 Meters Varsity | 44 | 13:27.50 | 9 |
| Oct 16 | Estacada InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 116 · Riverdale | 5,000 Meters Junior Varsity | 116 | 23:27.98 | 9 |
| Oct 10 | Vernonia InvitationalOct 10 · 5,000 Meters Varsity · Place 113 · Riverdale | 5,000 Meters Varsity | 113 | 23:25.20 | 9 |
| Oct 5 | Ridgeline InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 10 · Riverdale | 5,000 Meters Junior Varsity | 10 | 25:46 | 9 |