Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Outdoor Track
2 results2016 Indoor Track
1 results2015 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | IHSA Boys 3A Sectional - PalatineMay 21 · 110m Hurdles · Place 13 · Lake Villa (Lakes) | 110m Hurdles39" / 0.991mRound P | 13. | 17.20aWind: 0.4 | 11 |
| May 8 | Lake County Boys InvitationalMay 8 · 110m Hurdles · Place 16 · Lake Villa (Lakes) | 110m Hurdles39" / 0.991m | 16. | 16.97aWind: 2.5 | 11 |
| May 1 | Wanner Knights InvitationalMay 1 · 110m Hurdles · Place 22 · Lake Villa (Lakes) | 110m Hurdles39" / 0.991mRound P | 22. | 17.40a | 11 |
| Apr 24 | Bear InvitationalApr 24 · 300m Hurdles · Lake Villa (Lakes) | 300m Hurdles36" / 0.914m | — | SCR | 11 |
| Apr 24 | Bear InvitationalApr 24 · 110m Hurdles · Place 6 · Lake Villa (Lakes) | 110m Hurdles39" / 0.991m | 6. | 17.51a | 11 |
2015 Indoor Track
2 results2014 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 19 | Bartlett InviteApr 19 · 300m Hurdles · Place 10 · Lake Villa (Lakes) | 300m Hurdles36" / 0.914m | 10. | 47.48aUnofficial | 10 |
| Apr 19 | Bartlett InviteApr 19 · 110m Hurdles · Place 4 · Lake Villa (Lakes) | 110m Hurdles39" / 0.991m | 4. | 17.69aUnofficial | 10 |