Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Deer Grove Forest PreservePalatine Invitational · Sep 24 | 17:40.8 | Palatine Invitational | September 24, 2016 |
| 3 Miles · Emricson ParkMcHenry County Meet · Aug 27 | 19:25.5 | McHenry County Meet | August 27, 2016 |
| 3 Miles · Emricson ParkIHSA 2A Woodstock North Sectional · Oct 31 | 18:48.3 | IHSA 2A Woodstock North Sectional | October 31, 2015 |
| 3 Miles · Kaneland Elburn WoodsIHSA 2A Kaneland Regional · Oct 24 | 18:12.4 | IHSA 2A Kaneland Regional | October 24, 2015 |
| 3 Miles · LeRoy Oakes Forest PreserveSt. Charles North Invitational · Oct 1 | 17:13.4 | St. Charles North Invitational | October 1, 2016 |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Rebel Invite · Sep 5 | 17:53.0 | Rebel Invite | September 5, 2015 |
| 5,000 Meters · UW Parkside Cross Country CourseRacine Horlick Rebel Invitational · Sep 3 | 18:46.0 | Racine Horlick Rebel Invitational | September 3, 2016 |
| 5,000 Meters · Veterans AcresFox Valley Conference Championship · Oct 15 | 19:16.2 | 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
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Fox Valley Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 59 · Crystal Lake (Prairie Ridge) | 5,000 Meters Varsity | 59 | 19:16.2 PB | 12 |
| Oct 1 | St. Charles North InvitationalOct 1 · 3 Miles Varsity · Place 110 · Crystal Lake (Prairie Ridge) | 3 Miles Varsity | 110 | 17:13.4 PB | 12 |
| Sep 24 | Palatine InvitationalSep 24 · 3 Miles Varsity · Place 207 · Crystal Lake (Prairie Ridge) | 3 Miles Varsity | 207 | 17:40.8 PB | 12 |
| Sep 3 | Racine Horlick Rebel InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 24 · Crystal Lake (Prairie Ridge) | 5,000 Meters Junior Varsity | 24 | 18:46.0 PB | 12 |
| Aug 27 | McHenry County MeetAug 27 · 3 Mile Varsity · Place 74 · Crystal Lake (Prairie Ridge) | 3 Mile Varsity | 74 | 19:25.5 PB | 12 |
2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | IHSA 2A Woodstock North SectionalOct 31 · 3 Mile Varsity · Place 131 · Crystal Lake (Prairie Ridge) | 3 Mile Varsity | 131 | 18:48.3 PB | 11 |
| Oct 24 | IHSA 2A Kaneland RegionalOct 24 · 3 Mile Varsity · Place 39 · Crystal Lake (Prairie Ridge) | 3 Mile Varsity | 39 | 18:12.4 PB | 11 |
| Sep 5 | Rebel InviteSep 5 · 5,000 Meters Varsity · Place 49 · Crystal Lake (Prairie Ridge) | 5,000 Meters Varsity | 49 | 17:53.0 PB | 11 |