Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 216:21.50Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
3 Miles · Wilson ParkGranite City Invitational · Sep 417:46.90Granite City InvitationalSeptember 4, 2021
3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 316:21.6Granite City XC InvitationalSeptember 3, 2022
4,000 Meters · Osage ParkRedhawks XC Invite · Sep 413:36.7Redhawks XC InviteSeptember 4, 2026
5,000 Meters · Arnold City ParkMSHSAA Class 4 & 5 District 1 · Oct 2917:26.00MSHSAA Class 4 & 5 District 1October 29, 2022
5,000 Meters · McNair ParkConference · Oct 1416:55.62Conference October 14, 2023
5,000 Meters · Tom Rutledge Cross Country CourseMissouri Southern Stampede-HS · Sep 1616:35.37Missouri Southern Stampede-HSSeptember 16, 2023
8,000 Meters · Eastern Illinois UniversityOhio Valley (OVC) Cross Country Championships · Oct 3128:20.5Ohio Valley (OVC) Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic College · Sep 2528:40.2Gans Creek Classic CollegeSeptember 25, 2026
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1628:01.3Bradley "Pink" ClassicOctober 16, 2026
8,000 Meters · Osage ParkOhio Valley (OVC) Cross Country Championships · Oct 3128:22.23Ohio Valley (OVC) Cross Country ChampionshipsOctober 31, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Ohio Valley (OVC) Cross Country ChampionshipsOct 31 · 8,000 Meters OVC · Place 61 · LindenwoodLindenwood8,000 Meters OVC6128:22.23 PBSo
Oct 16Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's White Race · Place 174 · LindenwoodLindenwood8,000 Meters Men's White Race17428:01.3 PBSo
Sep 25Gans Creek Classic CollegeSep 25 · 8,000 Meters Black Open · Place 202 · LindenwoodLindenwood8,000 Meters Black Open20228:40.2 PBSo
Sep 11Larry Young InvitationalSep 11 · 8,000 Meters Men · Place 34 · LindenwoodLindenwood8,000 Meters Men3428:53.23So
Sep 4Redhawks XC InviteSep 4 · 4,000 Meters Collegiate · Place 18 · LindenwoodLindenwood4,000 Meters Collegiate1813:36.7 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Ohio Valley (OVC) Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 80 · LindenwoodLindenwood8,000 Meters Champ8028:20.5 PBFr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 148 · LindenwoodLindenwood8,000 Meters White14829:45.53Fr
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Open · Place 210 · LindenwoodLindenwood8,000 Meters Open21029:59.17Fr
Sep 52025 Walt Crawford InvitationalSep 5 · 8,000 Meters Collegiate · Place 57 · LindenwoodLindenwood8,000 Meters Collegiate5729:11.40Fr
Aug 29Redhawks InviteAug 29 · 5,000 Meters Varsity · Place 69 · LindenwoodLindenwood5,000 Meters Varsity6917:51.60Fr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8MSHSAA Class 5 State XC ChampionshipNov 8 · 5,000 Meters Varsity · Place 94 · EurekaEureka5,000 Meters Varsity9416:45.112
Oct 23Northwest Last ChanceOct 23 · 5,000 Meters Varsity · Place 4 · EurekaEureka5,000 Meters Varsity416:42.512
Oct 19Stl Suburban ConferenceOct 19 · 5,000 Meters Varsity · Place 26 · EurekaEureka5,000 Meters Varsity2616:55.6312
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Elite · Place 66 · EurekaEureka5,000 Meters Elite6616:44.812
Sep 14Stan Nelson InvitationalSep 14 · 5,000 Meters Varsity · Place 34 · EurekaEureka5,000 Meters Varsity3417:37.3—

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4MSHSAA Class 5 State XC ChampionshipsNov 4 · 5,000 Meters Varsity · Place 76 · EurekaEureka5,000 Meters Varsity7616:28.311
Oct 28MSHSAA Class 5 - District 1Oct 28 · 5,000 Meters Varsity · Place 12 · EurekaEureka5,000 Meters Varsity1216:18.5011
Oct 14Conference Oct 14 · 5,000 Meters Varsity · Place 20 · EurekaEureka5,000 Meters Varsity2016:55.62 PB11
Sep 23Gans Creek ClassicSep 23 · 5,000 Meters Varsity · Place 126 · EurekaEureka5,000 Meters Varsity12617:26.811
Sep 16Missouri Southern Stampede-HSSep 16 · 5,000 Meters Green Varsity · Place 64 · EurekaEureka5,000 Meters Green Varsity6416:35.37 PB11
Sep 9NW Stan NelsonSep 9 · 5,000 Meters Varsity · Place 44 · EurekaEureka5,000 Meters Varsity4417:24.8Unofficial11
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Varsity · Place 51 · EurekaEureka2.95 Miles Varsity5116:21.50 PB11
Aug 29Fleet Feet Classic @ Arnold City ParkAug 29 · 2 Miles Varsity · Place 34 · EurekaEureka2 Miles Varsity3410:59.911

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29MSHSAA Class 4 & 5 District 1Oct 29 · 5,000 Meters Class 5 Boys · Place 46 · EurekaEureka5,000 Meters Class 5 Boys4617:26.00 PB10
Oct 19Northwest Last ChanceOct 19 · 5,000 Meters Varsity · Place 2 · EurekaEureka5,000 Meters Varsity216:32.710
Oct 15STL Suburban Conference Championships (Boys Only)Oct 15 · 5,000 Meters Varsity · Place 31 · EurekaEureka5,000 Meters Varsity3117:08.010
Sep 24Gans Creek ClassicSep 24 · 5,000 Meters Varsity · Place 117 · EurekaEureka5,000 Meters Varsity11717:41.510
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Fresh/Soph Boys · Place 4 · EurekaEureka3 Miles Fresh/Soph Boys416:21.6 PB10
Aug 30Fleet Feet Classic @ Arnold City ParkAug 30 · 2 Miles Varsity · Place 33 · EurekaEureka2 Miles Varsity3310:58.410

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30MSHSAA Class 5 - District 1Oct 30 · 5,000 Meters Varsity · Place 49 · EurekaEureka5,000 Meters Varsity4917:48.799
Oct 16STL Suburban Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 45 · EurekaEureka5,000 Meters Varsity4517:54.079
Sep 25Gans Creek ClassicSep 25 · 5,000 Meters Varsity · Place 193 · EurekaEureka5,000 Meters Varsity19318:02.89
Sep 25Gans Creek ClassicSep 25 · 5,000 Meters Boys Gold Division · Place 193 · EurekaEureka5,000 Meters Boys Gold Division19318:02.8Unofficial9
Sep 11Forest Park XC FestivalSep 11 · 3,000 Meters Freshman · Place 5 · EurekaEureka3,000 Meters Freshman510:50.3FR
Sep 4Granite City InvitationalSep 4 · 3 Miles Frosh/Soph · Place 20 · EurekaEureka3 Miles Frosh/Soph2017:46.90 PB9