Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 521:01.13Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 3 District 1 · Oct 3118:24.27MSHSAA Class 3 District 1October 31, 2026
5,000 Meters · Jefferson Barracks Park64th Annual Hancock XC Invitational · Oct 1720:18.564th Annual Hancock XC InvitationalOctober 17, 2026
5,000 Meters · Langenberg Field21st Annual Forest Park Cross Country Festival · Sep 1221:55.221st Annual Forest Park Cross Country FestivalSeptember 12, 2026
5,000 Meters · Principia CollegeBorder War XC Championships · Oct 1020:34.59Border War XC ChampionshipsOctober 10, 2026
5,000 Meters · Willmore ParkNorthside XC Invitational · Sep 2320:17.67Northside XC InvitationalSeptember 23, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31MSHSAA Class 3 District 1Oct 31 · 5,000 Meters Varsity · Place 53 · Lift for Life Academy5,000 Meters Varsity5318:24.27 PB10
Oct 1764th Annual Hancock XC InvitationalOct 17 · 5,000 Meters Varsity · Place 89 · Lift for Life Academy5,000 Meters Varsity8920:18.5 PB10
Oct 10Border War XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 134 · Lift for Life Academy5,000 Meters Varsity13420:34.59 PB10
Sep 30Dick Gregory XC InvitationalSep 30 · 5,000 Meters Varsity · Place 24 · Lift for Life Academy5,000 Meters Varsity2421:26.1010
Sep 23Northside XC InvitationalSep 23 · 5,000 Meters Varsity · Place 19 · Lift for Life Academy5,000 Meters Varsity1920:17.67 PB10
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters Varsity White · Place 71 · Lift for Life Academy5,000 Meters Varsity White7121:55.2 PB10
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 180 · Lift for Life Academy3 Miles Boy's Varsity18021:01.13 PB10