Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Rockford CollegeChuck Wallin Invitational · Sep 12 | 13:50.5 | Chuck Wallin Invitational | September 12, 2015 |
| 2.85 Miles · Levi and Ester Fuller Memorial Forest PreserveRoger Schmidt Invitational · Sep 23 | 18:36.2 | Roger Schmidt Invitational | September 23, 2017 |
| 3 Miles · Highland Community CollegeFreeport Invitational · Sep 30 | 18:31.0 | Freeport Invitational | September 30, 2017 |
| 3 Miles · Hoover ParkSterling Invitational · Oct 8 | 20:37.4 | Sterling Invitational | October 8, 2016 |
| 3 Miles · Kaneland Elburn WoodsEddington Invitational · Sep 19 | 21:30.8 | Eddington Invitational | September 19, 2015 |
| 3 Miles · Kaneland High SchoolIHSA 2A Kaneland XC Sectional · Oct 28 | 19:33.0 | IHSA 2A Kaneland XC Sectional | October 28, 2017 |
| 3 Miles · Rock Valley CollegeNIC-10 Conference XC Championships · Oct 13 | 18:35.2 | NIC-10 Conference XC Championships | October 13, 2018 |
| 3 Miles · Spencer ParkIHSA 2A Belvidere Regional · Oct 21 | 20:10.1 | IHSA 2A Belvidere Regional | October 21, 2017 |
| 3,000 Meters · Levi and Ester Fuller Memorial Forest PreserveWinnebago Schmidt Invitational · Sep 24 | 13:11.4 | Winnebago Schmidt Invitational | September 24, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
6 results2017 Cross Country
7 results2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Sterling InvitationalOct 8 · 3 Miles Frosh/Soph · Place 109 · Rockford (Boylan Catholic) | 3 Miles Frosh/Soph | 109 | 20:37.4 PB | 10 |
| Sep 24 | Winnebago Schmidt InvitationalSep 24 · 3,000 Meters Frosh/Soph · Place 18 · Rockford (Boylan Catholic) | 3,000 Meters Frosh/Soph | 18 | 13:11.4 PB | 10 |
| Sep 17 | Eddington InvitationalSep 17 · 3 Miles Frosh/Soph · Place 141 · Rockford (Boylan Catholic) | 3 Miles Frosh/Soph | 141 | 20:55.8 | 10 |
2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Sterling InvitationalOct 10 · 3 Miles Varsity · Place 124 · Rockford Boylan Catholic | 3 Miles Varsity | 124 | 20:59.8 | — |
| Sep 19 | Eddington InvitationalSep 19 · 3 Mile Frosh/Soph · Place 136 · Rockford (Boylan Catholic) | 3 Mile Frosh/Soph | 136 | 21:30.8 PB | 9 |
| Sep 12 | Chuck Wallin InvitationalSep 12 · 2 Mile Frosh/Soph · Place 32 · Rockford (Boylan Catholic) | 2 Mile Frosh/Soph | 32 | 13:50.5 PB | 9 |