Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Lake Oswego Junior High SchoolWRL @ LOJ · Oct 513:28.54WRL @ LOJOctober 5, 2021
3,000 Meters · Mary S. Young ParkWRL League Meet @ Rosemont · Sep 3014:06.37WRL League Meet @ RosemontSeptember 30, 2021
3,000 Meters · Sherwood HSSherwood Youth XC Meet presented by Sherwood High XC & Stumptown · Sep 2710:41.29Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSeptember 27, 2025
3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 2112:42.30WRL Championship MeetOctober 21, 2021
3,000 Meters · Wood Middle/Grahams OaksWRL Meet Hazelbrook, Lake Oswego, Athey Creek · Oct 1412:54.10WRL Meet Hazelbrook, Lake Oswego, Athey CreekOctober 14, 2021
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1414:49.91USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2315:50.60USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2214:12.19USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Clackamas Community CollegeThree Rivers League Preview Meet · Sep 924:22.14Three Rivers League Preview MeetSeptember 9, 2024
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 227:26.23Ultimook RaceSeptember 2, 2023

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 35 · Bowerman TrackBowerman Track4,000 Meters 13-143514:12.19 PB8
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 4,000 Meters Varsity · Place 13 · BowermanBowerman4,000 Meters Varsity1314:33.80—
Oct 105th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 18 · BowermanBowerman3,000 Meters Middle School1810:24.888
Sep 27Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSep 27 · 3,000 Meters Youth Open · Place 7 · Bowerman TrackBowerman Track3,000 Meters Youth Open710:41.29 PB8
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 8 · BowermanBowerman3,000 Meters Middle School810:17.308
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Junior Varsity · Place 108 · Lake OswegoLake Oswego5,000 Meters Junior Varsity10821:05.6312
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Varsity 5A · Place 186 · Lake OswegoLake Oswego5,000 Meters Varsity 5A18626:17.4012

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 276 · Bowerman TrackBowerman Track4,000 Meters 13-1427614:49.91 PB7
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 4,000 Meters 13-14 · Place 75 · Bowerman TrackBowerman Track4,000 Meters 13-147515:50.60 PB7
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 28 · Bowerman TrackBowerman Track4,000 Meters 13-142815:26.857
Oct 114th Annual Rose City Championship InviteOct 11 · 3,000 Meters Middle School · Place 32 · BowermanBowerman3,000 Meters Middle School3211:12.847
Oct 5The Harrier ClassicOct 5 · 3,200 Meters Open · Place 12 · BowermanBowerman3,200 Meters Open1212:27.967
Sep 21The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 9 · BowermanBowerman3,000 Meters Middle School910:54.707
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 17 · BowermanBowerman3,000 Meters Middle School1711:19.397
Sep 9Three Rivers League Preview MeetSep 9 · 5,000 Meters Junior Varsity · Place 53 · Lake OswegoLake Oswego5,000 Meters Junior Varsity5324:22.14 PB11
Sep 7Ultimook RaceSep 7 · 3,000 Meters Middle School · Place 18 · BowermanBowerman3,000 Meters Middle School1812:22.317

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 2Ultimook RaceSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 253 · Lake OswegoLake Oswego5,000 Meters Junior Varsity 5A-6A25327:26.23 PB10

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 21WRL Championship MeetOct 21 · 3,000 Meters 8th Grade · Place 23 · Lake OswegoLake Oswego3,000 Meters 8th Grade2312:42.30 PB8
Oct 14WRL Meet Hazelbrook, Lake Oswego, Athey CreekOct 14 · 3,000 Meters 8th Boys · Place 3 · Lake OswegoLake Oswego3,000 Meters 8th Boys312:54.10 PB8
Oct 5WRL @ LOJOct 5 · 3,000 Meters 8th Grade · Place 10 · Lake OswegoLake Oswego3,000 Meters 8th Grade1013:28.54 PB8
Sep 30WRL League Meet @ RosemontSep 30 · 3,000 Meters 8th Grade · Place 8 · Lake OswegoLake Oswego3,000 Meters 8th Grade814:06.37 PB8