Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 217:15.10Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2615:16.32Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 615:25.7252nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Buder ParkBig River · Oct 2117:06.9Big RiverOctober 21, 2023
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 615:23.5MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Hannibal-LaGrange UniversityMSHSAA Class 5 District 3 · Oct 3116:00.04MSHSAA Class 5 District 3October 31, 2026
5,000 Meters · Jefferson Barracks ParkMCC Cross Country Championships · Oct 816:39.33MCC Cross Country ChampionshipsOctober 8, 2026
5,000 Meters · Langenberg Field20th Annual FPXC · Sep 1316:14.220th Annual FPXCSeptember 13, 2025
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 215:44.52Nike XC Town TwilightOctober 2, 2026
5,000 Meters · Osage ParkMSHSAA Class 5 District 1 · Nov 116:07.92MSHSAA Class 5 District 1November 1, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 5 · Place 19 · St. Louis University High5,000 Meters Class 51915:23.5 PB12
Oct 31MSHSAA Class 5 District 3Oct 31 · 5,000 Meters Varsity · Place 6 · St. Louis University High5,000 Meters Varsity616:00.04 PB12
Oct 8MCC Cross Country ChampionshipsOct 8 · 5,000 Meters Varsity · Place 4 · St. Louis University High5,000 Meters Varsity416:39.33 PB12
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Race of Champions · Place 59 · St. Louis University High5,000 Meters Race of Champions5915:44.52 PB12
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 26 · St. Louis University High3 Miles Varsity2615:16.32 PB12
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters Varsity Green · Place 14 · St. Louis University High5,000 Meters Varsity Green1416:18.412

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 5 · Place 24 · St. Louis University High5,000 Meters Class 52415:55.2211
Nov 1MSHSAA Class 5 District 1Nov 1 · 5,000 Meters Varsity · Place 11 · St. Louis University High5,000 Meters Varsity1116:07.92 PB11
Oct 9MCC Cross Country ChampionshipsOct 9 · 5,000 Meters Varsity · Place 7 · St. Louis University5,000 Meters Varsity716:53.79JR
Oct 3Nike XC Town TwilightOct 3 · 5,000 Meters Championship · Place 99 · St. Louis University5,000 Meters Championship9916:06.60—
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 85 · St. Louis University3 Miles Varsity8516:10.9711
Sep 1320th Annual FPXCSep 13 · 5,000 Meters Varsity Green · Place 21 · St. Louis University High5,000 Meters Varsity Green2116:14.2 PB11
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 14 · St. Louis University High3 Miles Varsity1415:25.72 PB11

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 211 · St. Louis University High5,000 Meters Championship21116:35.9510
Oct 4Nike XC Town TwilightOct 4 · 5,000 Meters Varsity · Place 240 · St. Louis University5,000 Meters Varsity24016:59.6610
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 44 · St. Louis University3 Miles Varsity4415:37.4310
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Varsity · Place 16 · St. Louis University3 Miles Varsity1615:14.8010

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Big RiverOct 21 · 5,000 Meters Varsity · Place 18 · St. Louis University High5,000 Meters Varsity1817:06.9 PB9
Oct 5MCC ChampionshipOct 5 · 5,000 Meters Freshman · Place 4 · St. Louis University5,000 Meters Freshman418:28.6—
Sep 30Dale Shepard Parkway West InvitationalSep 30 · 5,000 Meters Freshman · Place 1 · St. Louis University High5,000 Meters Freshman118:09.42Unofficial9
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Junior Varsity · Place 24 · St. Louis University High3 Miles Junior Varsity2416:55.049
Sep 9Forest Park XC FestivalSep 9 · 3,000 Meters Freshman · Place 4 · St. Louis University3,000 Meters Freshman410:09.4—
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Frosh/Soph · Place 19 · St. Louis University High2.95 Miles Frosh/Soph1917:15.10 PB9