Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Maxwell ParkIESA XC State Championships · Oct 1611:23.7IESA XC State ChampionshipsOctober 16, 2021
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2412:16.0Dunlap Middle School XC InvitationalSeptember 24, 2021
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 215:55.80Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
3 Miles · Belleville West High SchoolIHSA Class 3A XC Regional - #1C Belleville (West) · Oct 2514:26.60IHSA Class 3A XC Regional - #1C Belleville (West)October 25, 2025
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2316:32.43Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Detweiller Park2024 IHSA Class 3A State XC Championships · Nov 915:14.102024 IHSA Class 3A State XC ChampionshipsNovember 9, 2024
3 Miles · Maxwell ParkIHSA Class 3A XC Sectional - #1 Normal (Community) · Nov 115:11.15IHSA Class 3A XC Sectional - #1 Normal (Community)November 1, 2025
3 Miles · Milburn Campus2025 SWC XC Championships · Oct 1515:39.602025 SWC XC ChampionshipsOctober 15, 2025
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 615:21.2052nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1716:33.74NXR Midwest Regional ChampionshipsNovember 17, 2024
5,000 Meters · Southern Illinois University EdwardsvilleSouthwestern Conference Championships · Oct 1516:16.87Southwestern Conference ChampionshipsOctober 15, 2024
6,000 Meters · Angel Mounds State Historic SiteStegemoller Screagle Twilight · Sep 419:05.8Stegemoller Screagle TwilightSeptember 4, 2026
8,000 Meters · LaVern Gibson CourseNike XC Town Twilight College · Oct 226:40.9Nike XC Town Twilight CollegeOctober 2, 2026
8,000 Meters · Osage ParkOVC Preview XC Meet · Sep 1827:45.7OVC Preview XC MeetSeptember 18, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2Nike XC Town Twilight CollegeOct 2 · 8,000 Meters XC Town · Place 52 · Southern IndianaSouthern Indiana8,000 Meters XC Town5226:40.9 PBFr
Sep 18OVC Preview XC MeetSep 18 · 8,000 Meters Collegiate · Place 26 · Southern IndianaSouthern Indiana8,000 Meters Collegiate2627:45.7 PBFr
Sep 4Stegemoller Screagle TwilightSep 4 · 6,000 Meters Collegiate · Place 21 · Southern IndianaSouthern Indiana6,000 Meters Collegiate2119:05.8 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 3A XC Sectional - #1 Normal (Community)Nov 1 · 3 Miles Varsity · Place 15 · EdwardsvilleEdwardsville3 Miles Varsity1515:11.15 PB12
Oct 25IHSA Class 3A XC Regional - #1C Belleville (West)Oct 25 · 3 Miles Varsity · Place 1 · EdwardsvilleEdwardsville3 Miles Varsity114:26.60 PB12
Oct 152025 SWC XC ChampionshipsOct 15 · 3 Miles Varsity · Place 4 · EdwardsvilleEdwardsville3 Miles Varsity415:39.60 PB12
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 7 · EdwardsvilleEdwardsville3 Miles Varsity 3A715:10.4012
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 33 · EdwardsvilleEdwardsville3 Miles Varsity3315:33.4412
Sep 2059th Annual Edwardsville Invitational Sponsored by First to the FinishSep 20 · 5,000 Meters High School Boys · Place 5 · EdwardsvilleEdwardsville5,000 Meters High School Boys516:25.6012
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 31 · EdwardsvilleEdwardsville3 Miles Varsity 3A3115:20.8012
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 13 · EdwardsvilleEdwardsville3 Miles Varsity1315:21.20 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 206 · EdwardsvilleEdwardsville5,000 Meters Championship20616:33.74 PB11
Nov 92024 IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 102 · EdwardsvilleEdwardsville3 Miles 3A Varsity10215:14.10 PB11
Nov 22024 IHSA Class 3A XC Sectional-#1 Normal (Community)Nov 2 · 3 Miles Varsity · Place 9 · EdwardsvilleEdwardsville3 Miles Varsity915:13.4211
Oct 262024 IHSA Class 3A XC Regional-#1C Quincy (Sr.)Oct 26 · 3 Miles Varsity · Place 3 · EdwardsvilleEdwardsville3 Miles Varsity315:39.3811
Oct 15Southwestern Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 5 · EdwardsvilleEdwardsville5,000 Meters Varsity516:16.87 PB11
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 3A · Place 7 · EdwardsvilleEdwardsville3 Miles Varsity 3A715:11.9011
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 31 · EdwardsvilleEdwardsville3 Miles Varsity3115:28.4111
Sep 2158th Annual Edwardsville InvitationalSep 21 · 5,000 Meters Varsity · Place 24 · EdwardsvilleEdwardsville5,000 Meters Varsity2417:47.8011
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 40 · EdwardsvilleEdwardsville3 Miles Varsity 3A4015:34.9011
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Varsity · Place 17 · EdwardsvilleEdwardsville3 Miles Varsity1715:19.2011

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 3A State XC ChampionshipsNov 4 · 3 Miles 3A Varsity · Place 73 · EdwardsvilleEdwardsville3 Miles 3A Varsity7315:15.1210
Oct 282023 IHSA Class 3A XC Sectional - #1 Granite CityOct 28 · 3 Miles Varsity · Place 29 · EdwardsvilleEdwardsville3 Miles Varsity2915:02.7710
Oct 212023 IHSA Class 3A XC Regional - #1C Alton (Sr.)Oct 21 · 3 Miles Varsity · Place 15 · EdwardsvilleEdwardsville3 Miles Varsity1516:23.4410
Oct 11Southwestern Conference XC ChampionshipOct 11 · 2.9 Miles Varsity · Place 16 · EdwardsvilleEdwardsville2.9 Miles Varsity1616:01.4010
Oct 3Madison County InvitationalOct 3 · 3 Miles Large School Varsity · Place 8 · EdwardsvilleEdwardsville3 Miles Large School Varsity816:13.4010
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 3A · Place 53 · EdwardsvilleEdwardsville3 Miles Varsity 3A5315:55.6010
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Varsity · Place 107 · EdwardsvilleEdwardsville3 Miles Varsity10716:32.43 PB10
Sep 1657th Annual Edwardsville InvitationalSep 16 · 5,000 Meters Varsity · Place 5 · EdwardsvilleEdwardsville5,000 Meters Varsity516:38.40—
Sep 9First to the Finish InvitationalSep 9 · 3 Miles 3A · Place 74 · EdwardsvilleEdwardsville3 Miles 3A7415:42.2010
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Varsity · Place 31 · EdwardsvilleEdwardsville2.95 Miles Varsity3115:55.80 PB10

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Frosh/Soph · Place 49 · EdwardsvilleEdwardsville5,000 Meters Frosh/Soph4917:27.99
Oct 292022 IHSA Class 3A XC Sectional - Normal (Community) #1Oct 29 · 3 Miles Varsity · Place 78 · EdwardsvilleEdwardsville3 Miles Varsity7816:51.389
Oct 222022 IHSA Class 3A XC Regional - Quincy (Sr.) #1COct 22 · 3 Miles Varsity · Place 14 · EdwardsvilleEdwardsville3 Miles Varsity1416:49.00FR
Oct 12Southwestern Conference XC ChampionshipsOct 12 · 3 Miles Varsity · Place 12 · Edwardsville (H.S.)Edwardsville (H.S.)3 Miles Varsity1216:30.90FR
Oct 4Madison County XC ChampionshipsOct 4 · 3 Miles Varsity · Place 7 · Edwardsville (H.S.)Edwardsville (H.S.)3 Miles Varsity717:06.60FR
Oct 1Peoria High School InvitationalOct 1 · 3 Miles 3A · Place 121 · Edwardsville (H.S.)Edwardsville (H.S.)3 Miles 3A12116:30.439
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 118 · Edwardsville (H.S.)Edwardsville (H.S.)3 Miles Varsity11816:30.0FR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 118 · Edwardsville (H.S.)Edwardsville (H.S.)3 Miles Varsity11816:29.97FR
Sep 17Edwardsville InvitationalSep 17 · 5,000 Meters Varsity · Place 8 · Edwardsville (H.S.)Edwardsville (H.S.)5,000 Meters Varsity817:40.00FR
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 3A · Place 170 · Edwardsville (H.S.)Edwardsville (H.S.)3 Miles Varsity 3A17017:09.09
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Fresh/Soph Boys · Place 11 · EdwardsvilleEdwardsville3 Miles Fresh/Soph Boys1116:46.09

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 16IESA XC State ChampionshipsOct 16 · 2 Miles 3A Boys · Place 21 · Edwardsville LibertyEdwardsville Liberty2 Miles 3A Boys2111:23.7 PB8
Sep 24Dunlap Middle School XC InvitationalSep 24 · 2.1 Miles Varsity Boys · Place 23 · Edwardsville LibertyEdwardsville Liberty2.1 Miles Varsity Boys2312:16.0 PB8
Sep 11Parkside InvitationalSep 11 · 2 Miles Varsity Boys · Place 19 · Edwardsville LibertyEdwardsville Liberty2 Miles Varsity Boys1911:58.78