Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 221:43.60Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
5,000 Meters · Castlewood State ParkNorthwest Last Chance (Boys Only) · Oct 1821:30.2Northwest Last Chance (Boys Only)October 18, 2023
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2619:03.28Gans Creek Classic HSSeptember 26, 2025
5,000 Meters · Hillsboro High SchoolFrank Schultz Invitational · Oct 319:18.71Frank Schultz InvitationalOctober 3, 2026
5,000 Meters · Langenberg Field21st Annual Forest Park Cross Country Festival · Sep 1219:30.621st Annual Forest Park Cross Country FestivalSeptember 12, 2026
5,000 Meters · McNair ParkSTL Suburban XC Conference Championships · Oct 1718:34.80STL Suburban XC Conference ChampionshipsOctober 17, 2026
5,000 Meters · Northwest Early Childhood CenterNorthwest Last Chance · Oct 2218:35.70Northwest Last ChanceOctober 22, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Northwest Last Chance InvitationalOct 21 · 5,000 Meters Junior Varsity · Place 3 · Eureka5,000 Meters Junior Varsity318:33.9412
Oct 17STL Suburban XC Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity Gold · Place 18 · Eureka5,000 Meters Junior Varsity Gold1818:34.80 PB12
Oct 3Frank Schultz InvitationalOct 3 · 5,000 Meters JV Boys · Place 9 · Eureka5,000 Meters JV Boys919:18.71 PB12
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Gold Varsity · Place 222 · Eureka5,000 Meters Gold Varsity22219:05.612
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters JV Green · Place 47 · Eureka5,000 Meters JV Green4719:30.6 PB12
Sep 4First Capitol XC InviteSep 4 · 5,000 Meters JV · Place 13 · Eureka5,000 Meters JV1320:35.4112

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 22Northwest Last ChanceOct 22 · 5,000 Meters Varsity Boys · Place 16 · Eureka5,000 Meters Varsity Boys1618:35.70 PB11
Oct 4Frank Schultz InvitationalOct 4 · 5,000 Meters Varsity · Place 24 · Eureka5,000 Meters Varsity2418:57.7211
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite JV · Place 154 · Eureka5,000 Meters Elite JV15419:03.28 PB11
Sep 18Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 58 · Eureka5,000 Meters Junior Varsity5820:50.4311
Sep 5First Capital Cross Country MeetSep 5 · 5,000 Meters Junior Varsity · Place 9 · Eureka5,000 Meters Junior Varsity919:34.8311

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 23Northwest Last ChanceOct 23 · 5,000 Meters Junior Varsity · Place 9 · Eureka5,000 Meters Junior Varsity918:27.510
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Junior Varsity Elite · Place 110 · Eureka5,000 Meters Junior Varsity Elite11019:31.510
Sep 19Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 107 · Eureka5,000 Meters Junior Varsity10721:53.0010
Sep 14Stan Nelson InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 95 · Eureka5,000 Meters Junior Varsity9520:51.7—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18Northwest Last Chance (Boys Only)Oct 18 · 5,000 Meters Junior Varsity · Place 47 · Eureka5,000 Meters Junior Varsity4721:30.2 PB9
Oct 14Conference Oct 14 · 5,000 Meters Freshman · Place 35 · Eureka5,000 Meters Freshman3520:23.909
Sep 23Gans Creek ClassicSep 23 · 5,000 Meters Junior Varsity · Place 225 · Eureka5,000 Meters Junior Varsity22521:20.79
Sep 9NW Stan NelsonSep 9 · 5,000 Meters Freshman · Place 38 · Eureka5,000 Meters Freshman3820:49.1Unofficial9
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Open · Place 122 · Eureka2.95 Miles Open12221:43.60 PB9
Aug 29Fleet Feet Classic @ Arnold City ParkAug 29 · 2 Miles Junior Varsity · Place 152 · Eureka2 Miles Junior Varsity15214:48.99