Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,500 Meters · Bowling Green CampusBowling Green Middle School Invite · Sep 2820:41.85Bowling Green Middle School Invite September 28, 2023
3,000 Meters · Gans Creek Recreation AreaCOMO Kick-Off · Aug 2920:33.06COMO Kick-OffAugust 29, 2026
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2536:02.0Gans Creek Classic HSSeptember 25, 2026
5,000 Meters · Langenberg Field21st Annual Forest Park Cross Country Festival · Sep 1236:49.621st Annual Forest Park Cross Country FestivalSeptember 12, 2026
5,000 Meters · Lydia D. Buder Park (Buder South)BR Invite · Oct 2642:02.1BR InviteOctober 26, 2024
5,000 Meters · Principia CollegeBorder War XC Championships · Oct 1033:51.10Border War XC ChampionshipsOctober 10, 2026
5,000 Meters · University of AR XC course38th Chile Pepper Festival · Oct 233:18.738th Chile Pepper Festival October 2, 2026
5,000 Meters · Warren County R-3 Warrenton High SchoolGAC XC Championships · Oct 1731:13.58GAC XC ChampionshipsOctober 17, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 17GAC XC ChampionshipsOct 17 · 5,000 Meters South JV · Place 89 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters South JV8931:13.58 PB11
Oct 10Border War XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 306 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Varsity30633:51.10 PB11
Oct 238th Chile Pepper Festival Oct 2 · 5,000 Meters Senior High Boys Open · Place 653 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Senior High Boys Open65333:18.7 PB11
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Elite JV · Place 354 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Elite JV35436:02.0 PB11
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters JV Green · Place 447 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters JV Green44736:49.6 PB11
Aug 29COMO Kick-OffAug 29 · 3,000 Meters High School · Place 145 · Liberty (Wentzville)Liberty (Wentzville)3,000 Meters High School14520:33.06 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 165 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity16535:44.7810
Oct 16GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 97 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity9735:44.7810
Oct 4Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters Open · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Open0DQ10
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite JV · Place 408 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Elite JV40839:11.4910
Sep 20Festus Bowles-Wright XC InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 312 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity31242:12.2910

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 26BR InviteOct 26 · 5,000 Meters JV Boys · Place 300 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters JV Boys30042:02.1 PB9
Sep 14Forest Park XC FestivalSep 14 · 5,000 Meters Freshman · Place 131 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Freshman13145:31.6FR
Sep 6Fort Zumwalt North Twilight InvitationalSep 6 · 2.1 Miles Boys 2.1 · Liberty (Wentzville)Liberty (Wentzville)2.1 Miles Boys 2.1027:14.77Unofficial9

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 28Bowling Green Middle School Invite Sep 28 · 2,500 Meters Boys Race · Place 104 · FrontierFrontier2,500 Meters Boys Race10420:41.85 PB8
Sep 16Fulton InvitationalSep 16 · 3,200 Meters Middle School · Place 164 · Frontier MSFrontier MS3,200 Meters Middle School16427:53.298