Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · OutdoorRaider Twilight I · May 5 | 5:32.51 | Raider Twilight I | May 5, 2022 |
| 1600 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · Jun 4 | 6:03.31a | NJSIAA Sectionals Central Groups 2 and 3 | June 4, 2021 |
| 200 Meters · IndoorEssex County Track Coaches Assn. Season Opener · Dec 20 | 30.14a | Essex County Track Coaches Assn. Season Opener | December 20, 2019 |
| 3200 Meters · OutdoorRidge Twilight Meet II Night of 3200s · May 14 | 13:31.65 | Ridge Twilight Meet II Night of 3200s | May 14, 2021 |
| 400 Meters · IndoorEd Grant Last Chance Meet · Feb 7 | 1:07.58 | Ed Grant Last Chance Meet | February 7, 2020 |
| 400 Meters · OutdoorSkyland Conference Frosh/Soph Championship-Boys · May 21 | 1:04.14 | Skyland Conference Frosh/Soph Championship-Boys | May 21, 2021 |
| 55 Meter · IndoorEssex County Track Coaches Assn. Season Opener · Dec 20 | 7.99a | Essex County Track Coaches Assn. Season Opener | December 20, 2019 |
| 600 Meters · IndoorSJTCA Winter Meet #3 · Dec 29 | 1:43.98a | SJTCA Winter Meet #3 | December 29, 2022 |
| 800 Meters · IndoorSJTCA Winter Meet #10 · Jan 28 | 2:23.26 | SJTCA Winter Meet #10 | January 28, 2023 |
| 800 Meters · OutdoorSkyland Conference Championships · May 24 | 2:21.86 | Skyland Conference Championships | May 24, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Indoor Track
2 results2022 Indoor Track
2 results2022 Outdoor Track
4 results2021 Outdoor Track
5 results2020 Indoor Track
1 results2019 Indoor Track
2 results