Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Deer Grove Forest PreserveIHSA 3A Palatine Regional · Oct 24 | 20:24 | IHSA 3A Palatine Regional | October 24, 2015 |
| 3 Miles · Emricson ParkMcHenry County Meet · Aug 27 | 21:29.3 | McHenry County Meet | August 27, 2016 |
| 3 Miles · Henry Horner CampIHSA 3A Grant Regional · Oct 22 | 21:51.02 | IHSA 3A Grant Regional | October 22, 2016 |
| 3 Miles · Kaneland Elburn WoodsEddington Invitational · Sep 19 | 21:47.9 | Eddington Invitational | September 19, 2015 |
| 3 Miles · Kaneland High SchoolEddington Invitational · Sep 17 | 20:32.4 | Eddington Invitational | September 17, 2016 |
| 3 Miles · Leroy Oakes Forest PreserveLeavey Invitational · Sep 3 | 20:39.9 | Leavey Invitational | September 3, 2016 |
| 3 Miles · LeRoy Oakes Forest PreserveSt. Charles North Invitational · Oct 1 | 19:59.5 | St. Charles North Invitational | October 1, 2016 |
| 3 Miles · Sunrise ParkBartlett Flyin' Hawk Invitational · Sep 24 | 20:16.4 | Bartlett Flyin' Hawk Invitational | September 24, 2016 |
| 5,000 Meters · Veterans AcresFox Valley Conference Championship · Oct 15 | 22:13.4 | Fox Valley Conference Championship | October 15, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
7 results2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | IHSA 3A Palatine RegionalOct 24 · 3 Mile Varsity · Place 43 · Algonquin (Jacobs) | 3 Mile Varsity | 43 | 20:24 PB | 11 |
| Sep 19 | Eddington InvitationalSep 19 · 3 Mile Junior Varsity · Place 2 · Algonquin (Jacobs) | 3 Mile Junior Varsity | 2 | 21:47.9 PB | 11 |
| Sep 5 | Leavey InvitationalSep 5 · 3 Mile Open · Place 20 · Algonquin (Jacobs) | 3 Mile Open | 20 | 21:13.4 | 11 |