Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Fulton High School39th Annual Fulton Cross-Country Invitational · Sep 2114:56.5539th Annual Fulton Cross-Country InvitationalSeptember 21, 2024
3,200 Meters · Orchard Farm High SchoolOrchard Farm Invitational · Oct 1013:59.51Orchard Farm InvitationalOctober 10, 2024
5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 420:11.41Swags Louisville Cross Country ClassicOctober 4, 2025
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2517:55.1Gans Creek Classic HSSeptember 25, 2026
5,000 Meters · Hannibal-LaGrange UniversityMSHSAA Class 5 District 3 · Oct 3118:29.25MSHSAA Class 5 District 3October 31, 2026
5,000 Meters · Langenberg Field21st Annual Forest Park Cross Country Festival · Sep 1218:46.621st Annual Forest Park Cross Country FestivalSeptember 12, 2026
5,000 Meters · Principia CollegeBorder War XC Championships · Oct 1018:50.77Border War XC ChampionshipsOctober 10, 2026
5,000 Meters · University of AR XC course38th Chile Pepper Festival · Oct 217:49.538th Chile Pepper Festival October 2, 2026
5,000 Meters · Warren County R-3 Warrenton High SchoolGAC XC Championships · Oct 1717:58.17GAC 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 31MSHSAA Class 5 District 3Oct 31 · 5,000 Meters Varsity · Place 49 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Varsity4918:29.25 PB10
Oct 17GAC XC ChampionshipsOct 17 · 5,000 Meters South Varsity · Place 19 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters South Varsity1917:58.17 PB10
Oct 10Border War XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 57 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Varsity5718:50.77 PB10
Oct 238th Chile Pepper Festival Oct 2 · 5,000 Meters Senior High Boys "El Caliente" 2 · Place 228 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Senior High Boys "El Caliente" 222817:49.5 PB10
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Elite Varsity · Place 233 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Elite Varsity23317:55.1 PB10
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters Varsity Green · Place 136 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Varsity Green13618:46.6 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 16GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 60 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity6021:31.139
Oct 16GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 44 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity4421:31.139
Oct 4Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters Open · Place 70 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Open7020:11.41 PB9
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite JV · Place 222 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Elite JV22220:05.259
Sep 20Festus Bowles-Wright XC InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 121 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity12122:21.909
Sep 1320th Annual FPXCSep 13 · 5,000 Meters Freshman · Place 25 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Freshman2521:15.59

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14Clopton Hamburger Meet Oct 14 · 1.7 Miles Middle School · Place 60 · Frontier MSFrontier MS1.7 Miles Middle School6012:17.348
Oct 10Orchard Farm InvitationalOct 10 · 3,200 Meters MS Boys · Place 40 · FrontierFrontier3,200 Meters MS Boys4013:59.51 PB8
Oct 3Bowling Green Invite Oct 3 · 3,000 Meters Middle School · Place 43 · Frontier MSFrontier MS3,000 Meters Middle School4313:49.188
Sep 2139th Annual Fulton Cross-Country InvitationalSep 21 · 3,200 Meters Boys Middle School · Place 52 · FrontierFrontier3,200 Meters Boys Middle School5214:56.55 PB8
Sep 14Forest Park XC FestivalSep 14 · 3,000 Meters Middle School · Place 35 · Frontier Middle SchoFrontier Middle Scho3,000 Meters Middle School3514:37.0—
Sep 14Forest Park XC FestivalSep 14 · 3,000 Meters Middle School · Place 35 · Frontier Middle SchoFrontier Middle Scho3,000 Meters Middle School3514:37.0—