| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 2.93 Miles · Wilson ParkMadison County Championships · Oct 4 | 24:26.60 | Madison County Championships | October 4, 2016 |
| 3 Miles · Alhambra Fireman & Legion ParkMadison County Championships · Oct 3 | 23:17.40 | Madison County Championships | October 3, 2017 |
| 3 Miles · Belk ParkMadison County Meet · Oct 8 | 20:45.04 | Madison County Meet | October 8, 2019 |
| 3 Miles · Evergreen ParkIHSA Class 1A St. Anthony Sectional · Nov 2 | 22:39.11 | IHSA Class 1A St. Anthony Sectional | November 2, 2019 |
| 3 Miles · General Dacey TrailIHSA Class 1A Shelbyville Regional · Oct 26 | 21:43.57 | IHSA Class 1A Shelbyville Regional | October 26, 2019 |
| 3 Miles · Loveless ParkCarlinville Invite · Oct 11 | 23:02.05 | Carlinville Invite | October 11, 2016 |
| 3 Miles · Macoupin County FairgroundsIHSA 1A Carlinville XC Regional · Oct 20 | 21:38.83 | IHSA 1A Carlinville XC Regional | October 20, 2018 |
| 3 Miles · Smithton ParkIHSA 1A Freeburg Regional · Oct 22 | 22:45 | IHSA 1A Freeburg Regional | October 22, 2016 |
| 3 Miles · Triad HSTriad Invitational · Oct 2 | 23:38.15 | Triad Invitational | October 2, 2019 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 8 | 23:58.09 | Forest Park Cross Country Festival | September 8, 2018 |
| 5,000 Meters · Loveless ParkCarlinville Invitational · Oct 10 | 22:02.68 | Carlinville Invitational | October 10, 2017 |
| 5,000 Meters · Macoupin County FairgroundsCarlinville Early Meet · Sep 4 | 20:46.92 | Carlinville Early Meet | September 4, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Nov 2 | IHSA Class 1A St. Anthony SectionalNov 2 · 3 Miles Varsity · Place 156 · Alton (Marquette) | 3 Miles Varsity | 156 | 22:39.11 PB | 12 |
| Oct 26 | IHSA Class 1A Shelbyville RegionalOct 26 · 3 Miles Varsity · Place 76 · Alton (Marquette) | 3 Miles Varsity | 76 | 21:43.57 PB | 12 |
| Oct 15 | Carlinville InvitationalOct 15 · 5,000 Meters Varsity · Place 79 · Alton (Marquette Cat.. | 5,000 Meters Varsity | 79 | 21:06.30 | 12 |
| Oct 12 | East Alton Wood River InvitationalOct 12 · 3 Miles Varsity · Place 25 · Alton (Marquette Cat.. | 3 Miles Varsity | 25 | 20:17.63 | 12 |
| Oct 8 | Madison County MeetOct 8 · 3 Miles Varsity - Small · Place 28 · Alton (Marquette) | 3 Miles Varsity - Small | 28 | 20:45.04 PB | 12 |
| Oct 2 | Triad InvitationalOct 2 · 3 Miles Varsity · Place 166 · Alton (Marquette) | 3 Miles Varsity | 166 | 23:38.15 PB | 12 |
| Sep 25 | Alton InvitationalSep 25 · 3 Miles Varsity · Place 48 · Alton (Marquette Cat.. | 3 Miles Varsity | 48 | 22:29.07 | 12 |
| Sep 21 | Edwardsville InvitationalSep 21 · 5,000 Meters Varsity · Place 160 · Alton (Marquette Cat.. | 5,000 Meters Varsity | 160 | 22:58.59 | 12 |
| Sep 4 | Carlinville Early MeetSep 4 · 5,000 Meters Varsity · Place 53 · Alton (Marquette) | 5,000 Meters Varsity | 53 | 20:46.92 PB | 12 |
| Aug 31 | First to The Finish Kickoff MeetAug 31 · 5,000 Meters Varsity · Place 248 · Alton (Marquette Cat.. | 5,000 Meters Varsity | 248 | 23:53.23 | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Oct 20 | IHSA 1A Carlinville XC RegionalOct 20 · 3 Miles Varsity · Place 64 · Alton (Marquette) | 3 Miles Varsity | 64 | 21:38.83 PB | 11 |
| Oct 9 | Carlinville InvitationalOct 9 · Varsity · Place 84 · Alton (Marquette Catholic | Varsity | 84 | 20:49.42 | 11 |
| Oct 6 | East Alton Wood River InvitationalOct 6 · 3 Miles Varsity · Place 30 · Alton (Marquette Catholic | 3 Miles Varsity | 30 | 20:56.23 | 11 |
| Oct 2 | Madison County ChampionshipsOct 2 · 3 Miles Varsity · Place 31 · Alton (Marquette Catholic | 3 Miles Varsity | 31 | 21:58.21 | 11 |
| Sep 29 | Wesclin InvitationalSep 29 · 2.95 Miles Varsity · Place 26 · Alton (Marquette Catholic | 2.95 Miles Varsity | 26 | 20:46.6 | 11 |
| Sep 26 | Triad HS Invitational Sep 26 · 3 Miles Varsity · Place 176 · Alton (Marquette Catholic | 3 Miles Varsity | 176 | 21:09.94 | 11 |
| Sep 15 | Edwardsville InvitationalSep 15 · 5,000 Meters Varsity · Place 137 · Alton (Marquette Catholic) | 5,000 Meters Varsity | 137 | 22:44.3 | 11 |
| Sep 8 | Forest Park Cross Country FestivalSep 8 · 5,000 Meters Varsity Boys Gold · Place 130 · Alton (Marquette) | 5,000 Meters Varsity Boys Gold | 130 | 23:58.09 PB | 11 |
| Aug 29 | Carlinville Early MeetAug 29 · 3 Miles Varsity · Place 74 · Alton (Marquette) | 3 Miles Varsity | 74 | 22:53.55 | 11 |
| Aug 25 | First to the Finish Kickoff MeetAug 25 · 5,000 Meters Varsity · Place 256 · Alton (Marquette Catholic | 5,000 Meters Varsity | 256 | 24:40.5 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Oct 21 | IHSA 1A Effingham St. Anthony RegionalOct 21 · 3 Miles Varsity · Place 89 · Alton (Marquette Cat... | 3 Miles Varsity | 89 | 22:08.53 | 10 |
| Oct 10 | Carlinville InvitationalOct 10 · 5,000 Meters Varsity · Place 116 · Alton (Marquette) | 5,000 Meters Varsity | 116 | 22:02.68 PB | 10 |
| Oct 7 | East Alton Wood River InvitationalOct 7 · 3 Miles Sophomore · Place 32 · Alton (Marquette) | 3 Miles Sophomore | 32 | 21:58.95 | 10 |
| Oct 3 | Madison County ChampionshipsOct 3 · 3 Miles Small School JV · Place 10 · Alton (Marquette) | 3 Miles Small School JV | 10 | 23:17.40 PB | 10 |
| Aug 29 | Carlinville Early MeetAug 29 · 3 Miles Varsity · Place 79 · Alton (Marquette Cat... | 3 Miles Varsity | 79 | 23:49.21 | 10 |
| Aug 26 | First to the finish Kickoff meetAug 26 · 5,000 Meters Varsity · Place 393 · Alton Marquette | 5,000 Meters Varsity | 393 | 26:06.6 | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Oct 22 | IHSA 1A Freeburg RegionalOct 22 · 3 Miles Varsity · Place 94 · Alton (Marquette) | 3 Miles Varsity | 94 | 22:45 PB | 9 |
| Oct 11 | Carlinville InviteOct 11 · 3 Miles Varsity · Place 161 · Alton (Marquette) | 3 Miles Varsity | 161 | 23:02.05 PB | 9 |
| Oct 8 | East Alton Wood River InvitationalOct 8 · 3 Mile Freshman · Place 29 · Alton (Marquette) | 3 Mile Freshman | 29 | 21:40 | 9 |
| Oct 4 | Madison County ChampionshipsOct 4 · 2.93 Miles Junior Varsity - Small Schools · Place 16 · Alton (Marquette) | 2.93 Miles Junior Varsity - Small Schools | 16 | 24:26.60 PB | 9 |