Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Oregon EpiscopalOES XC Invitational · Sep 1612:08.56OES XC InvitationalSeptember 16, 2026
3,000 Meters · Rood Bridge ParkArchers Invitational · Oct 1414:16.0Archers InvitationalOctober 14, 2022
3,000 Meters · Southwest Christian Wildcat TrailMCL Championship · Oct 2514:36.70MCL ChampionshipOctober 25, 2022
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1918:59.40The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Hudson's Bay HS65th Annual Steve Maas Run-a-Ree · Sep 1119:1665th Annual Steve Maas Run-a-ReeSeptember 11, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 718:26.70OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1619:10.70Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1419:11.47Estacada InvitationalOctober 14, 2026
5,000 Meters · Rainier HS3A-SD1 District 1 Championships · Oct 3019:23.413A-SD1 District 1 ChampionshipsOctober 30, 2026
5,000 Meters · Scappoose High SchoolRun With Neil Invitational · Oct 318:28.17Run With Neil InvitationalOctober 3, 2026
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2620:48.3Three Course ChallengeSeptember 26, 2026
5200 m · Delphian SchoolConquer the Hill · Sep 2326:11.9Conquer the HillSeptember 23, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 3A · Place 44 · RiverdaleRiverdale5,000 Meters 3A4418:26.70 PB10
Oct 303A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Varsity Boys · Place 22 · RiverdaleRiverdale5,000 Meters 3A Varsity Boys2219:23.41 PB10
Oct 20Valiant InvitationalOct 20 · 3,000 Meters Varsity · Place 39 · RiverdaleRiverdale3,000 Meters Varsity3910:34.810
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Varsity · Place 167 · RiverdaleRiverdale5,000 Meters Varsity16719:10.70 PB10
Oct 14Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 97 · RiverdaleRiverdale5,000 Meters Varsity9719:11.47 PB10
Oct 3Run With Neil InvitationalOct 3 · 5,000 Meters Varsity · Place 33 · RiverdaleRiverdale5,000 Meters Varsity3318:28.17 PB10
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Moderate Course · Place 70 · RiverdaleRiverdale5,000 Meters Moderate Course7020:48.3 PB10
Sep 23Conquer the HillSep 23 · 5,200 Meters Varsity · Place 9 · RiverdaleRiverdale5,200 Meters Varsity926:11.9 PB10
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 85 · RiverdaleRiverdale5,000 Meters Silver Varsity Boys (Ave over 18:00)8518:59.40 PB10
Sep 16OES XC InvitationalSep 16 · 3,000 Meters Varsity · Place 22 · RiverdaleRiverdale3,000 Meters Varsity2212:08.56 PB10
Sep 1165th Annual Steve Maas Run-a-ReeSep 11 · 5,000 Meters Varsity · Place 60 · RiverdaleRiverdale5,000 Meters Varsity6019:16 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 303A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Varsity Boys · Place 64 · RiverdaleRiverdale5,000 Meters 3A Varsity Boys6421:14.309
Oct 15Estacada InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 23 · RiverdaleRiverdale5,000 Meters Junior Varsity2320:10.059
Oct 11The RidgelineOct 11 · 5,000 Meters Varsity · Place 15 · RiverdaleRiverdale5,000 Meters Varsity1523:10.699
Oct 4Run With Neil InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 28 · RiverdaleRiverdale5,000 Meters Junior Varsity2820:31.109
Sep 25Conquer the HillSep 25 · 3,200 Meters Junior Varsity · Place 4 · RiverdaleRiverdale3,200 Meters Junior Varsity421:48.89
Sep 20Three Course ChallengeSep 20 · 4,300 Meters Varsity · Place 65 · RiverdaleRiverdale4,300 Meters Varsity6521:06.79
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 245 · RiverdaleRiverdale5,000 Meters Varsity24523:01.259
Sep 10OES XC InvitationalSep 10 · 3,000 Meters Varsity · Place 49 · RiverdaleRiverdale3,000 Meters Varsity4913:15.609
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Novice · Place 8 · RiverdaleRiverdale3,000 Meters Novice812:22.509

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 22MCL ChampionshipOct 22 · 3,000 Meters Varsity · Place 10 · RiverdaleRiverdale3,000 Meters Varsity1012:27.408
Oct 10WRL MS @ CanbyOct 10 · 3,000 Meters 8th Grade · Place 12 · RiverdaleRiverdale3,000 Meters 8th Grade1212:29.408
Oct 2Tualatin @ TigardOct 2 · 3,000 Meters Middle School · Place 20 · RiverdaleRiverdale3,000 Meters Middle School2012:41.718
Sep 26Conquer the HillSep 26 · 3,200 Meters Middle School · Place 9 · RiverdaleRiverdale3,200 Meters Middle School914:19.78
Sep 18Catlin Gabel XC Invitational 2024Sep 18 · 3,000 Meters Middle School · Place 10 · RiverdaleRiverdale3,000 Meters Middle School1013:06.808
Sep 11OES XC InvitationalSep 11 · 3,000 Meters Middle School · Place 10 · RiverdaleRiverdale3,000 Meters Middle School1012:56.508

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 26MCL ChampionshipOct 26 · 3,000 Meters Varsity · Place 44 · RiverdaleRiverdale3,000 Meters Varsity4413:42.907

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 25MCL ChampionshipOct 25 · 3,000 Meters Boys' Varsity · Place 55 · RiverdaleRiverdale3,000 Meters Boys' Varsity5514:36.70 PB6
Oct 14Archers InvitationalOct 14 · 3,000 Meters Middle School · Place 27 · RiverdaleRiverdale3,000 Meters Middle School2714:16.0 PB6