Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 217:30.50Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 319:54.6Granite City XC InvitationalSeptember 3, 2022
5,000 Meters · Arnold City ParkMSHSAA Class 4 & 5 District 1 · Oct 2917:57.46MSHSAA Class 4 & 5 District 1October 29, 2022
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2616:33.04Gans Creek Classic HSSeptember 26, 2025
5,000 Meters · Langenberg Field20th Annual FPXC · Sep 1316:46.420th Annual FPXCSeptember 13, 2025
5,000 Meters · McNair ParkStl Suburban Conference · Oct 1917:12.85Stl Suburban ConferenceOctober 19, 2024
5,000 Meters · Osage ParkMSHSAA Class 5 District 1 · Nov 116:31.81MSHSAA Class 5 District 1November 1, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 5 · Place 79 · Eureka5,000 Meters Class 57916:51.6612
Nov 1MSHSAA Class 5 District 1Nov 1 · 5,000 Meters Varsity · Place 30 · Eureka5,000 Meters Varsity3016:31.81 PB12
Oct 20STL Suburban Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 14 · Eureka5,000 Meters Varsity1417:14.8512
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite Varsity · Place 96 · Eureka5,000 Meters Elite Varsity9616:33.04 PB12
Sep 1320th Annual FPXCSep 13 · 5,000 Meters Varsity Green · Place 40 · Eureka5,000 Meters Varsity Green4016:46.4 PB12
Sep 5First Capital Cross Country MeetSep 5 · 5,000 Meters Varsity · Place 6 · Eureka5,000 Meters Varsity617:19.4612

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8MSHSAA Class 5 State XC ChampionshipNov 8 · 5,000 Meters Varsity · Place 126 · Eureka5,000 Meters Varsity12617:06.511
Nov 2MSHSAA Class 5 District 1Nov 2 · 5,000 Meters 5A · Place 32 · Eureka5,000 Meters 5A3216:57.6JR
Oct 23Northwest Last ChanceOct 23 · 5,000 Meters Varsity · Place 9 · Eureka5,000 Meters Varsity917:14.411
Oct 19Stl Suburban ConferenceOct 19 · 5,000 Meters Varsity · Place 38 · Eureka5,000 Meters Varsity3817:12.85 PB11
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Elite · Place 86 · Eureka5,000 Meters Elite8617:13.111
Sep 14Stan Nelson InvitationalSep 14 · 5,000 Meters Varsity · Place 27 · Eureka5,000 Meters Varsity2717:28.3—

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4MSHSAA Class 5 State XC ChampionshipsNov 4 · 5,000 Meters Varsity · Place 142 · Eureka5,000 Meters Varsity14217:34.210
Oct 28MSHSAA Class 5 - District 1Oct 28 · 5,000 Meters Varsity · Place 41 · Eureka5,000 Meters Varsity4117:06.6010
Oct 14Conference Oct 14 · 5,000 Meters Varsity · Place 54 · Eureka5,000 Meters Varsity5417:56.7710
Sep 23Gans Creek ClassicSep 23 · 5,000 Meters Varsity · Place 241 · Eureka5,000 Meters Varsity24118:38.610
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Frosh/Soph · Place 24 · Eureka2.95 Miles Frosh/Soph2417:30.50 PB10

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29MSHSAA Class 5 - District 1Oct 29 · 5,000 Meters Varsity · Place 59 · Eureka5,000 Meters Varsity5917:57.5FR
Oct 29MSHSAA Class 4 & 5 District 1Oct 29 · 5,000 Meters Class 5 Boys · Place 59 · Eureka5,000 Meters Class 5 Boys5917:57.46 PB9
Sep 24Gans Creek ClassicSep 24 · 5,000 Meters Junior Varsity · Place 105 · Eureka5,000 Meters Junior Varsity10520:12.49
Sep 10Stan Nelson InvitationalSep 10 · 5,000 Meters Freshman · Place 24 · Eureka5,000 Meters Freshman2420:12.709
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Open Boys · Place 70 · Eureka3 Miles Open Boys7019:54.6 PB9
Aug 30Fleet Feet Classic @ Arnold City ParkAug 30 · 2 Miles Junior Varsity · Place 103 · Eureka2 Miles Junior Varsity10313:50.59