Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Abraham Lincoln ParkAurora City MS Invite · Sep 3010:42.50Aurora City MS InviteSeptember 30, 2017
2 Miles · Maxwell Park, Normal, ILIESA 3A State Meet · Oct 1410:56.5IESA 3A State MeetOctober 14, 2017
3 Miles · Belk ParkMadison County Meet · Oct 815:48.08Madison County MeetOctober 8, 2019
3 Miles · Belleville West High SchoolBelleville West Invitational · Sep 1214:53.02Belleville West InvitationalSeptember 12, 2020
3 Miles · Bob Mays ParkIHSA Class 3A XC Sectional - Quincy (Sr.) #1 · Oct 3015:34.1IHSA Class 3A XC Sectional - Quincy (Sr.) #1October 30, 2021
3 Miles · Deer Grove Forest PreservePalatine Invitational - Meet of Champions · Sep 2816:19Palatine Invitational - Meet of ChampionsSeptember 28, 2019
3 Miles · Detweiller - IHSA State CoursePeoria High School Invitational · Oct 214:28.8Peoria High School InvitationalOctober 2, 2021
3 Miles · Detweiller ParkIHSA Class 3A State Cross Country Championships · Nov 614:32.75IHSA Class 3A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Gordon Moore State ParkSouthwestern Conference XC Championships · Oct 1716:04.15Southwestern Conference XC ChampionshipsOctober 17, 2019
3 Miles · High School 3 MileIHSA Class 3A Normal Community Sectional · Nov 215:59.0IHSA Class 3A Normal Community SectionalNovember 2, 2019
3 Miles · Maxwell ParkIHSA Class 3A XC Sectional #1 - Normal (Community) · Oct 3115:21.18IHSA Class 3A XC Sectional #1 - Normal (Community)October 31, 2020
3 Miles · Swansea Clinton Hills Conservation ParkSouthwestern Conference XC Championships · Oct 315:19.03Southwestern Conference XC ChampionshipsOctober 3, 2020
3 Miles · Wilson ParkGranite City Invitational · Sep 515:00.34Granite City InvitationalSeptember 5, 2020
5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 1416:09.2XC Town USA Meet of Champions Presented by the Garrett CompaniesNovember 14, 2020
5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 615:43.25ShaZam XC Club ChampionshipsNovember 6, 2020
6,000 Meters · Gans Creek Recreation AreaMizzou XC Opener · Sep 118:40.2Mizzou XC OpenerSeptember 1, 2022
6,000 Meters · Iowa State Cross Country CourseCyclone Preview · Sep 118:30.0Cyclone PreviewSeptember 1, 2023
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2623:33.64Gans Creek Classic - CollegeSeptember 26, 2025
8,000 Meters · The Greiner Family XC CourseBig 12 Cross Country Championships · Oct 3124:25.4Big 12 Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 923:56.6Nuttycombe Wisconsin InvitationalOctober 9, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Big 12 Cross Country ChampionshipsOct 31 · 8,000 Meters Big 12 · Place 43 · Iowa StateIowa State8,000 Meters Big 124324:25.4 PBSr
Oct 9Nuttycombe Wisconsin InvitationalOct 9 · 8,000 Meters Championship · Place 103 · Iowa StateIowa State8,000 Meters Championship10323:56.6 PBSr
Sep 42026 Cyclone previewSep 4 · 6,000 Meters Men · Iowa StateIowa State6,000 Meters Men0DNSSr

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Gold · Place 70 · Iowa StateIowa State8,000 Meters Gold7023:33.64 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 27Nuttycombe Wisconsin Invitational Presented by Under ArmourSep 27 · 8,000 Meters Champs · Place 44 · Iowa StateIowa State8,000 Meters Champs4424:09.5Jr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 13Nuttycombe InvitationalOct 13 · 8,000 Meters B Race · Place 71 · Iowa StateIowa State8,000 Meters B Race7126:08.2So
Sep 1Cyclone PreviewSep 1 · 6,000 Meters Open · Place 6 · Iowa StateIowa State6,000 Meters Open618:30.0 PBSo

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 1Mizzou XC OpenerSep 1 · 6,000 Meters College · Place 14 · Iowa StateIowa State6,000 Meters College1418:40.2 PBFr

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 3A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 8 · EdwardsvilleEdwardsville3 Miles Varsity814:32.75 PB12
Oct 30IHSA Class 3A XC Sectional - Quincy (Sr.) #1Oct 30 · 3 Miles Varsity · Place 3 · EdwardsvilleEdwardsville3 Miles Varsity315:34.1 PB12
Oct 23IHSA Class 3A XC Regional - Normal (Community) #1COct 23 · 3 Miles Varsity · Place 1 · Edwardsville (HS.)Edwardsville (HS.)3 Miles Varsity115:23.812
Oct 14Southwestern Conference XC MeetOct 14 · 3 Miles Varsity · Place 2 · Edwardsville (HS.)Edwardsville (HS.)3 Miles Varsity215:28.5012
Oct 2Peoria High School InvitationalOct 2 · 3 Miles Varsity - 3A · Place 3 · EdwardsvilleEdwardsville3 Miles Varsity - 3A314:28.8 PB12
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 3 Miles Varsity · Place 5 · EdwardsvilleEdwardsville3 Miles Varsity514:54.2SR
Sep 4Granite City InvitationalSep 4 · 3 Miles Varsity · Place 6 · EdwardsvilleEdwardsville3 Miles Varsity615:37.7012

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 14XC Town USA Meet of Champions Presented by the Garrett CompaniesNov 14 · 5,000 Meters High School Championship · Place 53 · Watts-Ryan-IL-Edwardsville HSWatts-Ryan-IL-Edwardsville HS5,000 Meters High School Championship5316:09.2 PB11
Nov 6ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D3 · Place 3 · EdwardsvilleEdwardsville5,000 Meters Varsity D3315:43.25 PB11
Oct 31IHSA Class 3A XC Sectional #1 - Normal (Community)Oct 31 · 3 Miles Varsity · Place 1 · EdwardsvilleEdwardsville3 Miles Varsity115:21.18 PB11
Oct 24IHSA Class 3A XC Regional #1B - Granite CityOct 24 · 3 Miles Varsity · Place 1 · EdwardsvilleEdwardsville3 Miles Varsity114:41.1411
Oct 6Madison County Large School XC MeetOct 6 · 3 Miles Varsity · Place 1 · EdwardsvilleEdwardsville3 Miles Varsity115:54.0411
Oct 3Southwestern Conference XC ChampionshipsOct 3 · 3 Miles Varsity · Place 1 · EdwardsvilleEdwardsville3 Miles Varsity115:19.03 PB11
Sep 12Belleville West InvitationalSep 12 · 3 Miles Varsity · Place 1 · EdwardsvilleEdwardsville3 Miles Varsity114:53.02 PB11
Sep 5Granite City InvitationalSep 5 · 3 Miles Varsity · Place 1 · EdwardsvilleEdwardsville3 Miles Varsity115:00.34 PB11
Aug 28Edwardsville vs. Granite City Boys DualAug 28 · 3 Miles Boys Race · Place 5 · EdwardsvilleEdwardsville3 Miles Boys Race517:02.9211

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles Varsity · Place 114 · EdwardsvilleEdwardsville3 Miles Varsity11415:30.5710
Nov 2IHSA Class 3A Normal Community SectionalNov 2 · 3 Miles Varsity · Place 19 · EdwardsvilleEdwardsville3 Miles Varsity1915:59.0 PB10
Oct 17Southwestern Conference XC ChampionshipsOct 17 · 3 Miles Varsity · Place 7 · EdwardsvilleEdwardsville3 Miles Varsity716:04.15 PB10
Oct 8Madison County MeetOct 8 · 3 Miles Varsity - Large · Place 6 · EdwardsvilleEdwardsville3 Miles Varsity - Large615:48.08 PB10
Oct 5Peoria InvitationalOct 5 · 3 Miles 3A · Place 40 · EdwardsvilleEdwardsville3 Miles 3A4015:3210
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 47 · EdwardsvilleEdwardsville3 Miles Varsity4716:19 PB10
Sep 21Edwardsville InvitationalSep 21 · 5,000 Meters Varsity · Place 9 · EdwardsvilleEdwardsville5,000 Meters Varsity917:00.0110
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 72 · EdwardsvilleEdwardsville3 Miles Varsity 3A7215:54.910
Sep 7Granite City InvitationalSep 7 · 3 Miles Varsity · Place 18 · EdwardsvilleEdwardsville3 Miles Varsity1816:01.9810

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 14IESA 3A State MeetOct 14 · 2 Miles Middle School · Place 16 · Aurora HergetAurora Herget2 Miles Middle School1610:56.5 PB8
Sep 30Aurora City MS InviteSep 30 · 2 Miles Middle School Top 7 · Place 3 · Aurora HergetAurora Herget2 Miles Middle School Top 7310:42.50 PB8