Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Buder ParkBig River · Oct 2119:17.3Big RiverOctober 21, 2023
5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 418:29.18Swags Louisville Cross Country ClassicOctober 4, 2025
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2618:23.03Gans Creek Classic HSSeptember 26, 2025
5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 618:35.90New Balance RunningLane XC ChampionshipsDecember 6, 2025
5,000 Meters · Langenberg Field20th Annual FPXC · Sep 1318:36.720th Annual FPXCSeptember 13, 2025
5,000 Meters · Lydia D. Buder Park (Buder South)BR Invite · Oct 2620:17.4BR InviteOctober 26, 2024

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Blue · Place 123 · UnattachedUnattached5,000 Meters Blue12318:35.90 PB12
Oct 16GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 5 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity519:17.6812
Oct 16GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 5 · Liberty (W)Liberty (W)5,000 Meters Junior Varsity519:17.6812
Oct 4Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters Open · Place 19 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Open1918:29.18 PB12
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite Varsity · Place 229 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Elite Varsity22918:23.03 PB12
Sep 20Festus Bowles-Wright XC InvitationalSep 20 · 5,000 Meters Varsity · Place 72 · Liberty (W)Liberty (W)5,000 Meters Varsity7220:27.6912
Sep 1320th Annual FPXCSep 13 · 5,000 Meters Varsity Green · Place 124 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Varsity Green12418:36.7 PB12

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 26BR InviteOct 26 · 5,000 Meters JV Boys · Place 135 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters JV Boys13520:17.4 PB11
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Junior Varsity Elite · Place 146 · Liberty (WenLiberty (Wen5,000 Meters Junior Varsity Elite14620:17.411
Sep 14Forest Park XC FestivalSep 14 · 5,000 Meters Junior Varsity · Place 182 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Junior Varsity18222:29.9JR
Sep 6Fort Zumwalt North Twilight InvitationalSep 6 · 5,000 Meters JV Boys · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters JV Boys023:19.03Unofficial11

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 21Big RiverOct 21 · 5,000 Meters Junior Varsity · Place 53 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Junior Varsity5319:17.3 PB10
Sep 23Gans Creek ClassicSep 23 · 5,000 Meters Junior Varsity · Place 141 · Liberty (WenLiberty (Wen5,000 Meters Junior Varsity14120:19.010
Sep 1Fort Zumwalt North Twilight InvitationalSep 1 · 5,000 Meters Junior Varsity · Place 50 · Liberty (Wentzville)Liberty (Wentzville)5,000 Meters Junior Varsity5019:44.7—

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 1Washington-BigDriver InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 42 · M9 Liberty (W)M9 Liberty (W)5,000 Meters Junior Varsity4222:49.81—
Sep 24Gans Creek ClassicSep 24 · 5,000 Meters Junior Varsity · Place 282 · Liberty (WenLiberty (Wen5,000 Meters Junior Varsity28223:25.39
Sep 17Missouri Southern StampedeSep 17 · 3,000 Meters Varsity · Place 111 · Liberty (Wentzville)Liberty (Wentzville)3,000 Meters Varsity11113:05.079
Sep 17Missouri Southern StampedeSep 17 · 3,000 Meters Junior Varsity · Place 111 · Liberty (Wentzville)Liberty (Wentzville)3,000 Meters Junior Varsity11113:05.079