Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Deer Grove Forest PreservePalatine Invitational · Sep 24 | 20:39.0 | Palatine Invitational | September 24, 2016 |
| 5,000 Meters · EP Tom Sawyer State ParkKHSAA Region 4 AAA and 3 AAA · Oct 29 | 21:54.33 | KHSAA Region 4 AAA and 3 AAA | October 29, 2016 |
| 5,000 Meters · EP Tom Sawyer State ParkKHSAA 3A Region 3 Championship · Nov 1 | 21:56.09 | KHSAA 3A Region 3 Championship | November 1, 2014 |
| 5,000 Meters · Kentucky Horse ParkKentucky State Meet Class AAA · Nov 5 | 21:12.65 | Kentucky State Meet Class AAA | November 5, 2016 |
| 5,000 Meters · Louisville Champions ParkSt. Xavier Tiger Run · Aug 29 | 23:48.48 | St. Xavier Tiger Run | August 29, 2015 |
| 5,000 Meters · WakeMed Soccer ParkGreat American Cross Country Festival · Oct 1 | 21:41.8 | Great American Cross Country Festival | October 1, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
4 results2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 29 | St. Xavier Tiger RunAug 29 · 5,000 Meters Varsity · Place 78 · Male | 5,000 Meters Varsity | 78 | 23:48.48 PB | 11 |
2014 Cross Country
2 results