Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorBishop Loughlin Games · Dec 21 | 4:53.78a | Bishop Loughlin Games | December 21, 2019 |
| 1000 Meters · OutdoorSection 8 Group B/D/F Format B · Dec 12 | 2:58.39a | Section 8 Group B/D/F Format B | December 12, 2019 |
| 1600 Meters · IndoorSection 8 Class B Championships · Feb 5 | 5:10.03 | Section 8 Class B Championships | February 5, 2020 |
| 1600 Meters · OutdoorSection 8 County Class AA Championship · Jun 9 | 4:39.84 | Section 8 County Class AA Championship | June 9, 2021 |
| 3000m Steeplechase · 0.914m · OutdoorNYSPHSAA Section VIII Class 2A County Championships · May 22 | 11:46.80 | NYSPHSAA Section VIII Class 2A County Championships | May 22, 2018 |
| 3000m Steeplechase · OutdoorSection 8 County Class AA Championship · Jun 9 | 10:27.30 | Section 8 County Class AA Championship | June 9, 2021 |
| 3200 Meters · IndoorSection 8 Class B Championships · Feb 5 | 10:00.45 | Section 8 Class B Championships | February 5, 2020 |
| 3200 Meters · OutdoorNassau County Sectional Meet · Jun 17 | 10:02.10 | Nassau County Sectional Meet | June 17, 2021 |
| 400 Meters · OutdoorMassapequa Last Chance Meet · Jun 3 | 1:00.10 | Massapequa Last Chance Meet | June 3, 2019 |
| 800 Meters · OutdoorKnighttime Invitational · Apr 13 | 2:15.09 | Knighttime Invitational | April 13, 2019 |
| Combined results · OutdoorEast Meadow Invitational · Apr 5 | 5:34.0 | East Meadow Invitational | April 5, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
4 results2020 Indoor Track
2 results2020 Outdoor Track
2 results2019 Indoor Track
2 results2019 Outdoor Track
8 results2018 Outdoor Track
5 results