Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Marist HS 5K CourseMarist Invite · Sep 218:53.7Marist InviteSeptember 2, 2023
6,000 Meters · Joe Dancer ParkLinfield Harrier Classic · Sep 419:44.60Linfield Harrier ClassicSeptember 4, 2026
6,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1119:26.15Ash Creek InvitationalSeptember 11, 2026
8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 326:53.551st Charles Bowles Willamette XC InvitationalOctober 3, 2026
8,000 Meters · Lewiston OrchardsCascade Collegiate Conference Championships · Nov 626:54.00Cascade Collegiate Conference ChampionshipsNovember 6, 2026
8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 1725:57.51Linfield George Oja InvitationalOctober 17, 2026
8,000 Meters · Western Oregon UniversityMike Johnson Classic · Sep 2626:30.96Mike Johnson ClassicSeptember 26, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6Cascade Collegiate Conference ChampionshipsNov 6 · 8,000 Meters CCC Mens · Place 73 · Bushnell (Ore.)Bushnell (Ore.)8,000 Meters CCC Mens7326:54.00 PBFr
Oct 17Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 124 · Bushnell (Ore.)Bushnell (Ore.)8,000 Meters Collegiate12425:57.51 PBFr
Oct 351st Charles Bowles Willamette XC InvitationalOct 3 · 8,000 Meters Invite · Place 149 · Bushnell (Ore.)Bushnell (Ore.)8,000 Meters Invite14926:53.5 PBFr
Sep 26Mike Johnson ClassicSep 26 · 8,000 Meters College · Place 51 · Bushnell (Ore.)Bushnell (Ore.)8,000 Meters College5126:30.96 PBFr
Sep 11Ash Creek InvitationalSep 11 · 6,000 Meters Collegiate · Place 32 · Bushnell (Ore.)Bushnell (Ore.)6,000 Meters Collegiate3219:26.15 PBFr
Sep 4Linfield Harrier ClassicSep 4 · 6,000 Meters Open · Place 45 · Bushnell (Ore.)Bushnell (Ore.)6,000 Meters Open4519:44.60 PBFr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 44 · South EugeneSouth Eugene5,000 Meters 6A4416:20.1912
Oct 296A-7 Southwest Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 7 · South EugeneSouth Eugene5,000 Meters Varsity716:34.4912
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 49 · South EugeneSouth Eugene5,000 Meters Varsity Championship4915:59.6712
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 38 · South EugeneSouth Eugene5,000 Meters Varsity3816:57.9712
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity · Place 123 · South EugeneSouth Eugene5,000 Meters Varsity12316:32.1012
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Varsity · Place 16 · South EugeneSouth Eugene5,000 Meters Varsity1616:34.9012
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Varsity 5A · Place 44 · South EugeneSouth Eugene5,000 Meters Varsity 5A4417:57.7012

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8The National XC MeetNov 8 · 5,000 Meters Varsity · Place 1 · South EugeneSouth Eugene5,000 Meters Varsity117:20.7511
Oct 306A-7 Southwest Conference ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 2 · South EugeneSouth Eugene5,000 Meters Junior Varsity217:47.4411
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity Championship · Place 44 · South EugeneSouth Eugene5,000 Meters Junior Varsity Championship4417:07.5011
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 19 · South EugeneSouth Eugene5,000 Meters Junior Varsity Division 11917:26.3JR
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Junior Varsity · Place 5 · South EugeneSouth Eugene5,000 Meters Junior Varsity517:42.2011
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 69 · South EugeneSouth Eugene5,000 Meters Varsity6917:25.5211
Sep 7Marist InviteSep 7 · 5,000 Meters Junior Varsity · Place 1 · South EugeneSouth Eugene5,000 Meters Junior Varsity117:22.5911
Aug 30Night MeetAug 30 · 3,000 Meters Varsity · Place 68 · South EugeneSouth Eugene3,000 Meters Varsity6810:27.5811

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 48 PlusNov 4 · 5,000 Meters Varsity · Place 11 · South EugeneSouth Eugene5,000 Meters Varsity1118:28.0810
Oct 256A-7 Southwest Conference ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 24 · South EugeneSouth Eugene5,000 Meters Junior Varsity2419:16.6510
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 25 · South EugeneSouth Eugene5,000 Meters Junior Varsity2518:55.4SO
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 57 · South EugeneSouth Eugene5,000 Meters Junior Varsity Division 15719:06.3SO
Sep 9Ash Creek XC FestivalSep 9 · 5,000 Meters Junior Varsity · Place 25 · South EugeneSouth Eugene5,000 Meters Junior Varsity2518:48.4SO
Sep 2Marist InviteSep 2 · 5,000 Meters Junior Varsity · Place 13 · South EugeneSouth Eugene5,000 Meters Junior Varsity1318:53.7 PB10
Aug 25Night MeetAug 25 · 3,000 Meters Sophomore · Place 97 · South EugeneSouth Eugene3,000 Meters Sophomore9711:26.1SO

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 58 PlusNov 5 · 5,000 Meters Varsity · Place 18 · South EugeneSouth Eugene5,000 Meters Varsity1820:19.1389
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 99 · South EugeneSouth Eugene5,000 Meters Junior Varsity9921:49.20FR
Oct 1Oxford ClassicOct 1 · 5,000 Meters Junior Varsity · Place 48 · South EugeneSouth Eugene5,000 Meters Junior Varsity4822:36.69
Sep 24Nike Portland XCSep 24 · 3,000 Meters Junior Varsity Novice · Place 21 · South EugeneSouth Eugene3,000 Meters Junior Varsity Novice2113:05.1FR
Sep 3Ultimook RaceSep 3 · 5,000 Meters Junior Varsity 5A · Place 178 · South EugeneSouth Eugene5,000 Meters Junior Varsity 5A17824:04.5FR
Aug 26Night MeetAug 26 · 3,000 Meters Novice · Place 62 · South EugeneSouth Eugene3,000 Meters Novice6212:52.87FR