Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Belvidere HSIHSA 2A Belvidere Sectional · Oct 29 | 16:56.1 | IHSA 2A Belvidere Sectional | October 29, 2016 |
| 3 Miles · Bensenville (Fenton) XCJohn Kurtz Early Bird Invitational · Sep 2 | 16:55.3 | John Kurtz Early Bird Invitational | September 2, 2017 |
| 3 Miles · Bulldog Athletic Complex Cross Country CourseJames "J.T." Taylor Invitational · Sep 23 | 17:13.74 | James "J.T." Taylor Invitational | September 23, 2017 |
| 3 Miles · Deerpath Park 3-Mile CourseCSL North Quad Meet @ VHHS · Sep 19 | 17:04.09 | CSL North Quad Meet @ VHHS | September 19, 2017 |
| 3 Miles · Emricson ParkRyan Byrne Festival · Sep 16 | 18:14 | Ryan Byrne Festival | September 16, 2017 |
| 3 Miles · Fox River ParkIHSA 2A Antioch Regional · Oct 21 | 17:10.03 | IHSA 2A Antioch Regional | October 21, 2017 |
| 3 Miles · Glenbrook North High SchoolCentral Suburban League Championships · Oct 15 | 16:23.76 | Central Suburban League Championships | October 15, 2016 |
| 3 Miles · Kaneland High SchoolIHSA 2A Kaneland XC Sectional · Oct 28 | 16:45.5 | IHSA 2A Kaneland XC Sectional | October 28, 2017 |
| 3 Miles · Lakewood Forest PreserveLake County Invitational · Aug 30 | 17:13.6 | Lake County Invitational | August 30, 2017 |
| 3 Miles · Panther FieldIHSA 2A Burlington Central Regional · Oct 22 | 16:39.08 | IHSA 2A Burlington Central Regional | October 22, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
9 results2016 Cross Country
3 results2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Palatine InvitationalSep 26 · 3 Miles Sophomore · Place 43 · Vernon Hills | 3 Miles Sophomore | 43 | 17:03.1 | SO |
2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 13 | Wauconda InvitationalSep 13 · 3 Miles Freshman · Place 13 · Vernon Hills | 3 Miles Freshman | 13 | 18:46.6 | FR |