Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.85 Miles · Jacksonville Community ParkJacksonville Invitational · Oct 1 | 17:23.85 | Jacksonville Invitational | October 1, 2016 |
| 2.9 Miles · Porta Jr Sr High SchoolPorta Invitational · Sep 13 | 19:01 | Porta Invitational | September 13, 2014 |
| 3 Miles · Liberty CC courseIHSA 1A Liberty Regional · Oct 22 | 17:58.51 | IHSA 1A Liberty Regional | October 22, 2016 |
| 3 Miles · Detweiller - IHSA State CoursePatriot Invite · Oct 15 | 17:57.5 | Patriot Invite | October 15, 2016 |
| 3 Miles · Detweiller ParkPatriot Invitational · Oct 17 | 17:27.9 | Patriot Invitational | October 17, 2015 |
| 3 Miles · Franklin Country ClubIHSA 1A Franklin Regional · Oct 24 | 18:41 | IHSA 1A Franklin Regional | October 24, 2015 |
| 3 Miles · Lincoln ParkSpringfield High School Invite · Sep 24 | 20:14 | Springfield High School Invite | September 24, 2016 |
| 3 Miles · Lincoln ParkSpringfield Invitational · Sep 26 | 19:35.71 | Springfield Invitational | September 26, 2015 |
| 3 Miles · Love ParkCarlinville Early Meet · Aug 30 | 19:18.05 | Carlinville Early Meet | August 30, 2016 |
| 3 Miles · Maple Lane Country ClubIHSA 1A Elmwood-Brimfield Sectional · Oct 29 | 19:36.89 | IHSA 1A Elmwood-Brimfield Sectional | October 29, 2016 |
| 3 Miles · Maple Lane Country ClubIHSA 1A Elmwood-Brimfield Sectional · Oct 31 | 18:45.60 | IHSA 1A Elmwood-Brimfield Sectional | October 31, 2015 |
| 3 Miles · Rochester Community ParkRochester Invitational · Sep 3 | 19:41.7 | Rochester Invitational | September 3, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
8 results2015 Cross Country
5 results2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 13 | Porta InvitationalSep 13 · 2.9 Mile Varsity · Place 37 · Williamsville | 2.9 Mile Varsity | 37 | 19:01 PB | 10 |