Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · 17651 Boy Scout TrailPorta Invitational · Sep 10 | 20:12.4 | Porta Invitational | September 10, 2016 |
| 2.9 Miles · Jacksonville Community ParkJacksonville Quadrangular · Oct 3 | 19:49.33 | Jacksonville Quadrangular | October 3, 2017 |
| 3 Miles · Liberty CC courseIHSA 1A Liberty Regional · Oct 22 | 20:03.58 | IHSA 1A Liberty Regional | October 22, 2016 |
| 3 Miles · Big Creek ParkCanton Invitational · Sep 5 | 21:07 | Canton Invitational | September 5, 2015 |
| 3 Miles · Bob Mays ParkTom Oakley Invitational · Sep 29 | 20:16 | Tom Oakley Invitational | September 29, 2018 |
| 3 Miles · Detweiller - IHSA State CoursePatriot Invite · Oct 15 | 20:05.7 | Patriot Invite | October 15, 2016 |
| 3 Miles · Detweiller ParkPatriot Invitational · Oct 17 | 19:19.2 | Patriot Invitational | October 17, 2015 |
| 3 Miles · Franklin Country ClubIHSA 1A Franklin Regional · Oct 24 | 20:26 | IHSA 1A Franklin Regional | October 24, 2015 |
| 3 Miles · Loveless ParkCarlinville Invite · Oct 11 | 19:58.74 | Carlinville Invite | October 11, 2016 |
| 3 Miles · Maple Lane Country ClubIHSA 1A Elmwood-Brimfield Sectional · Oct 31 | 20:03.6 | IHSA 1A Elmwood-Brimfield Sectional | October 31, 2015 |
| 3 Miles · Maple Lane Country ClubIHSA 1A Elmwood/Brimfield XC Sectional · Oct 28 | 20:25.28 | IHSA 1A Elmwood/Brimfield XC Sectional | October 28, 2017 |
| 3 Miles · South ParkWest Central Conference Meet · Oct 18 | 21:20 | West Central Conference Meet | October 18, 2016 |
| 3 Miles · South ParkQND Raider Classic · Sep 12 | 21:55 | QND Raider Classic | September 12, 2017 |
| 3 Miles · Spring Lake CourseMacomb Opener · Aug 27 | 20:44.9 | Macomb Opener | August 27, 2015 |
| 3 Miles · Spring Lake ParkMacomb Invitational · Sep 29 | 19:39.40 | Macomb Invitational | September 29, 2015 |
| 3 Miles · Spring Lake ParkMacomb Invitational · Sep 27 | 20:37.3 | Macomb Invitational | September 27, 2016 |
| 5,000 Meters · Loveless ParkCarlinville Invitational · Oct 13 | 19:31.74 | Carlinville Invitational | October 13, 2015 |
| 5,000 Meters · Palmyra Middle SchoolPalmyra Invitational · Sep 8 | 21:33.0 | Palmyra Invitational | September 8, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results2017 Cross Country
10 results2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | IHSA 1A Elmwood-Brimfield SectionalOct 29 · 3 Miles Varsity · Place 62 · Quincy (Notre Dame) | 3 Miles Varsity | 62 | 21:36.08 | 10 |
| Oct 22 | IHSA 1A Liberty RegionalOct 22 · 3 Miles Varsity · Place 16 · Quincy (Notre Dame) | 3 Miles Varsity | 16 | 20:03.58 PB | 10 |
| Oct 18 | West Central Conference MeetOct 18 · 3 Miles Varsity · Place 7 · Quincy (Notre Dame) | 3 Miles Varsity | 7 | 21:20 PB | 10 |
| Oct 15 | Patriot InviteOct 15 · 3 Miles Varsity · Place 44 · Quincy (Notre Dame) | 3 Miles Varsity | 44 | 20:05.7 PB | 10 |
| Oct 11 | Carlinville InviteOct 11 · 3 Miles Varsity · Place 15 · Quincy (Notre Dame) | 3 Miles Varsity | 15 | 19:58.74 PB | 10 |
| Oct 8 | Liberty InvitationalOct 8 · 3 Miles Varsity · Place 20 · Quincy (Notre Dame) | 3 Miles Varsity | 20 | 20:53.4 | 10 |
| Oct 1 | Tom Oakley InvitationalOct 1 · 3 Miles Varsity · Place 10 · Quincy (Notre Dame) | 3 Miles Varsity | 10 | 20:44 | 10 |
| Sep 27 | Macomb InvitationalSep 27 · 3 Miles Varsity · Place 5 · Quincy (Notre Dame) | 3 Miles Varsity | 5 | 20:37.3 PB | 10 |
| Sep 13 | QND Running Raider InviteSep 13 · 3 Mile Varsity · Place 13 · Quincy (Notre Dame) | 3 Mile Varsity | 13 | 21:35 | 10 |
| Sep 10 | Porta InvitationalSep 10 · 2.9 Mile Varsity · Place 8 · Quincy (Notre Dame) | 2.9 Mile Varsity | 8 | 20:12.4 PB | 10 |
2015 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | IHSA 1A Elmwood-Brimfield SectionalOct 31 · 3 Mile Varsity · Place 25 · Quincy (Notre Dame) | 3 Mile Varsity | 25 | 20:03.6 PB | 9 |
| Oct 24 | IHSA 1A Franklin RegionalOct 24 · 3 Mile Varsity · Place 10 · Quincy (Notre Dame) | 3 Mile Varsity | 10 | 20:26 PB | 9 |
| Oct 17 | Patriot InvitationalOct 17 · 3 Mile Varsity · Place 32 · Quincy (Notre Dame) | 3 Mile Varsity | 32 | 19:19.2 PB | 9 |
| Oct 13 | Carlinville InvitationalOct 13 · 5,000 Meters Varsity · Place 17 · Quincy (Notre Dame) | 5,000 Meters Varsity | 17 | 19:31.74 PB | 9 |
| Oct 10 | Liberty InvitationalOct 10 · 3 Miles Varsity · Place 17 · Quincy Notre Dame | 3 Miles Varsity | 17 | 20:14.8 | — |
| Oct 3 | Tom Oakley InvitationalOct 3 · 3 Mile Varsity · Place 7 · Quincy (Notre Dame) | 3 Mile Varsity | 7 | 20:20 | 9 |
| Sep 29 | Macomb InvitationalSep 29 · 3 Mile Varsity · Place 6 · Quincy (Notre Dame) | 3 Mile Varsity | 6 | 19:39.40 PB | 9 |
| Sep 15 | QND Running Raider InvitationalSep 15 · 3 Mile Varsity · Place 6 · Quincy (Notre Dame) | 3 Mile Varsity | 6 | 20:39Unofficial | 9 |
| Sep 12 | PORTA InvitationalSep 12 · 3 Miles Varsity · Place 13 · Quincy Notre Dame | 3 Miles Varsity | 13 | 19:36 | — |
| Sep 8 | Palmyra InvitationalSep 8 · 5,000 Meters Varsity · Place 3 · Quincy (Notre Dame) | 5,000 Meters Varsity | 3 | 21:33.0 PB | 9 |
| Sep 5 | Canton InvitationalSep 5 · 3 Mile Frosh/Soph · Place 2 · Quincy (Notre Dame) | 3 Mile Frosh/Soph | 2 | 21:07 PB | 9 |
| Aug 27 | Macomb OpenerAug 27 · 3 Miles Varsity · Place 4 · Quincy (Notre Dame) | 3 Miles Varsity | 4 | 20:44.9 PB | 9 |