Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Mascoutah Middle SchoolMascoutah Invitational--Cancelled · Sep 1917:05.9Mascoutah Invitational--CancelledSeptember 19, 2020
3 Miles · Alhambra Fireman & Legion ParkIHSA Class 2A XC Regional - Highland #1A · Oct 2316:50.00IHSA Class 2A XC Regional - Highland #1AOctober 23, 2021
3 Miles · Detweiller - IHSA State CoursePeoria High School Invitational · Oct 217:05.1Peoria High School InvitationalOctober 2, 2021
3 Miles · Hickory Point Golf CourseIHSA Class 2A Decatur MacArthur Sectional · Nov 217:33.94IHSA Class 2A Decatur MacArthur SectionalNovember 2, 2019
3 Miles · Marissa Recreational AreaMarissa Invitational · Sep 2417:45.3Marissa InvitationalSeptember 24, 2020
3 Miles · Principia CollegeMississippi Valley Conference XC Championship · Oct 1316:30.20Mississippi Valley Conference XC ChampionshipOctober 13, 2022
3 Miles · Smithton ParkFreeburg Invitational · Sep 2417:05.3Freeburg InvitationalSeptember 24, 2022
3 Miles · Triad High SchoolTriad Invitational · Sep 2816:49.90Triad Invitational September 28, 2022
3 Miles · Triad HSTriad Invitational · Sep 2917:42.68Triad InvitationalSeptember 29, 2021
3 Miles · Wilson ParkGranite City Invitational · Sep 417:04.10Granite City InvitationalSeptember 4, 2021
3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 316:55.2Granite City XC InvitationalSeptember 3, 2022
5,000 Meters · Blue River Cross Country CourseFranklin Grizzly Invitational · Sep 516:24.8Franklin Grizzly InvitationalSeptember 5, 2026
5,000 Meters · Mascoutah High SchoolMascoutah Invitational · Sep 2119:18Mascoutah InvitationalSeptember 21, 2019
6,000 Meters · Indiana University BloomingtonIU Sam Bell Invitational · Aug 2920:17.07IU Sam Bell InvitationalAugust 29, 2025
8,000 Meters · Blue River Cross Country CourseHCAC · Nov 228:17.07HCACNovember 2, 2024
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 327:02.7Running of the CowsOctober 3, 2026
8,000 Meters · LaVern Gibson Championship Cross Country CourseISU John McNichols · Sep 2027:36.18ISU John McNicholsSeptember 20, 2025
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 1927:55.4ISU John McNicholsSeptember 19, 2026
8,000 Meters · Manchester UniversityHCAC Cross Country Championships · Oct 3126:16.2HCAC Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1827:03.9Interregional InvitationalOctober 18, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31HCAC Cross Country ChampionshipsOct 31 · 8,000 Meters HCAC · Place 13 · Rose-HulmanRose-Hulman8,000 Meters HCAC1326:16.2 PBSr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 256 · Rose-HulmanRose-Hulman8,000 Meters Navy Championship25627:02.7 PBSr
Sep 19ISU John McNicholsSep 19 · 8,000 Meters Championship · Place 245 · Rose-HulmanRose-Hulman8,000 Meters Championship24527:55.4 PBSr
Sep 5Franklin Grizzly InvitationalSep 5 · 5,000 Meters Men 5000m · Place 18 · Rose-HulmanRose-Hulman5,000 Meters Men 5000m1816:24.8 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Gold · Place 236 · Rose-HulmanRose-Hulman8,000 Meters Gold23627:03.9 PBJr
Sep 20ISU John McNicholsSep 20 · 8,000 Meters College · Place 78 · Rose-HulmanRose-Hulman8,000 Meters College7827:36.18 PBJr
Aug 29IU Sam Bell InvitationalAug 29 · 6,000 Meters Collegiate · Place 30 · Rose-HulmanRose-Hulman6,000 Meters Collegiate3020:17.07 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2HCACNov 2 · 8,000 Meters College · Place 47 · Rose-HulmanRose-Hulman8,000 Meters College4728:17.07 PBSo
Oct 4NCAA DIII TwilightOct 4 · 8,000 Meters Open · Place 54 · Rose-HulmanRose-Hulman8,000 Meters Open5427:26.02SO
Sep 21ISU John McNicholsSep 21 · 8,000 Meters College · Place 345 · Rose-HulmanRose-Hulman8,000 Meters College34527:58.0So
Sep 7Franklin Grizzly InvitationalSep 7 · 8,000 Meters Varsity · Place 147 · Rose-HulmanRose-Hulman8,000 Meters Varsity14728:23.4SO

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28HCAC Championships CCOct 28 · 8,000 Meters Varsity · Place 38 · Rose-HulmanRose-Hulman8,000 Meters Varsity3828:05.7FR
Sep 30Nike XC Town TwilightSep 30 · 8,000 Meters Varsity · Place 78 · Rose-HulmanRose-Hulman8,000 Meters Varsity7828:22.3—
Sep 29Nike XC Town Twilight - College DivisionSep 29 · 8,000 Meters College · Place 78 · Rose-HulmanRose-Hulman8,000 Meters College7828:22.3Fr
Sep 16John McNichols InvitationalSep 16 · 8,000 Meters Varsity · Place 196 · Rose-HulmanRose-Hulman8,000 Meters Varsity19628:29.8FR
Sep 1Rose-Hulman OpenerSep 1 · 5,000 Meters College Men · Rose-HulmanRose-Hulman5,000 Meters College Men017:41.2UnofficialFr

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 292022 IHSA Class 2A XC Sectional - Chatham (Glenwood) #1Oct 29 · 3 Miles Varsity · Place 39 · Waterloo (H.S.)Waterloo (H.S.)3 Miles Varsity3916:17.70SR
Oct 222022 IHSA Class 2A XC Regional - Highland (H.S.) #1AOct 22 · 3 Miles Varsity · Place 13 · Waterloo (H.S.)Waterloo (H.S.)3 Miles Varsity1316:36.80SR
Oct 13Mississippi Valley Conference XC ChampionshipOct 13 · 3 Miles Varsity · Place 10 · WaterlooWaterloo3 Miles Varsity1016:30.20 PB12
Oct 1Peoria High School InvitationalOct 1 · 3 Miles 1A · Place 222 · Waterloo (H.S.)Waterloo (H.S.)3 Miles 1A22218:11.6012
Sep 28Triad Invitational Sep 28 · 3 Miles Varsity · Place 6 · WaterlooWaterloo3 Miles Varsity616:49.90 PB12
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 17 · WaterlooWaterloo3 Miles Varsity1717:05.3 PB12
Sep 10Belleville West InvitationalSep 10 · 3 Miles Varsity · Place 8 · Waterloo (H.S.)Waterloo (H.S.)3 Miles Varsity816:57.4SR
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Varsity Boys · Place 50 · WaterlooWaterloo3 Miles Varsity Boys5016:55.2 PB12

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30IHSA Class 2A XC Sectional - Decatur (MacArthur) #1Oct 30 · 3 Miles Varsity · Place 63 · WaterlooWaterloo3 Miles Varsity6317:37.9711
Oct 23IHSA Class 2A XC Regional - Highland #1AOct 23 · 3 Miles Varsity · Place 17 · WaterlooWaterloo3 Miles Varsity1716:50.00 PB11
Oct 2Peoria High School InvitationalOct 2 · 3 Miles Varsity - 1A/2A · Place 90 · WaterlooWaterloo3 Miles Varsity - 1A/2A9017:05.1 PB11
Sep 29Triad InvitationalSep 29 · 3 Miles Varsity · Place 13 · WaterlooWaterloo3 Miles Varsity1317:42.68 PB11
Sep 17Althoff Crusaders XC InvitationalSep 17 · 3 Miles Varsity · Place 10 · Waterloo (HS.)Waterloo (HS.)3 Miles Varsity1017:28.3311
Sep 11Belleville West Cross Country InvitationalSep 11 · 3 Miles Varsity · Place 13 · Waterloo (HS.)Waterloo (HS.)3 Miles Varsity1317:26.8011
Sep 4Granite City InvitationalSep 4 · 3 Miles Varsity · Place 52 · WaterlooWaterloo3 Miles Varsity5217:04.10 PB11
Aug 28Mascoutah KickoffAug 28 · 3 Miles Varsity · Place 9 · Waterloo (HS.)Waterloo (HS.)3 Miles Varsity917:39.511

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24IHSA Class 2A XC Regional #1B - HighlandOct 24 · 3 Miles Varsity · Place 31 · WaterlooWaterloo3 Miles Varsity3117:29.2010
Oct 17Granite City Pre-Regional Tune-upOct 17 · 3 Miles Varsity · Place 8 · WaterlooWaterloo3 Miles Varsity816:52.510
Oct 13MVC Conference MeetOct 13 · 3 Miles Varsity · Place 18 · WaterlooWaterloo3 Miles Varsity1817:22.810
Sep 24Marissa InvitationalSep 24 · 3 Miles Varsity · Place 5 · WaterlooWaterloo3 Miles Varsity517:45.3 PB10
Sep 19Mascoutah Invitational--CancelledSep 19 · 2.95 Miles Varsity · Place 14 · WaterlooWaterloo2.95 Miles Varsity1417:05.9 PB10
Sep 12Mississippi Valley Conference Preview MeetSep 12 · 3 Miles Varsity · Place 11 · WaterlooWaterloo3 Miles Varsity1118:16.210
Sep 5Granite City InvitationalSep 5 · 3 Miles Varsity · Place 69 · WaterlooWaterloo3 Miles Varsity6917:57.2010

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2IHSA Class 2A Decatur MacArthur SectionalNov 2 · 3 Miles Varsity · Place 88 · WaterlooWaterloo3 Miles Varsity8817:33.94 PB9
Oct 26IHSA Class 2A Highland RegionalOct 26 · 3 Miles Varsity · Place 35 · WaterlooWaterloo3 Miles Varsity3517:53.209
Oct 5Peoria InvitationalOct 5 · 3 Miles 1A · Place 158 · WaterlooWaterloo3 Miles 1A15817:209
Oct 2Triad InvitationalOct 2 · 3 Miles Varsity · Place 42 · WaterlooWaterloo3 Miles Varsity4219:03.049
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 49 · WaterlooWaterloo3 Miles Varsity4917:479
Sep 21Mascoutah InvitationalSep 21 · 5,000 Meters Varsity · Place 25 · WaterlooWaterloo5,000 Meters Varsity2519:18 PB9
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 234 · WaterlooWaterloo3 Miles Varsity 2A23417:58.19
Sep 7Granite City InvitationalSep 7 · 3 Miles Freshman Sophomore · Place 66 · WaterlooWaterloo3 Miles Freshman Sophomore6618:08.579