Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1910:59.70USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
3,000 Meters · Lane Community CollegeThe Great OTC Donut Chase · Oct 1411:31.8The Great OTC Donut ChaseOctober 14, 2022
3,000 Meters · Oak Hill SchoolKing of the Hill · Oct 411:38.5King of the HillOctober 4, 2023
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3010:41.7Stumptown Youth XC ChampionshipOctober 30, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:37.53USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1813:59.10USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
4,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1114:56.94USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2023
5,000 Meters · Colver Sports Fields6A-SD1 District 1 Championships · Oct 2915:22.306A-SD1 District 1 ChampionshipsOctober 29, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 715:23.00OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 315:18.8Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 914:43.356th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2514:54.00Nike Bob Firman Invitational XCSeptember 25, 2026
5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1115:13.61Ash Creek InvitationalSeptember 11, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 9 · South EugeneSouth Eugene5,000 Meters 6A915:23.00 PB11
Oct 296A-SD1 District 1 ChampionshipsOct 29 · 5,000 Meters Varsity · Place 2 · South EugeneSouth Eugene5,000 Meters Varsity215:22.30 PB11
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 5 · South EugeneSouth Eugene5,000 Meters Bike the Gorge Varsity Championship514:43.35 PB11
Oct 3Flight 7Oct 3 · 5,000 Meters Varsity Flight 7 (#1 boys) · Place 1 · South EugeneSouth Eugene5,000 Meters Varsity Flight 7 (#1 boys)115:18.8 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Elite · Place 14 · South EugeneSouth Eugene5,000 Meters Elite1414:54.00 PB11
Sep 11Ash Creek InvitationalSep 11 · 5,000 Meters Varsity · Place 1 · South EugeneSouth Eugene5,000 Meters Varsity115:13.61 PB11
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 5A – 6A · Place 2 · South EugeneSouth Eugene5,000 Meters Varsity Boys 5A – 6A217:03.50Unofficial11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 21 · South EugeneSouth Eugene5,000 Meters 6A2115:53.5710
Oct 296A-7 Southwest Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 4 · South EugeneSouth Eugene5,000 Meters Varsity416:06.0210
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 27 · South EugeneSouth Eugene5,000 Meters Varsity Championship2715:38.5810
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 7 · South EugeneSouth Eugene5,000 Meters Varsity715:44.3210
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity · Place 72 · South EugeneSouth Eugene5,000 Meters Varsity7215:59.9010
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Varsity · Place 5 · South EugeneSouth Eugene5,000 Meters Varsity515:51.2010
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Varsity 5A · Place 9 · South EugeneSouth Eugene5,000 Meters Varsity 5A916:47.7010

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 306A-7 Southwest Conference ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 9 · South EugeneSouth Eugene5,000 Meters Junior Varsity918:09.329
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity · Place 125 · South EugeneSouth Eugene5,000 Meters Varsity12516:52.1FR
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Varsity 5A · Place 28 · South EugeneSouth Eugene5,000 Meters Varsity 5A2816:59.109
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 22 · South EugeneSouth Eugene5,000 Meters Varsity2216:36.309
Sep 7Marist InviteSep 7 · 5,000 Meters Varsity · Place 11 · South EugeneSouth Eugene5,000 Meters Varsity1116:34.319
Aug 30Night MeetAug 30 · 3,000 Meters Freshman · Place 4 · South EugeneSouth Eugene3,000 Meters Freshman49:59.809

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 115 · Oregon Track ClubOregon Track Club4,000 Meters 13-1411513:37.53 PB8
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 30 · Oregon Track ClubOregon Track Club4,000 Meters 13-143013:59.10 PB8
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 11 · Oregon Track ClubOregon Track Club4,000 Meters 13-141114:56.94 PB8
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 24 · Oregon Track ClubOregon Track Club3,000 Meters Varsity2410:03.448
Oct 19The Great OTC Donut ChaseOct 19 · 3,000 Meters Varsity · Place 2 · Oregon Track ClubOregon Track Club3,000 Meters Varsity210:23.308
Oct 7The Harrier ClassicOct 7 · 3,200 Meters Open · Place 8 · OregonOregon3,200 Meters Open811:24.68
Oct 4King of the HillOct 4 · 3,000 Meters Middle School · Place 2 · Oregon Track ClubOregon Track Club3,000 Meters Middle School211:38.5 PB8
Sep 23Northwest Classic 2023Sep 23 · 3,000 Meters Middle School · Place 3 · OregonOregon3,000 Meters Middle School310:30.38

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 15 · Oregon Track ClubOregon Track Club3,000 Meters 11-121510:59.70 PB7
Nov 5USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 3,000 Meters Varsity · Place 8 · OregonOregon3,000 Meters Varsity811:22.6512
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Super Champs · Place 49 · Oregon Track ClubOregon Track Club3,000 Meters Super Champs4910:41.7 PB7
Oct 14The Great OTC Donut ChaseOct 14 · 3,000 Meters New Division · Place 6 · Oregon Track ClubOregon Track Club3,000 Meters New Division611:31.8 PB7
Oct 1The Harrier Classic Oct 1 · 3,200 Meters Middle School · Place 16 · OregonOregon3,200 Meters Middle School1613:45.27