Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorIgnatian Invitational · Dec 16 | 3:22.20 | Ignatian Invitational | December 16, 2017 |
| 1600 Meters · IndoorCHSAA Novice and Junior Midget · Dec 29 | 5:34.91a | CHSAA Novice and Junior Midget | December 29, 2018 |
| 1600 Meters · OutdoorNY and BQCHSAA Freshman & Sophomore Championship · May 7 | 5:48.52 | NY and BQCHSAA Freshman & Sophomore Championship | May 7, 2018 |
| 200 Meters · OutdoorJesuit Championships · May 5 | 29.68 | Jesuit Championships | May 5, 2018 |
| 300 Meters · IndoorIgnatian Invitational · Dec 16 | 47.30 | Ignatian Invitational | December 16, 2017 |
| 3200 Meters · Indoor Cardinal Hayes Invitational & Bronx CHSAA Champs · Jan 4 | 12:34.3 | Cardinal Hayes Invitational & Bronx CHSAA Champs | January 4, 2019 |
| 400 Meters · OutdoorNY and BQ CHSAA Sectional Championships · May 19 | 1:06.60 | NY and BQ CHSAA Sectional Championships | May 19, 2018 |
| 800 Meters · IndoorMarine Corps Holiday Classic · Dec 29 | 2:35.42a | Marine Corps Holiday Classic | December 29, 2017 |
| 800 Meters · OutdoorJesuit Championships · May 5 | 2:32.55 | Jesuit Championships | May 5, 2018 |
| 800 Meters · Outdoor · Hand timedIona Prep/Ursuline Invitational · Apr 5 | 2:38.9h | Iona Prep/Ursuline Invitational | April 5, 2018 |
| Combined results · IndoorGrinch Games · Jan 2 | 6:11.0 | Grinch Games | January 2, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Indoor Track
1 results2018 Indoor Track
4 results2018 Outdoor Track
12 results2017 Indoor Track
4 results