Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.7 Miles · Scripps ParkRushville - Industry Invite · Sep 6 | 22:38 | Rushville - Industry Invite | September 6, 2016 |
| 2.9 Miles · 17651 Boy Scout TrailPorta Invitational · Sep 10 | 21:06.4 | Porta Invitational | September 10, 2016 |
| 2.9 Miles · Porta Jr Sr High SchoolPorta Invitational · Sep 13 | 20:32 | Porta Invitational | September 13, 2014 |
| 3 Miles · Big Creek ParkCanton Invitational · Sep 2 | 21:23.6 | Canton Invitational | September 2, 2017 |
| 3 Miles · Bob Mays ParkTom Oakley Invitational · Oct 3 | 20:08 | Tom Oakley Invitational | October 3, 2015 |
| 3 Miles · Detweiller ParkPatriot Invitational · Oct 17 | 18:33.3 | Patriot Invitational | October 17, 2015 |
| 3 Miles · Flinn StadiumTom Oakley HS Invite · Oct 4 | 21:21 | Tom Oakley HS Invite | October 4, 2014 |
| 3 Miles · Illini Central High SchoolIllini Central Meet · Sep 13 | 21:27 | Illini Central Meet | September 13, 2016 |
| 3 Miles · Maple Lane Country ClubIHSA 1A Elmwood-Brimfield Sectional · Oct 31 | 20:03.24 | IHSA 1A Elmwood-Brimfield Sectional | October 31, 2015 |
| 3 Miles · Mercer County Junior High SchoolIHSA 1A Mercer County Regional · Oct 24 | 20:37 | IHSA 1A Mercer County Regional | October 24, 2015 |
| 3 Miles · Pittsfield LakeToby Elledge Invitational · Sep 19 | 22:11.41 | Toby Elledge Invitational | September 19, 2017 |
| 3 Miles · Spring Lake CourseIHSA 1A Macomb Regional · Oct 22 | 20:09.20 | IHSA 1A Macomb Regional | October 22, 2016 |
| 3 Miles · Spring Lake ParkIHSA 1A Regional (Macomb) · Oct 25 | 21:10.3 | IHSA 1A Regional (Macomb) | October 25, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 19 | Toby Elledge InvitationalSep 19 · 3 Miles Varsity · Place 35 · Rushville (R.-Industry) | 3 Miles Varsity | 35 | 22:11.41 PB | 12 |
| Sep 9 | PORTA InvitationalSep 9 · 2.9 Miles Varsity · Place 59 · Rushville (R.-Industry) | 2.9 Miles Varsity | 59 | 21:14:40 | 12 |
| Sep 2 | Canton InvitationalSep 2 · 3 Miles Varsity · Place 75 · Rushville (R.-Industry) | 3 Miles Varsity | 75 | 21:23.6 PB | 12 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | IHSA 1A Macomb RegionalOct 22 · 3 Miles Varsity · Place 60 · Rushville (R.-Industry) | 3 Miles Varsity | 60 | 20:09.20 PB | 11 |
| Sep 13 | Illini Central MeetSep 13 · 3 Miles Varsity · Place 23 · Rushville (R.-Industry) | 3 Miles Varsity | 23 | 21:27 PB | 11 |
| Sep 10 | Porta InvitationalSep 10 · 2.9 Mile Varsity · Place 48 · Rushville (R.-Industry) | 2.9 Mile Varsity | 48 | 21:06.4 PB | 11 |
| Sep 6 | Rushville - Industry InviteSep 6 · 2.7 Mile Varsity · Place 37 · Rushville (R.-Industry) | 2.7 Mile Varsity | 37 | 22:38 PB | 11 |
| Sep 3 | Canton InvitationalSep 3 · 3 Mile Varsity · Place 78 · Rushville (R.-Industry) | 3 Mile Varsity | 78 | 21:58.5 | 11 |
2015 Cross Country
4 results2014 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | IHSA 1A Sectional (Elmwood)Nov 1 · 3 Mile Varsity · Place 157 · Rushville (R.-Industry) | 3 Mile Varsity | 157 | 22:39.8 | 9 |
| Oct 25 | IHSA 1A Regional (Macomb)Oct 25 · 3 Mile Varsity · Place 69 · Rushville (R.-Industry) | 3 Mile Varsity | 69 | 21:10.3 PB | 9 |
| Oct 18 | Patriot InviteOct 18 · 3 Mile Varsity · Place 247 · Rushville (R.-Industry) | 3 Mile Varsity | 247 | 19:16.2 | 9 |
| Oct 4 | Tom Oakley HS InviteOct 4 · 3 Mile Varsity · Place 63 · Rushville (R.-Industry) | 3 Mile Varsity | 63 | 21:21 PB | 9 |
| Sep 13 | Porta InvitationalSep 13 · 2.9 Mile Varsity · Place 61 · Rushville (R.-Industry) | 2.9 Mile Varsity | 61 | 20:32 PB | 9 |