Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Melas ParkArtman Cross Country Invitational · Sep 7 | 20:08.0 | Artman Cross Country Invitational | September 7, 2016 |
| 2.98 Miles · Midlothian MeadowsEast Suburban Catholic Conference XC Championships · Oct 18 | 28:42.42 | East Suburban Catholic Conference XC Championships | October 18, 2014 |
| 3 Miles · Fox River ParkPat Hartland Invite · Oct 3 | 28:38.07 | Pat Hartland Invite | October 3, 2015 |
| 3 Miles · Henry Horner CampJames "J.T" Taylor Invitational · Sep 24 | 29:30.90 | James "J.T" Taylor Invitational | September 24, 2016 |
| 3 Miles · Melas ParkESCC North Divisional Meet · Sep 22 | 29:02.6 | ESCC North Divisional Meet | September 22, 2015 |
| 3 Miles · Midlothian MeadowsEastern Suburban Catholic Conference Championships · Oct 17 | 26:01.90 | Eastern Suburban Catholic Conference Championships | October 17, 2015 |
| 3 Miles · XC Course at Stuart Sports ComplexWest Aurora Stampede · Oct 10 | 26:21.85 | West Aurora Stampede | October 10, 2015 |
| 3,400 Meters · Veteran Acres ParkCrystal Lake South Invite · Sep 3 | 19:40.7 | Crystal Lake South Invite | September 3, 2016 |
| 3.05 Miles · Stuart Sport ComplexWest Aurora Stampede · Oct 8 | 27:21.86 | West Aurora Stampede | October 8, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
5 results2015 Cross Country
4 results2014 Cross Country
1 results