Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Oregon EpiscopalOES XC Invitational · Sep 1613:56.99OES XC InvitationalSeptember 16, 2026
3,000 Meters · Rood Bridge ParkArchers Invitational · Oct 1415:05.1Archers InvitationalOctober 14, 2022
3,000 Meters · Southwest Christian Wildcat TrailMCL Championship · Oct 2516:32.90MCL ChampionshipOctober 25, 2022
3,200 Meters · Delphian SchoolConquer the Hill · Sep 2315:34.5Conquer the HillSeptember 23, 2026
4300 m · Seaside 3 CourseThree Course Challenge · Sep 2622:10.9Three Course ChallengeSeptember 26, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1923:03.47The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Hudson's Bay HS65th Annual Steve Maas Run-a-Ree · Sep 1123:2965th Annual Steve Maas Run-a-ReeSeptember 11, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1623:28.60Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1422:47.32Estacada InvitationalOctober 14, 2026
5,000 Meters · Rainier HS3A-SD1 District 1 Championships · Oct 3021:10.003A-SD1 District 1 ChampionshipsOctober 30, 2026
5,000 Meters · Scappoose High SchoolRun With Neil Invitational · Oct 324:46.01Run With Neil InvitationalOctober 3, 2026
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 225:21.51Ultimook RaceSeptember 2, 2023

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 303A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Boys JV · Place 11 · RiverdaleRiverdale5,000 Meters 3A Boys JV1121:10.00 PB12
Oct 20Valiant InvitationalOct 20 · 3,000 Meters Junior Varsity · Place 23 · RiverdaleRiverdale3,000 Meters Junior Varsity2311:44.012
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Junior Varsity · Place 257 · RiverdaleRiverdale5,000 Meters Junior Varsity25723:28.60 PB12
Oct 14Estacada InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 109 · RiverdaleRiverdale5,000 Meters Junior Varsity10922:47.32 PB12
Oct 3Run With Neil InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 68 · RiverdaleRiverdale5,000 Meters Junior Varsity6824:46.01 PB12
Sep 26Three Course ChallengeSep 26 · 4,300 Meters Easy Course · Place 73 · RiverdaleRiverdale4,300 Meters Easy Course7322:10.9 PB12
Sep 23Conquer the HillSep 23 · 3,200 Meters Junior Varsity · Place 10 · RiverdaleRiverdale3,200 Meters Junior Varsity1015:34.5 PB12
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver JV Boys (over 21:00) · Place 149 · RiverdaleRiverdale5,000 Meters Silver JV Boys (over 21:00)14923:03.47 PB12
Sep 16OES XC InvitationalSep 16 · 3,000 Meters Varsity · Place 64 · RiverdaleRiverdale3,000 Meters Varsity6413:56.99 PB12
Sep 1165th Annual Steve Maas Run-a-ReeSep 11 · 5,000 Meters Junior Varsity · Place 38 · RiverdaleRiverdale5,000 Meters Junior Varsity3823:29 PB12
Sep 5Ultimook RaceSep 5 · 5,000 Meters JV Boys 1A-4A · Place 136 · RiverdaleRiverdale5,000 Meters JV Boys 1A-4A13625:07.09Unofficial12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 303A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters Varsity 3A · Place 57 · RiverdaleRiverdale5,000 Meters Varsity 3A5720:42.9010
Oct 24Valiant InvitationalOct 24 · 3,000 Meters Varsity · Place 85 · RiverdaleRiverdale3,000 Meters Varsity8511:14.5010
Oct 16Estacada InvitationalOct 16 · 5,000 Meters Varsity · Place 100 · RiverdaleRiverdale5,000 Meters Varsity10019:38.8910
Oct 10Vernonia InvitationalOct 10 · 5,000 Meters Varsity · Place 47 · RiverdaleRiverdale5,000 Meters Varsity4719:11.9010
Oct 5Ridgeline InvitationalOct 5 · 5,000 Meters Varsity · Place 22 · RiverdaleRiverdale5,000 Meters Varsity2222:5510
Sep 26Conquer the HillSep 26 · 5,200 Meters Varsity · Place 29 · RiverdaleRiverdale5,200 Meters Varsity2921:59.210
Sep 21Three Course Challenge Sep 21 · 5,000 Meters Varsity · Place 172 · RiverdaleRiverdale5,000 Meters Varsity17224:18.210
Sep 18Catlin Gabel XC Invitational 2024Sep 18 · 5,000 Meters Varsity · Place 31 · RiverdaleRiverdale5,000 Meters Varsity3123:02.7010
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 234 · RiverdaleRiverdale5,000 Meters Varsity23421:32.3910
Sep 11OES XC InvitationalSep 11 · 3,000 Meters Varsity · Place 44 · RiverdaleRiverdale3,000 Meters Varsity4413:33.2010

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 243A/2A/1A-SD1 District 1 ChampionshipsOct 24 · 5,000 Meters Junior Varsity 3A · Place 36 · RiverdaleRiverdale5,000 Meters Junior Varsity 3A3621:25.9FR
Oct 243A/2A/1A-SD1 District 1 ChampionshipsOct 24 · 5,000 Meters Junior Varsity 3A · Place 30 · RiverdaleRiverdale5,000 Meters Junior Varsity 3A3021:25.9FR
Oct 18The Bigfoot Classic @ Alderbrook Golf CourseOct 18 · 5,000 Meters Junior Varsity · Place 79 · RiverdaleRiverdale5,000 Meters Junior Varsity7922:01.009
Oct 11Estacada InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 81 · RiverdaleRiverdale5,000 Meters Junior Varsity8123:06.989
Oct 5Stayton Regis InvitationalOct 5 · 3,000 Meters Junior Varsity · Place 22 · RiverdaleRiverdale3,000 Meters Junior Varsity2213:14.49
Sep 28Delphian's Conquer the HillSep 28 · 3,200 Meters Junior Varsity · Place 7 · RiverdaleRiverdale3,200 Meters Junior Varsity722:49.69
Sep 23Three Course ChallengeSep 23 · 5,000 Meters Varsity · Place 264 · RiverdaleRiverdale5,000 Meters Varsity26426:19.19
Sep 20PIL - Franklin, Jeff, Cleveland, WellsSep 20 · 5,000 Meters Junior Varsity · Place 51 · RiverdaleRiverdale5,000 Meters Junior Varsity5122:48.709
Sep 12OES XC InvitationalSep 12 · 3,000 Meters Varsity · Place 77 · RiverdaleRiverdale3,000 Meters Varsity7714:17.4FR
Sep 9Knappa Logger Elk RunSep 9 · 5,000 Meters Varsity · Place 93 · RiverdaleRiverdale5,000 Meters Varsity9325:01.099
Sep 2Ultimook RaceSep 2 · 5,000 Meters Junior Varsity 1A-4A · Place 111 · RiverdaleRiverdale5,000 Meters Junior Varsity 1A-4A11125:21.51 PB9

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25MCL ChampionshipOct 25 · 3,000 Meters Boys' Varsity · Place 74 · RiverdaleRiverdale3,000 Meters Boys' Varsity7416:32.90 PB8
Oct 14Archers InvitationalOct 14 · 3,000 Meters Middle School · Place 36 · RiverdaleRiverdale3,000 Meters Middle School3615:05.1 PB8
Sep 22Catlin Gabel XC Invitational Sep 22 · 3,000 Meters Middle School · Place 24 · RiverdaleRiverdale3,000 Meters Middle School2414:44.08
Sep 13OES XC InvitationalSep 13 · 3,000 Meters Middle School · Place 139 · RiverdaleRiverdale3,000 Meters Middle School13918:03.88