Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Belleville West High SchoolIHSA 3A Regional (Belleville West) · Oct 25 | 22:10.69 | IHSA 3A Regional (Belleville West) | October 25, 2014 |
| 3 Miles · Bob Mays ParkIHSA 3A Quincy Regional · Oct 22 | 21:19.90 | IHSA 3A Quincy Regional | October 22, 2016 |
| 3 Miles · Detweiller - IHSA State CoursePeoria Central Invitational · Oct 3 | 21:47.89 | Peoria Central Invitational | October 3, 2015 |
| 3 Miles · Frank Holten ParkSt. Clair County Meet · Oct 4 | 21:23.45 | St. Clair County Meet | October 4, 2016 |
| 3 Miles · Gordon Moore State ParkSouthwestern Conference Championship Meet · Oct 13 | 21:33.05 | Southwestern Conference Championship Meet | October 13, 2016 |
| 3 Miles · Lincoln ParkSpringfield High School Invite · Sep 24 | 21:58 | Springfield High School Invite | September 24, 2016 |
| 3 Miles · Lincoln ParkSpringfield Invitational · Sep 26 | 22:38.95 | Springfield Invitational | September 26, 2015 |
| 3 Miles · Maxwell ParkIHSA 3A Normal Community Sectional · Oct 31 | 22:36.5 | IHSA 3A Normal Community Sectional | October 31, 2015 |
| 3 Miles · Principia CollegeJerseyville XC Invite · Sep 26 | 21:00 | Jerseyville XC Invite | September 26, 2016 |
| 3 Miles · Triad High SchoolTriad Invitational · Sep 28 | 21:54.00 | Triad Invitational | September 28, 2016 |
| 3.05 Miles · Westview Golf CourseIHSA 3A Sectional (Quincy Sr.) · Nov 1 | 21:42.30 | IHSA 3A Sectional (Quincy Sr.) | November 1, 2014 |
| 5,000 Meters · Sioux Passage ParkHazelwood Central/Paul Enke Invitational · Sep 17 | 25:44.30 | Hazelwood Central/Paul Enke Invitational | September 17, 2016 |
| 5,000 Meters · SIU-E Cross Country CourseEdwardsville Tiger Classic · Sep 7 | 23:53.17 | Edwardsville Tiger Classic | September 7, 2016 |
| 5,000 Meters · Southern Illinois University EdwardsvilleIHSA 3A Edwardsville Regional · Oct 24 | 23:22.21 | IHSA 3A Edwardsville Regional | October 24, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
12 results2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | IHSA 3A Normal Community SectionalOct 31 · 3 Mile Varsity · Place 118 · Belleville (East) | 3 Mile Varsity | 118 | 22:36.5 PB | 11 |
| Oct 24 | IHSA 3A Edwardsville RegionalOct 24 · 5,000 Meters Varsity · Place 32 · Belleville (East) | 5,000 Meters Varsity | 32 | 23:22.21 PB | 11 |
| Oct 6 | St. Clair County MeetOct 6 · 3 Mile Varsity · Place 25 · Belleville (East) | 3 Mile Varsity | 25 | 22:24Unofficial | 11 |
| Oct 3 | Peoria Central InvitationalOct 3 · 3 Mile Class 3A · Place 178 · Belleville (East) | 3 Mile Class 3A | 178 | 21:47.89 PB | 11 |
| Sep 26 | Springfield InvitationalSep 26 · 3 Mile Varsity · Place 89 · Belleville (East) | 3 Mile Varsity | 89 | 22:38.95 PB | 11 |
| Sep 22 | Belleville City MeetSep 22 · 3 Mile Varsity · Place 13 · Belleville (East) | 3 Mile Varsity | 13 | 22:54Unofficial | 11 |
| Sep 19 | Paul EnkeSep 19 · 5,000 Meters Varsity · Belleville (East) | 5,000 Meters Varsity | 0 | 26:18.7Unofficial | 11 |
2014 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | IHSA 3A Sectional (Quincy Sr.)Nov 1 · 3.05 Mile Varsity · Place 111 · Belleville (East) | 3.05 Mile Varsity | 111 | 21:42.30 PB | 10 |
| Oct 25 | IHSA 3A Regional (Belleville West)Oct 25 · 3 Mile Varsity · Place 35 · Belleville (East) | 3 Mile Varsity | 35 | 22:10.69 PB | 10 |
| Oct 7 | St. Clair County MeetOct 7 · 5,000 Meters Varsity · Belleville (East) | 5,000 Meters Varsity | 0 | 24:08.81Unofficial | 10 |
| Sep 27 | Springfield InviteSep 27 · 3 Mile Varsity · Belleville (East) | 3 Mile Varsity | 0 | 23:01Unofficial | 10 |
| Sep 23 | Belleville City MeetSep 23 · 3 Mile Varsity · Belleville (East) | 3 Mile Varsity | 0 | 23:09Unofficial | 10 |
| Sep 13 | Belleville West InvitationalSep 13 · 3 Mile Varsity · Place 23 · Belleville (East) | 3 Mile Varsity | 23 | 22:56Unofficial | 10 |
| Aug 30 | BW OpenAug 30 · 3 Mile Varsity · Belleville (East) | 3 Mile Varsity | 0 | 24:09Unofficial | 10 |