Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Carterville High SchoolCarterville Invitational · Sep 2717:44.4Carterville InvitationalSeptember 27, 2021
2.95 Miles · Mascoutah Middle SchoolMascoutah Invitational--Cancelled · Sep 1918:21.2Mascoutah Invitational--CancelledSeptember 19, 2020
2.96 Miles · Marissa Recreational AreaMeteor Invitational · Sep 819:44.9Meteor InvitationalSeptember 8, 2020
3 Miles · Detweiller ParkIHSA Class 1A State Cross Country Championships · Nov 617:26.37IHSA Class 1A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Freeburg Recreational ParkFreeburg Invitational · Sep 2618:52.6Freeburg InvitationalSeptember 26, 2020
3 Miles · Marissa Recreational AreaIHSA Class 1A XC Regional #5C - Marissa · Oct 2418:40.50IHSA Class 1A XC Regional #5C - MarissaOctober 24, 2020
3 Miles · Mascoutah Middle SchoolMascoutah Kickoff Meet · Aug 2919:27.2Mascoutah Kickoff MeetAugust 29, 2020
3 Miles · Maxwell ParkTitan Opener · Aug 2917:28.7Titan OpenerAugust 29, 2025
3 Miles · Randolph County State Recreation AreaChester Invitational II · Oct 819:18.1Chester Invitational IIOctober 8, 2020
3 Miles · Smithton ParkFreeburg Invitational · Sep 2418:02.1Freeburg InvitationalSeptember 24, 2022
3 Miles · Swansea Clinton Hills Conservation ParkIHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic) · Oct 3118:50.80IHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic)October 31, 2020
3 Miles · Trenton (Wesclin) High SchoolIHSA Class 1A XC Sectional - Trenton (Wesclin) #5 · Oct 3017:44.58IHSA Class 1A XC Sectional - Trenton (Wesclin) #5October 30, 2021
3 Miles · Wilson ParkGranite City Invitational · Sep 418:17.70Granite City InvitationalSeptember 4, 2021
3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 317:51.7Granite City XC InvitationalSeptember 3, 2022
4,000 Meters · EAWR High SchoolEast Alton Wood River Invitational · Oct 1013:59East Alton Wood River InvitationalOctober 10, 2020
4699 m · Trail of Tears State ForestAJCHS Run The Hill Invitational · Sep 219:19.44AJCHS Run The Hill InvitationalSeptember 2, 2023
7,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 525:01.51Prairie Stars InvitationalSeptember 5, 2025
8,000 Meters · Detweiller ParkBradley Intercollegiate Championships · Sep 1929:52.70Bradley Intercollegiate ChampionshipsSeptember 19, 2025
8,000 Meters · Hillsboro Country ClubGreenville Classic · Oct 1729:10.26Greenville ClassicOctober 17, 2025
8,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 1529:29.1NCAA D3 Midwest Region ChampionshipsNovember 15, 2025
8,000 Meters · Reid Municipal Golf Course2024 Midwest Conference XC Championship · Nov 229:53.412024 Midwest Conference XC ChampionshipNovember 2, 2024
8,000 Meters · Saukie Golf CourseBrissman-Lundeen Invitational · Oct 430:23.9Brissman-Lundeen InvitationalOctober 4, 2025
8,000 Meters · Seminole Valley ParkMidwest Conference Championships · Nov 128:09.1Midwest Conference ChampionshipsNovember 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 15NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · Place 175 · Illinois CollegeIllinois College8,000 Meters College17529:29.1 PBSo
Nov 1Midwest Conference ChampionshipsNov 1 · 8,000 Meters Champ · Place 59 · Illinois CollegeIllinois College8,000 Meters Champ5928:09.1 PBSo
Oct 17Greenville ClassicOct 17 · 8,000 Meters Men · Place 31 · Illinois CollegeIllinois College8,000 Meters Men3129:10.26 PBSo
Oct 4Brissman-Lundeen InvitationalOct 4 · 8,000 Meters College · Place 100 · Illinois CollegeIllinois College8,000 Meters College10030:23.9 PBSo
Sep 19Bradley Intercollegiate ChampionshipsSep 19 · 8,000 Meters Champs · Place 147 · Illinois CollegeIllinois College8,000 Meters Champs14729:52.70 PBSo
Sep 5Prairie Stars InvitationalSep 5 · 7,000 Meters Men's Race · Place 75 · Illinois CollegeIllinois College7,000 Meters Men's Race7525:01.51 PBSo
Aug 29Titan OpenerAug 29 · 3 Miles Men's 3M · Place 13 · Illinois CollegeIllinois College3 Miles Men's 3M1317:28.7 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 16NCAA D3 Midwest Region ChampionshipsNov 16 · 8,000 Meters Varsity · Place 193 · Illinois CollegeIllinois College8,000 Meters Varsity19330:24.1Fr
Nov 22024 Midwest Conference XC ChampionshipNov 2 · 8,000 Meters Midwest · Place 82 · Illinois CollegeIllinois College8,000 Meters Midwest8229:53.41 PBFr

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 1A XC Sectional - #5 BentonOct 28 · 2.92 Miles Varsity · Place 45 · SteelevilleSteeleville2.92 Miles Varsity4517:03.00SR
Oct 212023 IHSA Class 1A XC Regional - #5C ChesterOct 21 · 3 Miles Varsity · Place 23 · SteelevilleSteeleville3 Miles Varsity2318:09.3812
Oct 14Cahokia Conference MeetOct 14 · 3 Miles Varsity · Place 4 · SteelevilleSteeleville3 Miles Varsity418:17.412
Oct 5Pioneer InvitationalOct 5 · 3.17 Miles Varsity · Place 3 · SteelevilleSteeleville3.17 Miles Varsity319:12.812
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 1A · Place 183 · SteelevilleSteeleville3 Miles Varsity 1A18318:04.8012
Sep 23Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 64 · SteelevilleSteeleville3 Miles Varsity6418:41.012
Sep 18Nashville InvitationalSep 18 · 3.1 Miles Varsity · Place 20 · SteelevilleSteeleville3.1 Miles Varsity2018:10.612
Sep 14Du Quoin John Campbell Invitational 2023Sep 14 · 2.98 Miles Varsity · Place 13 · SteelevilleSteeleville2.98 Miles Varsity1317:55.112
Sep 5Marissa Meteor InvitationalSep 5 · 3 Miles Varsity · Place 11 · SteelevilleSteeleville3 Miles Varsity1118:44.812
Sep 2AJCHS Run The Hill InvitationalSep 2 · 2.92 Miles Varsity boys · Place 13 · SteelevilleSteeleville2.92 Miles Varsity boys1319:19.44 PB12
Aug 30Murphysboro InvitationalAug 30 · 5,000 Meters Varsity · Place 36 · SteelevilleSteeleville5,000 Meters Varsity3618:35.212

2022 Cross Country

15 results
DateMeetEventPlMarkGr
Oct 292022 IHSA Class 1A XC Sectional - Benton #5Oct 29 · 2.92 Miles Varsity · Place 35 · SteelevilleSteeleville2.92 Miles Varsity3516:26.40JR
Oct 222022 IHSA Class 1A XC Regional - Carterville #5COct 22 · 3 Miles Varsity · Place 16 · SteelevilleSteeleville3 Miles Varsity1618:15.211
Oct 15Cahokia Conference MeetOct 15 · 3 Miles Varsity · Place 7 · SteelevilleSteeleville3 Miles Varsity717:31.411
Oct 8Benton InviteOct 8 · 2.92 Miles Varsity · Place 34 · SteelevilleSteeleville2.92 Miles Varsity3416:52.60JR
Oct 1Wesclin InvitationalOct 1 · 3 Miles Varsity · Place 10 · SteelevilleSteeleville3 Miles Varsity1017:10.011
Sep 26Carterville Invitational Sep 26 · 3 Miles Varsity · Place 11 · SteelevilleSteeleville3 Miles Varsity1117:52.611
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 45 · SteelevilleSteeleville3 Miles Varsity4518:02.1 PB11
Sep 15John Campbell Invitational (Du Quoin)Sep 15 · 2.98 Miles Varsity · Place 10 · SteelevilleSteeleville2.98 Miles Varsity1018:19.4711
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 143 · SteelevilleSteeleville3 Miles Varsity 1A14317:59.611
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 143 · SteelevilleSteeleville3 Miles Varsity 1A14317:59.611
Sep 6Marissa Meteor InvitationalSep 6 · 3 Miles Varsity · Place 12 · SteelevilleSteeleville3 Miles Varsity1218:34.311
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Varsity Boys · Place 105 · SteelevilleSteeleville3 Miles Varsity Boys10517:51.7 PB11
Aug 31Murphysboro InvitationalAug 31 · 3 Miles Varsity · Place 32 · SteelevilleSteeleville3 Miles Varsity3219:14.7911
Aug 27Mascoutah JH/HS KickoffAug 27 · 3 Miles Varsity · Place 48 · SteelevilleSteeleville3 Miles Varsity4818:58.611
Aug 22New Athens InvitationalAug 22 · 3 Miles Varsity · Place 14 · SteelevilleSteeleville3 Miles Varsity1418:34.011

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 1A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 198 · SteelevilleSteeleville3 Miles Varsity19817:26.37 PB10
Oct 30IHSA Class 1A XC Sectional - Trenton (Wesclin) #5Oct 30 · 3 Miles Varsity · Place 37 · SteelevilleSteeleville3 Miles Varsity3717:44.58 PB10
Oct 23IHSA Class 1A XC Regional - Carterville #5COct 23 · 2.9 Miles Varsity · Place 6 · SteelevilleSteeleville2.9 Miles Varsity616:30.910
Oct 16Cahokia Conference ChampionshipsOct 16 · 2.95 Miles Varsity · Place 5 · SteelevilleSteeleville2.95 Miles Varsity517:44.310
Sep 27Carterville InvitationalSep 27 · 2.9 Miles Varsity · Place 14 · SteelevilleSteeleville2.9 Miles Varsity1417:44.4 PB10
Sep 16John Campbell Du Quoin InviteSep 16 · 2.98 Miles Varsity · Place 17 · SteelevilleSteeleville2.98 Miles Varsity1718:44.110
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 1A · Place 129 · SteelevilleSteeleville3 Miles Varsity 1A12918:19.010
Sep 7Meteor InvitationalSep 7 · 3 Miles Varsity · Place 11 · SteelevilleSteeleville3 Miles Varsity1119:05.210
Sep 4Granite City InvitationalSep 4 · 3 Miles Varsity · Place 108 · SteelevilleSteeleville3 Miles Varsity10818:17.70 PB10
Aug 28Mascoutah KickoffAug 28 · 3 Miles Varsity · Place 39 · SteelevilleSteeleville3 Miles Varsity3919:17.910
Aug 23New Athens InvitationalAug 23 · 2.18 Miles Varsity · Place 24 · SteelevilleSteeleville2.18 Miles Varsity2413:54.510

2020 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 31IHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic)Oct 31 · 3 Miles Varsity · Place 59 · SteelevilleSteeleville3 Miles Varsity5918:50.80 PB9
Oct 24IHSA Class 1A XC Regional #5C - MarissaOct 24 · 3 Miles Varsity · Place 27 · SteelevilleSteeleville3 Miles Varsity2718:40.50 PB9
Oct 17Cahokia Conference MeetOct 17 · 3 Miles Varsity · Place 8 · SteelevilleSteeleville3 Miles Varsity817:51.99
Oct 10East Alton Wood River InvitationalOct 10 · 4,000 Meters Boys Freshman · Place 4 · SteelevilleSteeleville4,000 Meters Boys Freshman413:59 PB9
Oct 8Chester Invitational IIOct 8 · 3 Miles Varsity · Place 10 · SteelevilleSteeleville3 Miles Varsity1019:18.1 PB9
Oct 3Wesclin InvitationalOct 3 · 3 Miles Varsity · Place 20 · SteelevilleSteeleville3 Miles Varsity2018:44.39
Sep 28New Athens XCSep 28 · 2.95 Miles Varsity · Place 13 · SteelevilleSteeleville2.95 Miles Varsity1318:58.89
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 33 · SteelevilleSteeleville3 Miles Varsity3318:52.6 PB9
Sep 19Mascoutah Invitational--CancelledSep 19 · 2.95 Miles Varsity · Place 25 · SteelevilleSteeleville2.95 Miles Varsity2518:21.2 PB9
Sep 10Chester MeetSep 10 · 3 Miles Varsity · Place 9 · SteelevilleSteeleville3 Miles Varsity919:59.29
Sep 8Meteor InvitationalSep 8 · 2.96 Miles Varsity · Place 10 · SteelevilleSteeleville2.96 Miles Varsity1019:44.9 PB9
Sep 5Granite City InvitationalSep 5 · 3 Miles Varsity · Place 112 · SteelevilleSteeleville3 Miles Varsity11219:13.049
Sep 1Freeburg XC 5 Team MeetSep 1 · 3 Miles Varsity · Place 19 · SteelevilleSteeleville3 Miles Varsity1918:38.29
Aug 29Mascoutah Kickoff MeetAug 29 · 3 Miles Small School Varsity · Place 15 · SteelevilleSteeleville3 Miles Small School Varsity1519:27.2 PB9

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 25First to the Finish Kickoff MeetAug 25 · 3,000 Meters Middle School · Place 42 · SteelevilleSteeleville3,000 Meters Middle School4213:07.047

2015 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 29First to the Finish Kickoff meetAug 29 · 3,000 Meters Middle School · Place 46 · SteelevilleSteeleville3,000 Meters Middle School4614:31.14