Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorBatavia Boys 6 Team Limited · Feb 22 | 5:20.77 | Batavia Boys 6 Team Limited | February 22, 2019 |
| 3200 Meters · IndoorWWS Tiger INDOOR Invitational #3 · Mar 7 | 11:42.64 | WWS Tiger INDOOR Invitational #3 | March 7, 2019 |
| 3200 Meters · OutdoorWWS vs Glenbard West, South Elgin, Plainfield Central · Mar 8 | 12:10.82 | WWS vs Glenbard West, South Elgin, Plainfield Central | March 8, 2018 |
| 400 Meters · IndoorBatavia Boys Open · Feb 28 | 1:03.11 | Batavia Boys Open | February 28, 2020 |
| 400 Meters · OutdoorWWS vs Glenbard West, South Elgin, Plainfield Central · Mar 8 | 1:16.62 | 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.
2020 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 28 | Batavia Boys OpenFeb 28 · 3200 Meters · Place 15 · Glenbard West | 3200 Meters | 15 | 11:45.75 | 11 |
| Feb 28 | Batavia Boys OpenFeb 28 · 400 Meters · Place 24 · Glenbard West | 400 Meters | 24 | 1:03.11 PB | 11 |
2019 Indoor Track
2 results2018 Outdoor Track
2 results