Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorWheaton North | Wheaton Warrenville South Dual · Apr 23 | 11.88PR | Wheaton North | Wheaton Warrenville South Dual | April 23, 2019 |
| 200 Meters · IndoorDuKane Boys Indoor Championships · Mar 15 | 24.06a | DuKane Boys Indoor Championships | March 15, 2019 |
| 200 Meters · OutdoorWheaton North | Wheaton Warrenville South Dual · Apr 23 | 24.40PR | Wheaton North | Wheaton Warrenville South Dual | April 23, 2019 |
| 400 Meters · IndoorWWS Tiger INDOOR Invitational #3 · Mar 7 | 55.69 | WWS Tiger INDOOR Invitational #3 | March 7, 2019 |
| 400 Meters · OutdoorMetea Valley Invitational · Apr 15 | 56.29a | Metea Valley Invitational | April 15, 2017 |
| 55 Meter · IndoorDuKane Boys Indoor Championships · Mar 15 | 6.96a | DuKane Boys Indoor Championships | March 15, 2019 |
| 55 Meters · IndoorWWS Tiger INDOOR Invitational #3 · Mar 7 | 6.72 | WWS Tiger INDOOR Invitational #3 | March 7, 2019 |
| 55 Meters · OutdoorWWS vs Glenbard West, South Elgin, Plainfield Central · Mar 8 | 7.13 | 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
8 results2018 Outdoor Track
2 results2018 Indoor Track
3 results2017 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 18 | WWS vs LPApr 18 · 100 Meters · Wheaton (W. Warrenville South) | 100 Meters | — | 12.14aUnofficial | 10 |
| Apr 15 | Metea Valley InvitationalApr 15 · 400 Meters · Place 6 · Wheaton (W. Warrenville South) | 400 Meters | 6. | 56.29a PB | 10 |
| Apr 11 | WWS vs Glenbard NorthApr 11 · 400 Meters · Wheaton (W. Warrenville South) | 400 Meters | — | 56.85Unofficial | 10 |
| Apr 11 | WWS vs Glenbard NorthApr 11 · 200 Meters · Wheaton (W. Warrenville South) | 200 Meters | — | 25.29Unofficial | 10 |
2017 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 9 | WWS vs GW, PC & SEMar 9 · 55 Meter · Place 13 · Wheaton (W. Warrenville South) | 55 Meter | 13. | 7.47a | 10 |
| Feb 24 | WWS vs WA & WVFeb 24 · 55 Meter · Place 12 · Wheaton (W. Warrenville South) | 55 Meter | 12. | 7.51a | 10 |
| Feb 24 | WWS vs WA & WVFeb 24 · 400 Meters · Place 9 · Wheaton (W. Warrenville South) | 400 Meters | 9. | 1:00.93a | 10 |
| Feb 10 | WWS Boys Time TrialsFeb 10 · 55 Meter · Place 3 · Wheaton (W. Warrenville South) | 55 Meter | 3. | 7.60aUnofficial | 10 |
2016 Outdoor Track
7 results2016 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 10 | WWS vs GW & PCMar 10 · 55 Meter · Place 17 · Wheaton (W. Warrenville South) | 55 Meter | 17. | 7.67a | 9 |
| Feb 26 | WWS vs WA & WVFeb 26 · 55 Meter · Place 27 · Wheaton (W. Warrenville South) | 55 Meter | 27. | 7.65a | 9 |
| Feb 26 | WWS vs WA & WVFeb 26 · 400 Meters · Place 3 · Wheaton (W. Warrenville South) | 400 Meters | 3. | 1:00.90a | 9 |
| Feb 19 | WWS vs NC & BartlettFeb 19 · 55 Meter · Place 22 · Wheaton (W. Warrenville South) | 55 Meter | 22. | 7.68a | 9 |
| Feb 13 | Batavia DualFeb 13 · 55 Meter · Wheaton (W. Warrenville South) | 55 Meter | — | 7.5Unofficial | 9 |