Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Okaw Valley ParkIHSA 1A New Athens Regional · Oct 21 | 17:58 | IHSA 1A New Athens Regional | October 21, 2017 |
| 3 Miles · Randolph County State Recreation AreaIHSA 1A Chester Regional · Oct 22 | 17:49 | IHSA 1A Chester Regional | October 22, 2016 |
| 3 Miles · Red Bud InvitationalsRed Bud XC Invitational · Oct 13 | 18:27 | Red Bud XC Invitational | October 13, 2015 |
| 3 Miles · Smithton ParkFreeburg Invitational · Sep 22 | 16:28 | Freeburg Invitational | September 22, 2018 |
| 3 Miles · Sparta High SchoolSparta XC Invitational · Sep 15 | 19:40.9 | Sparta XC Invitational | September 15, 2015 |
| 3 Miles · World Shooting and Recreational ComplexMarissa-Coulterville Meteor Invitational · Sep 4 | 19:18 | Marissa-Coulterville Meteor Invitational | September 4, 2018 |
| 4699 m · Benton Community Park DistrictIHSA 1A Benton XC Sectional · Oct 28 | 16:08.2 | IHSA 1A Benton XC Sectional | October 28, 2017 |
| 5,000 Meters · Marissa Recreational AreaMarissa Invitational · Sep 6 | 18:09 | Marissa Invitational | September 6, 2017 |
| 5,000 Meters · Red Bud InvitationalsRed Bud Invitational · Oct 11 | 18:00 | Red Bud Invitational | October 11, 2016 |
| 5,000 Meters · SIU-E Cross Country CourseIHSA 1A Edwardsville Metro-East Lutheran Sectional · Oct 29 | 19:32.66 | IHSA 1A Edwardsville Metro-East Lutheran Sectional | October 29, 2016 |
| 5,000 Meters · Southern Illinois University EdwardsvilleIHSA 1A Metro-E Lutheran Sectional · Oct 31 | 18:49.4 | IHSA 1A Metro-E Lutheran Sectional | October 31, 2015 |
| 5,000 Meters · Sparta High SchoolSparta Invitational · Sep 13 | 18:30.22 | Sparta Invitational | September 13, 2016 |
| 5,000 Meters · Sparta Municipal PoolSparta XC Invitational · Sep 12 | 17:37.28 | Sparta XC Invitational | September 12, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | IHSA 1A Benton XC SectionalOct 28 · 2.92 Miles Varsity · Place 31 · Waterloo (Gibault Catholic) | 2.92 Miles Varsity | 31 | 16:08.2 PB | 11 |
| Oct 21 | IHSA 1A New Athens RegionalOct 21 · 3 Miles Varsity · Place 28 · Waterloo (Gibault Catholic) | 3 Miles Varsity | 28 | 17:58 PB | 11 |
| Sep 23 | Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 69 · Waterloo (Gibault Catholic) | 3 Miles Varsity | 69 | 19:01 | 11 |
| Sep 18 | Nashville InvitationalSep 18 · 3 Miles Varsity · Place 11 · Waterloo (Gibault Ca... | 3 Miles Varsity | 11 | 17:33.5 | 11 |
| Sep 12 | Sparta XC InvitationalSep 12 · 5,000 Meters Varsity · Place 4 · Waterloo (Gibault Catholic) | 5,000 Meters Varsity | 4 | 17:37.28 PB | 11 |
| Sep 9 | Belleville West InvitationalSep 9 · 3 Miles Varsity · Place 16 · Waterloo (Gibault Catholic) | 3 Miles Varsity | 16 | 17:24.0 | 11 |
| Sep 6 | Marissa InvitationalSep 6 · 5,000 Meters Varsity · Place 14 · Waterloo (Gibault Catholic) | 5,000 Meters Varsity | 14 | 18:09 PB | 11 |
| Aug 26 | First to the finish Kickoff meetAug 26 · 5,000 Meters Varsity · Place 44 · Gibault | 5,000 Meters Varsity | 44 | 18:41.7 | 11 |
| Aug 21 | New Athens InvitationalAug 21 · 3 Miles Varsity · Place 9 · Waterloo (Gibault Catholic) | 3 Miles Varsity | 9 | 18:09 | 11 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | IHSA 1A Edwardsville Metro-East Lutheran SectionalOct 29 · 5,000 Meters Varsity · Place 78 · Waterloo (Gibault Catholic) | 5,000 Meters Varsity | 78 | 19:32.66 PB | 10 |
| Oct 22 | IHSA 1A Chester RegionalOct 22 · 3 Miles Varsity · Place 14 · Waterloo (Gibault Catholic) | 3 Miles Varsity | 14 | 17:49 PB | 10 |
| Oct 11 | Red Bud InvitationalOct 11 · 5,000 Meters Varsity · Place 4 · Waterloo (Gibault Catholic) | 5,000 Meters Varsity | 4 | 18:00 PB | 10 |
| Sep 13 | Sparta InvitationalSep 13 · 5,000 Meters Varsity · Place 10 · Waterloo (Gibault Catholic) | 5,000 Meters Varsity | 10 | 18:30.22 PB | 10 |
| Aug 22 | New Athens Inv.Aug 22 · 3 Miles Varsity · Place 8 · Waterloo (Gibault Catholic) | 3 Miles Varsity | 8 | 18:05 | 10 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | IHSA 1A Metro-E Lutheran SectionalOct 31 · 5,000 Meters Varsity · Place 57 · Waterloo (Gibault Catholic) | 5,000 Meters Varsity | 57 | 18:49.4 PB | 9 |
| Oct 24 | IHSA 1A Chester RegionalOct 24 · 3 Mile Varsity · Place 27 · Waterloo (Gibault Catholic) | 3 Mile Varsity | 27 | 18:10 | 9 |
| Oct 13 | Red Bud XC InvitationalOct 13 · 3 Mile Varsity · Place 12 · Waterloo (Gibault Catholic) | 3 Mile Varsity | 12 | 18:27 PB | 9 |
| Sep 26 | Freeburg InvitationalSep 26 · 3 Mile Varsity · Place 33 · Waterloo (Gibault Catholic) | 3 Mile Varsity | 33 | 18:11 | 9 |
| Sep 15 | Sparta XC InvitationalSep 15 · 3 Mile Varsity · Place 44 · Waterloo (Gibault Catholic) | 3 Mile Varsity | 44 | 19:40.9 PB | 9 |
| Aug 25 | New Athens InvitationalAug 25 · 5,000 Meters Varsity · Place 48 · Waterloo (Gibault Catholic) | 5,000 Meters Varsity | 48 | 19:46Unofficial | 9 |