Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMetea Valley Invitational · Apr 15 | 13.01a | Metea Valley Invitational | April 15, 2017 |
| 200 Meters · OutdoorNC vs WWS (Boys) · Apr 24 | 24.2a | NC vs WWS (Boys) | April 24, 2018 |
| 400 Meters · IndoorYork Boys Invite · Mar 1 | 55.64a | York Boys Invite | March 1, 2019 |
| 400 Meters · OutdoorWheaton North Best Four Invitational · Apr 6 | 53.60a | Wheaton North Best Four Invitational | April 6, 2019 |
| 55 Meter · IndoorWWS vs Bartlett, Morris HS, Naperville Central · Feb 16 | 7.44a | WWS vs Bartlett, Morris HS, Naperville Central | February 16, 2018 |
| 55 Meters · OutdoorWWS vs Glenbard West, South Elgin, Plainfield Central · Mar 8 | 7.24 | WWS vs Glenbard West, South Elgin, Plainfield Central | March 8, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
2 results2019 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 7 | WWS Tiger INDOOR Invitational #3Mar 7 · 400 Meters · Place 4 · Wheaton Warrenville South | 400 Meters | 4 | 56.56 | 12 |
| Mar 1 | York Boys InviteMar 1 · 400 Meters · Place 12 · Wheaton (W. Warrenville South) | 400 Meters | 12. | 55.64a PB | 12 |
2018 Outdoor Track
5 results2018 Indoor Track
2 results2017 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | DVC JV OpenMay 2 · 100 Meters · Wheaton (W. Warrenville South) | 100 Meters | — | 12.35Unofficial | 10 |
| Apr 25 | WWS vs NCApr 25 · 200 Meters · Wheaton (W. Warrenville South) | 200 Meters | — | 25.6aUnofficial | 10 |
| Apr 25 | WWS vs NCApr 25 · 100 Meters · Wheaton (W. Warrenville South) | 100 Meters | — | 12.91aUnofficial | 10 |
| Apr 18 | WWS vs LPApr 18 · 200 Meters · Wheaton (W. Warrenville South) | 200 Meters | — | 25.65aUnofficial | 10 |
| Apr 18 | WWS vs LPApr 18 · 100 Meters · Wheaton (W. Warrenville South) | 100 Meters | — | 12.58aUnofficial | 10 |
| Apr 15 | Metea Valley InvitationalApr 15 · 100 Meters · Place 16 · Wheaton (W. Warrenville South) | 100 MetersRound P | 16. | 13.01a PB | 10 |
| Apr 11 | WWS vs Glenbard NorthApr 11 · 200 Meters · Wheaton (W. Warrenville South) | 200 Meters | — | 26.25Unofficial | 10 |
| Apr 11 | WWS vs Glenbard NorthApr 11 · 100 Meters · Wheaton (W. Warrenville South) | 100 Meters | — | 12.7Unofficial | 10 |
2017 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 9 | WWS vs GW, PC & SEMar 9 · 55 Meter · Place 43 · Wheaton (W. Warrenville South) | 55 Meter | 43. | 7.98a | 10 |
| Feb 24 | WWS vs WA & WVFeb 24 · 55 Meter · Place 19 · Wheaton (W. Warrenville South) | 55 Meter | 19. | 7.61a | 10 |
| Feb 10 | WWS Boys Time TrialsFeb 10 · 400 Meters · Place 7 · Wheaton (W. Warrenville South) | 400 Meters | 7. | 1:02.01aUnofficial | 10 |
2016 Outdoor Track
7 results2016 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 10 | WWS vs GW & PCMar 10 · 55 Meter · Place 27 · Wheaton (W. Warrenville South) | 55 Meter | 27. | 7.85a | 9 |
| Mar 10 | WWS vs GW & PCMar 10 · 400 Meters · Place 14 · Wheaton (W. Warrenville South) | 400 Meters | 14. | 1:03.66a | 9 |
| Feb 26 | WWS vs WA & WVFeb 26 · 55 Meter · Place 34 · Wheaton (W. Warrenville South) | 55 Meter | 34. | 7.89a | 9 |
| Feb 26 | WWS vs WA & WVFeb 26 · 400 Meters · Place 9 · Wheaton (W. Warrenville South) | 400 Meters | 9. | 1:04.28a | 9 |
| Feb 19 | WWS vs NC & BartlettFeb 19 · 55 Meter · Place 35 · Wheaton (W. Warrenville South) | 55 Meter | 35. | 7.92a | 9 |
| Feb 13 | Batavia DualFeb 13 · 55 Meter · Wheaton (W. Warrenville South) | 55 Meter | — | 8.0Unofficial | 9 |