Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorEastern States Invitational · Jun 2 | 5:39.58a | Eastern States Invitational | June 2, 2019 |
| 1000 Meters · IndoorBronx CHSAA Boys Champs & Invitational · Jan 3 | 3:16.9 | Bronx CHSAA Boys Champs & Invitational | January 3, 2020 |
| 1600 Meters · IndoorIgnatian Invitational · Dec 21 | 5:23.90 | Ignatian Invitational | December 21, 2019 |
| 1600 Meters · OutdoorCHSAA Varsity Intersectional City Championship · May 25 | 5:36.80 | CHSAA Varsity Intersectional City Championship | May 25, 2019 |
| 200 Meters · OutdoorJesuit Championships · Apr 24 | 31.70 | Jesuit Championships | April 24, 2019 |
| 300 Meters · Indoor Ignatian Invitational · Dec 15 | 53.42a | Ignatian Invitational | December 15, 2018 |
| 3000 Meters · Indoor38th YALE INTERSCHOLASTIC TRACK CLASSIC · Jan 10 | 11:02.12a | 38th YALE INTERSCHOLASTIC TRACK CLASSIC | January 10, 2020 |
| 400 Meters · Indoor CHSAA Brooklyn Queens Sectionals · Jan 27 | 1:12.59 | CHSAA Brooklyn Queens Sectionals | January 27, 2019 |
| 55 Meter · Indoor Ignatian Invitational · Dec 15 | 9.31a | Ignatian Invitational | December 15, 2018 |
| 800 Meters · Indoor CHSAA Brooklyn Queens Sectionals · Jan 27 | 2:42.76 | CHSAA Brooklyn Queens Sectionals | January 27, 2019 |
| 800 Meters · OutdoorCHSAA Freshman & Sophomore Intersectional Championships · May 11 | 2:33.50 | CHSAA Freshman & Sophomore Intersectional Championships | May 11, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
4 results2019 Indoor Track
4 results2019 Outdoor Track
5 results2018 Indoor Track
2 results