Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Detweiller ParkPND Richard Spring Invitational · Sep 1918:29.39PND Richard Spring InvitationalSeptember 19, 2026
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 519:13.38Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
5,000 Meters · Blackburn ParkPatriot - Statesman Classic · Oct 1019:03.3Patriot - Statesman ClassicOctober 10, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 618:01.1MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Langenberg Field20th Annual FPXC · Sep 1321:06.320th Annual FPXCSeptember 13, 2025
5,000 Meters · McNair ParkSTL Suburban XC Conference Championships · Oct 1720:03.93STL Suburban XC Conference ChampionshipsOctober 17, 2026
5,000 Meters · Osage ParkMSHSAA Class 4 District 1 · Oct 3118:24.08MSHSAA Class 4 District 1October 31, 2026
5,000 Meters · Tom Rutledge Cross Country CourseMissouri Southern Stampede-HS · Sep 1620:00.02Missouri Southern Stampede-HSSeptember 16, 2023

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 6MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 4 · Place 2 · Webster Groves5,000 Meters Class 4218:01.1 PB12
Oct 31MSHSAA Class 4 District 1Oct 31 · 5,000 Meters Varsity · Place 3 · Webster Groves5,000 Meters Varsity318:24.08 PB12
Oct 17STL Suburban XC Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 14 · Webster Groves5,000 Meters Varsity1420:03.93 PB12
Oct 10Patriot - Statesman ClassicOct 10 · 5,000 Meters Varsity · Place 4 · Webster Groves5,000 Meters Varsity419:03.3 PB12
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Elite Varsity · Place 29 · Webster Groves5,000 Meters Elite Varsity2918:25.412
Sep 19PND Richard Spring InvitationalSep 19 · 3 Miles Varsity Girls · Place 51 · Webster Groves3 Miles Varsity Girls5118:29.39 PB12
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Girl's Varsity · Place 18 · Webster Groves3 Miles Girl's Varsity1819:13.38 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 4 · Place 6 · Webster Groves5,000 Meters Class 4619:00.6211
Nov 1MSHSAA Class 4 District 1Nov 1 · 5,000 Meters Varsity · Place 1 · Webster Groves5,000 Meters Varsity118:54.5011
Oct 20STL Suburban Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 5 · Webster Groves5,000 Meters Varsity519:48.5911
Oct 11Patriot - Statesman ClassicOct 11 · 5,000 Meters Varsity · Place 7 · Webster Groves5,000 Meters Varsity719:50.6JR
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite Varsity · Place 40 · Webster Groves5,000 Meters Elite Varsity4019:04.8011
Sep 20Missouri Southern StampedeSep 20 · 5,000 Meters Varsity · Place 18 · Webster Groves5,000 Meters Varsity1818:55.75JR
Sep 1320th Annual FPXCSep 13 · 5,000 Meters Varsity Green · Place 45 · Webster Groves5,000 Meters Varsity Green4521:06.3 PB11
Sep 5First Capital Cross Country MeetSep 5 · 5,000 Meters Varsity · Place 5 · Webster Groves5,000 Meters Varsity519:35.8411

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9MSHSAA Class 4 State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 19 · Webster Groves5,000 Meters Varsity1920:28.610
Oct 19Stl Suburban ConferenceOct 19 · 5,000 Meters Varsity · Place 26 · Webster Groves5,000 Meters Varsity2620:21.2810
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Varsity · Place 21 · Webster Groves5,000 Meters Varsity2120:01.610
Sep 19Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 7 · Webster Groves5,000 Meters Junior Varsity721:32.2810
Sep 14Forest Park XC FestivalSep 14 · 5,000 Meters Varsity · Place 36 · Webster Groves5,000 Meters Varsity3620:39.9SO

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 4MSHSAA Class 4 State XC ChampionshipsNov 4 · 5,000 Meters Varsity · Place 11 · Webster Grov5,000 Meters Varsity1119:03.39
Oct 28MSHSAA Class 4 - District 1Oct 28 · 5,000 Meters Varsity · Place 7 · Webster Groves5,000 Meters Varsity719:19.109
Sep 23Gans Creek ClassicSep 23 · 5,000 Meters Varsity · Place 48 · Webster Groves5,000 Meters Varsity4820:28.09
Sep 16Missouri Southern Stampede-HSSep 16 · 5,000 Meters Gold Varsity · Place 11 · Webster Groves5,000 Meters Gold Varsity1120:00.02 PB9
Sep 7Crusader-Greyhound InvitationalSep 7 · 5,000 Meters Varsity · Place 13 · Webster Groves5,000 Meters Varsity1322:17.609
Sep 1Fort Zumwalt North Twilight InvitationalSep 1 · 5,000 Meters Varsity · Place 29 · Webster Groves5,000 Meters Varsity2920:36.7—