Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 216:22.90Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2316:39.03Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 616:12.0752nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Buder ParkBig River · Oct 2116:54.7Big RiverOctober 21, 2023
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 716:19.33MSHSAA XC State ChampionshipsNovember 7, 2025
5,000 Meters · Jefferson Barracks ParkHancock XC · Oct 1916:45.1Hancock XCOctober 19, 2024
5,000 Meters · Langenberg Field20th Annual FPXC · Sep 1316:23.820th Annual FPXCSeptember 13, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1717:33.17NXR Midwest Regional ChampionshipsNovember 17, 2024
5,000 Meters · Lydia D. Buder Park (Buder South)BR Invite · Oct 2616:27.1BR InviteOctober 26, 2024
5,000 Meters · Osage ParkMSHSAA Class 5 District 1 · Nov 116:11.97MSHSAA 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

7 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 5 · Place 45 · St. Louis University High5,000 Meters Class 54516:19.33 PB12
Nov 1MSHSAA Class 5 District 1Nov 1 · 5,000 Meters Varsity · Place 15 · St. Louis University High5,000 Meters Varsity1516:11.97 PB12
Oct 9MCC Cross Country ChampionshipsOct 9 · 5,000 Meters Varsity · Place 6 · St. Louis University5,000 Meters Varsity616:29.59SR
Oct 3Nike XC Town TwilightOct 3 · 5,000 Meters Championship · Place 168 · St. Louis University5,000 Meters Championship16816:32.5012
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Junior Varsity · Place 6 · St. Louis University3 Miles Junior Varsity616:15.4412
Sep 1320th Annual FPXCSep 13 · 5,000 Meters Varsity Green · Place 25 · St. Louis University High5,000 Meters Varsity Green2516:23.8 PB12
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Open · Place 3 · St. Louis University High3 Miles Open316:12.07 PB12

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 2 · Place 94 · St. Louis University High5,000 Meters Open 29417:33.17 PB11
Oct 26BR InviteOct 26 · 5,000 Meters Varsity Boys · Place 7 · St. Louis University High5,000 Meters Varsity Boys716:27.1 PB11
Oct 19Hancock XCOct 19 · 5,000 Meters Varsity · Place 1 · St. Louis University High5,000 Meters Varsity116:45.1 PB11
Oct 4Nike XC Town TwilightOct 4 · 5,000 Meters Varsity · Place 260 · St. Louis University5,000 Meters Varsity26017:08.0211
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Junior Varsity · Place 5 · St. Louis University3 Miles Junior Varsity516:02.5211
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Open · Place 2 · St. Louis University3 Miles Open215:48.5011

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Big RiverOct 21 · 5,000 Meters Varsity · Place 12 · St. Louis University High5,000 Meters Varsity1216:54.7 PB10
Oct 5MCC ChampionshipOct 5 · 5,000 Meters Junior Varsity · Place 2 · St. Louis University5,000 Meters Junior Varsity217:40.7SO
Sep 30Dale Shepard Parkway West InvitationalSep 30 · 5,000 Meters Varsity · Place 18 · St. Louis University High5,000 Meters Varsity1817:50.65Unofficial10
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Junior Varsity · Place 14 · St. Louis University High3 Miles Junior Varsity1416:39.03 PB10
Sep 9Forest Park XC FestivalSep 9 · 5,000 Meters Varsity · Place 84 · St. Louis University5,000 Meters Varsity8417:45.90—
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Frosh/Soph · Place 3 · St. Louis University High2.95 Miles Frosh/Soph316:22.90 PB10

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Open 3 · Place 186 · St. Louis University High5,000 Meters Open 318618:34.99
Oct 26Findley Memorial InvitationalOct 26 · 5,000 Meters Freshman · Place 4 · St. Louis University5,000 Meters Freshman419:00.0FR
Oct 21Big River PR Invitational 2022Oct 21 · 5,000 Meters Varsity · Place 1 · St. Louis University5,000 Meters Varsity118:27.7FR
Oct 6MCC ChampionshipsOct 6 · 5,000 Meters Freshman · Place 3 · St. Louis University5,000 Meters Freshman319:42.1FR
Sep 24Ed White Festival of RacesSep 24 · 5,000 Meters Freshman · Place 3 · St. Louis University5,000 Meters Freshman318:51.2FR
Sep 10Forest Park XC FestivalSep 10 · 3,000 Meters Freshman · Place 5 · St. Louis University3,000 Meters Freshman510:59.4FR
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Open Boys · Place 21 · St. Louis University High3 Miles Open Boys2118:18.49