Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Oregon EpiscopalOES XC Invitational · Sep 1611:55.69OES XC InvitationalSeptember 16, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1918:08.60The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Hudson's Bay HS65th Annual Steve Maas Run-a-Ree · Sep 1118:3465th Annual Steve Maas Run-a-ReeSeptember 11, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 718:35.90OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1619:17.20Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1418:49.03Estacada InvitationalOctober 14, 2026
5,000 Meters · Rainier HS3A-SD1 District 1 Championships · Oct 3019:05.293A-SD1 District 1 ChampionshipsOctober 30, 2026
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2622:13.2Three Course ChallengeSeptember 26, 2026
5200 m · Delphian SchoolConquer the Hill · Sep 2323:10.2Conquer 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 53 · Riverdale5,000 Meters 3A5318:35.90 PB11
Oct 303A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Varsity Boys · Place 18 · Riverdale5,000 Meters 3A Varsity Boys1819:05.29 PB11
Oct 20Valiant InvitationalOct 20 · 3,000 Meters Varsity · Place 35 · Riverdale3,000 Meters Varsity3510:30.011
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Varsity · Place 171 · Riverdale5,000 Meters Varsity17119:17.20 PB11
Oct 14Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 82 · Riverdale5,000 Meters Varsity8218:49.03 PB11
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Difficult Course · Place 100 · Riverdale5,000 Meters Difficult Course10022:13.2 PB11
Sep 23Conquer the HillSep 23 · 5,200 Meters Varsity · Place 3 · Riverdale5,200 Meters Varsity323:10.2 PB11
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 55 · Riverdale5,000 Meters Silver Varsity Boys (Ave over 18:00)5518:08.60 PB11
Sep 16OES XC InvitationalSep 16 · 3,000 Meters Varsity · Place 17 · Riverdale3,000 Meters Varsity1711:55.69 PB11
Sep 1165th Annual Steve Maas Run-a-ReeSep 11 · 5,000 Meters Varsity · Place 44 · Riverdale5,000 Meters Varsity4418:34 PB11
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 1A – 4A · Place 214 · Riverdale5,000 Meters Varsity Boys 1A – 4A21423:58.38Unofficial11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 303A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Varsity Boys · Place 42 · Riverdale5,000 Meters 3A Varsity Boys4219:31.0010
Oct 21Valiant InvitationalOct 21 · 3,000 Meters Varsity · Place 59 · Riverdale3,000 Meters Varsity5910:59.5310
Oct 15Estacada InvitationalOct 15 · 5,000 Meters Varsity · Place 66 · Riverdale5,000 Meters Varsity6619:25.1710
Oct 11The RidgelineOct 11 · 5,000 Meters Varsity · Place 9 · Riverdale5,000 Meters Varsity922:22.8610
Sep 25Conquer the HillSep 25 · 3.23 Miles Varsity · Place 5 · Riverdale3.23 Miles Varsity523:54.110
Sep 20Three Course ChallengeSep 20 · 5,000 Meters Varsity · Place 114 · Riverdale5,000 Meters Varsity11422:22.710
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 184 · Riverdale5,000 Meters Varsity18419:54.1010
Sep 10OES XC InvitationalSep 10 · 3,000 Meters Varsity · Place 34 · Riverdale3,000 Meters Varsity3412:42.6710
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Varsity 1A · Place 164 · Riverdale5,000 Meters Varsity 1A16422:27.7010
Aug 283K XC KickoffAug 28 · 3,000 Meters Varsity · Place 23 · Riverdale3,000 Meters Varsity2312:33.9010

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 303A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters Varsity 3A · Place 50 · Riverdale5,000 Meters Varsity 3A5020:02.909
Oct 24Valiant InvitationalOct 24 · 3,000 Meters Varsity · Place 90 · Riverdale3,000 Meters Varsity9011:23.509
Oct 16Estacada InvitationalOct 16 · 5,000 Meters Varsity · Place 108 · Riverdale5,000 Meters Varsity10819:59.909
Oct 10Vernonia InvitationalOct 10 · 5,000 Meters Varsity · Place 62 · Riverdale5,000 Meters Varsity6220:01.409
Oct 5Ridgeline InvitationalOct 5 · 5,000 Meters Varsity · Place 20 · Riverdale5,000 Meters Varsity2022:359
Sep 26Conquer the HillSep 26 · 5,200 Meters Varsity · Place 21 · Riverdale5,200 Meters Varsity2120:47.69
Sep 21Three Course Challenge Sep 21 · 5,000 Meters Varsity · Place 121 · Riverdale5,000 Meters Varsity12123:22.99
Sep 18Catlin Gabel XC Invitational 2024Sep 18 · 5,000 Meters Varsity · Place 39 · Riverdale5,000 Meters Varsity3923:18.809
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 240 · Riverdale5,000 Meters Varsity24021:58.839
Sep 11OES XC InvitationalSep 11 · 3,000 Meters Varsity · Place 33 · Riverdale3,000 Meters Varsity3312:50.309
Sep 7Ultimook RaceSep 7 · 3,000 Meters Novice 1A · Place 7 · Riverdale3,000 Meters Novice 1A712:37.689

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 246 · Riverdale3,000 Meters Varsity24612:59.288
Oct 26MCL ChampionshipOct 26 · 3,000 Meters Varsity · Place 16 · Riverdale3,000 Meters Varsity1612:35.408
Oct 17Wildcat 3K tuneupOct 17 · 3,000 Meters Middle School · Place 10 · Riverdale3,000 Meters Middle School1012:57.008
Oct 11Estacada InvitationalOct 11 · 3,000 Meters Middle School · Place 23 · Riverdale3,000 Meters Middle School2312:46.808
Oct 3Tigard Vs. TualatinOct 3 · 3,000 Meters Middle School · Place 19 · Riverdale3,000 Meters Middle School1912:31.108
Sep 29Southwest Christian InvitationalSep 29 · 3,000 Meters Middle School · Place 32 · Riverdale3,000 Meters Middle School3213:22.688
Sep 21Catlin Gabel XC Invitational 2023Sep 21 · 3,000 Meters Middle School · Place 10 · Riverdale3,000 Meters Middle School1013:30.038
Sep 8Cougar Flat TrackSep 8 · 3,000 Meters Middle School · Place 16 · Riverdale3,000 Meters Middle School1613:31.38