Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Oregon EpiscopalOES XC Invitational · Sep 1611:25.68OES XC InvitationalSeptember 16, 2026
3,000 Meters · Rood Bridge ParkArchers Invitational · Oct 1412:35.6Archers InvitationalOctober 14, 2022
3,000 Meters · Southwest Christian Wildcat TrailMCL Championship · Oct 2513:12.40MCL ChampionshipOctober 25, 2022
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1918:22.80The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 717:31.80OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1617:59.00Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1417:36.60Estacada InvitationalOctober 14, 2026
5,000 Meters · Rainier HS3A/2A/1A-SD1 District 1 Championships · Oct 3017:52.903A/2A/1A-SD1 District 1 ChampionshipsOctober 30, 2025
5,000 Meters · Scappoose High SchoolRun With Neil Invitational · Oct 318:19.69Run With Neil InvitationalOctober 3, 2026
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2621:32.1Three Course ChallengeSeptember 26, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 3A · Place 25 · RiverdaleRiverdale5,000 Meters 3A2517:31.80 PB10
Oct 303A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Varsity Boys · Place 10 · RiverdaleRiverdale5,000 Meters 3A Varsity Boys1018:11.7810
Oct 20Valiant InvitationalOct 20 · 3,000 Meters Varsity · Place 13 · RiverdaleRiverdale3,000 Meters Varsity139:52.510
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Varsity · Place 93 · RiverdaleRiverdale5,000 Meters Varsity9317:59.00 PB10
Oct 14Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 32 · RiverdaleRiverdale5,000 Meters Varsity3217:36.60 PB10
Oct 3Run With Neil InvitationalOct 3 · 5,000 Meters Varsity · Place 30 · RiverdaleRiverdale5,000 Meters Varsity3018:19.69 PB10
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Difficult Course · Place 81 · RiverdaleRiverdale5,000 Meters Difficult Course8121:32.1 PB10
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 62 · RiverdaleRiverdale5,000 Meters Silver Varsity Boys (Ave over 18:00)6218:22.80 PB10
Sep 16OES XC InvitationalSep 16 · 3,000 Meters Varsity · Place 11 · RiverdaleRiverdale3,000 Meters Varsity1111:25.68 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 303A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Varsity Boys · Place 18 · RiverdaleRiverdale5,000 Meters 3A Varsity Boys1817:52.90 PB9
Oct 21Valiant InvitationalOct 21 · 3,000 Meters Varsity · Place 24 · RiverdaleRiverdale3,000 Meters Varsity2410:07.469
Oct 15Estacada InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 1 · RiverdaleRiverdale5,000 Meters Junior Varsity117:46.989
Oct 11The RidgelineOct 11 · 5,000 Meters Varsity · Place 4 · RiverdaleRiverdale5,000 Meters Varsity420:38.969
Sep 25Conquer the HillSep 25 · 3.23 Miles Varsity · Place 4 · RiverdaleRiverdale3.23 Miles Varsity423:37.89
Sep 20Three Course ChallengeSep 20 · 5,000 Meters Varsity · Place 39 · RiverdaleRiverdale5,000 Meters Varsity3919:37.99
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 187 · RiverdaleRiverdale5,000 Meters Varsity18719:57.339
Sep 10OES XC InvitationalSep 10 · 3,000 Meters Varsity · Place 13 · RiverdaleRiverdale3,000 Meters Varsity1311:40.779
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 1A · Place 41 · RiverdaleRiverdale5,000 Meters Junior Varsity 1A4120:51.209

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 22MCL ChampionshipOct 22 · 3,000 Meters Varsity · Place 5 · RiverdaleRiverdale3,000 Meters Varsity511:47.308
Oct 10WRL MS @ CanbyOct 10 · 3,000 Meters 8th Grade · Place 5 · RiverdaleRiverdale3,000 Meters 8th Grade511:42.708
Oct 2Tualatin @ TigardOct 2 · 3,000 Meters Middle School · Place 6 · RiverdaleRiverdale3,000 Meters Middle School611:33.628
Sep 26Conquer the HillSep 26 · 3,200 Meters Middle School · Place 5 · RiverdaleRiverdale3,200 Meters Middle School513:19.78
Sep 18Catlin Gabel XC Invitational 2024Sep 18 · 3,000 Meters Middle School · Place 6 · RiverdaleRiverdale3,000 Meters Middle School612:41.308
Sep 11OES XC InvitationalSep 11 · 3,000 Meters Middle School · Place 6 · RiverdaleRiverdale3,000 Meters Middle School612:16.408

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26MCL ChampionshipOct 26 · 3,000 Meters Varsity · Place 11 · RiverdaleRiverdale3,000 Meters Varsity1112:16.807
Oct 17Wildcat 3K tuneupOct 17 · 3,000 Meters Middle School · Place 7 · RiverdaleRiverdale3,000 Meters Middle School712:29.877
Oct 11Estacada InvitationalOct 11 · 3,000 Meters Middle School · Place 13 · RiverdaleRiverdale3,000 Meters Middle School1312:08.657
Sep 29Southwest Christian InvitationalSep 29 · 3,000 Meters Middle School · Place 17 · RiverdaleRiverdale3,000 Meters Middle School1712:44.097
Sep 21Catlin Gabel XC Invitational 2023Sep 21 · 3,000 Meters Middle School · Place 5 · RiverdaleRiverdale3,000 Meters Middle School512:41.487
Sep 8Cougar Flat TrackSep 8 · 3,000 Meters Middle School · Place 6 · RiverdaleRiverdale3,000 Meters Middle School612:09.37

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25MCL ChampionshipOct 25 · 3,000 Meters Boys' Varsity · Place 24 · RiverdaleRiverdale3,000 Meters Boys' Varsity2413:12.40 PB6
Oct 14Archers InvitationalOct 14 · 3,000 Meters Middle School · Place 13 · RiverdaleRiverdale3,000 Meters Middle School1312:35.6 PB6
Sep 30SCS InvitationalSep 30 · 3,000 Meters Middle School · Place 21 · RiverdaleRiverdale3,000 Meters Middle School2113:12.26
Sep 22Catlin Gabel XC Invitational Sep 22 · 3,000 Meters Middle School · Place 11 · RiverdaleRiverdale3,000 Meters Middle School1113:16.76