Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,500 Meters · Bowling Green CampusBowling Green Middle School Invite · Sep 2815:23.30Bowling Green Middle School Invite September 28, 2023
5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 424:09.43Swags Louisville Cross Country ClassicOctober 4, 2025
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2520:07.5Gans Creek Classic HSSeptember 25, 2026
5,000 Meters · Langenberg Field21st Annual Forest Park Cross Country Festival · Sep 1221:34.521st Annual Forest Park Cross Country FestivalSeptember 12, 2026
5,000 Meters · Lydia D. Buder Park (Buder South)BR Invite · Oct 2624:54.1BR InviteOctober 26, 2024
5,000 Meters · Principia CollegeBorder War XC Championships · Oct 1020:13.39Border War XC ChampionshipsOctober 10, 2026
5,000 Meters · University of AR XC course38th Chile Pepper Festival · Oct 219:36.338th Chile Pepper Festival October 2, 2026
5,000 Meters · Warren County R-3 Warrenton High SchoolGAC XC Championships · Oct 1718:47.99GAC XC ChampionshipsOctober 17, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 17GAC XC ChampionshipsOct 17 · 5,000 Meters South JV · Place 8 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters South JV818:47.99 PB11
Oct 10Border War XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 112 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Varsity11220:13.39 PB11
Oct 238th Chile Pepper Festival Oct 2 · 5,000 Meters Senior High Boys Open · Place 247 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Senior High Boys Open24719:36.3 PB11
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Elite JV · Place 206 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Elite JV20620:07.5 PB11
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters JV Green · Place 147 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters JV Green14721:34.5 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 16GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 110 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity11023:46.2110
Oct 16GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 70 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity7023:46.2110
Oct 4Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters Open · Place 204 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Open20424:09.43 PB10
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite JV · Place 359 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Elite JV35923:06.2610
Sep 20Festus Bowles-Wright XC InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 223 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity22324:46.2510
Sep 1320th Annual FPXCSep 13 · 5,000 Meters JV Green · Place 289 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters JV Green28925:06.210

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 26BR InviteOct 26 · 5,000 Meters JV Boys · Place 274 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters JV Boys27424:54.1 PB9
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Junior Varsity Elite · Place 240 · Liberty (WenLiberty (Wen5,000 Meters Junior Varsity Elite24026:16.39
Sep 14Forest Park XC FestivalSep 14 · 5,000 Meters Freshman · Place 124 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Freshman12432:00.9FR
Sep 6Fort Zumwalt North Twilight InvitationalSep 6 · 2.1 Miles Boys 2.1 · Liberty (Wentzville)Liberty (Wentzville)2.1 Miles Boys 2.1017:51.08Unofficial9

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 28Bowling Green Middle School Invite Sep 28 · 2,500 Meters Boys Race · Place 96 · FrontierFrontier2,500 Meters Boys Race9615:23.30 PB8
Sep 16Fulton InvitationalSep 16 · 3,200 Meters Middle School · Place 157 · Frontier MSFrontier MS3,200 Meters Middle School15721:01.428
Sep 9Forest Park XC FestivalSep 9 · 3,000 Meters Middle School · Place 82 · Frontier Middle SchoFrontier Middle Scho3,000 Meters Middle School8220:25.4—