Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMarine Corps Holiday Classic · Dec 28 | 5:10.21a | Marine Corps Holiday Classic | December 28, 2018 |
| 1000 Meters · IndoorChristmas Classic · Dec 18 | 3:19.73a | Christmas Classic | December 18, 2015 |
| 1000 Meters · OutdoorSt. Anthony's Developmental Meet · Jan 5 | 2:56.44a | St. Anthony's Developmental Meet | January 5, 2019 |
| 1600 Meters · IndoorCHSAA Novice and Junior Midget · Dec 29 | 4:36.13a | CHSAA Novice and Junior Midget | December 29, 2017 |
| 2 Miles · IndoorNew Balance Games · Jan 19 | 10:45.86 | New Balance Games | January 19, 2018 |
| 2000m Steeplechase · 0.838m · OutdoorEastern States Invitational · Jun 4 | 6:53.19a | Eastern States Invitational | June 4, 2017 |
| 2000m Steeplechase · OutdoorNanuet Relays · Apr 14 | 6:42.30 | Nanuet Relays | April 14, 2018 |
| 3000 Meters · Indoor35th Yale Interscholastic Track and Field Classic · Jan 20 | 10:08.34a | 35th Yale Interscholastic Track and Field Classic | January 20, 2017 |
| 3000m Steeplechase · 0.914m · Outdoor Saint Anthony's Invitational · May 4 | 10:51.63a | Saint Anthony's Invitational | May 4, 2018 |
| 3000m Steeplechase · OutdoorNanuet Relays · Apr 14 | 6:42.30 | Nanuet Relays | April 14, 2018 |
| 3200 Meters · IndoorNSCHSAA Frosh/Soph Meet · Jan 19 | 11:20.98a | NSCHSAA Frosh/Soph Meet | January 19, 2016 |
| 400 Meters · OutdoorSuffolk Officials Meet-Boys · Apr 9 | 62.36a | Suffolk Officials Meet-Boys | April 9, 2016 |
| 600 Meters · IndoorSt. Anthony's Developmental Meet #1 · Dec 2 | 1:37.15a | St. Anthony's Developmental Meet #1 | December 2, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 12 | Molloy-Stanner GamesJan 12 · 1600 Meters · Place 74 · Kellenberg M | 1600 Meters | 74 | 4:56.26 | 12 |
2019 Outdoor Track
1 results2018 Indoor Track
3 results2018 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 1 | Saint Anthony's Developmental MeetDec 1 · 1000 Meters · Place 16 · Kellenberg Memorial | 1000 Meters | 16. | 3:04.82a | 12 |
| Jun 3 | Eastern States InvitationalJun 3 · 2000m Steeplechase · Place 5 · Kellenberg Memorial | 2000m Steeplechase0.838m | 5. | 7:06.27a | 11 |
| May 4 | Saint Anthony's InvitationalMay 4 · 3000m Steeplechase · Place 19 · Kellenberg Memorial | 3000m Steeplechase0.914m | 19. | 10:51.63a PB | 11 |
| Apr 14 | Nanuet RelaysApr 14 · 3000m Steeplechase · Place 3 · Kellenberg Memorial | 3000m Steeplechase | 3 | 6:42.30 PB | 11 |
| Apr 14 | Nanuet RelaysApr 14 · 2000m Steeplechase · Place 3 · Kellenberg Memorial | 2000m Steeplechase | 3 | 6:42.30 PB | 11 |
2017 Indoor Track
3 results2017 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 4 | Eastern States Invitational Jun 4 · 2000m Steeplechase · Place 3 · Kellenberg Memorial | 2000m Steeplechase0.838m | 3. | 6:53.19a PB | 10 |
| Apr 22 | Big Blue Track ClassicApr 22 · 2000m Steeplechase · Place 1 · Kellenberg Memorial | 2000m Steeplechase0.838m | 1. | 6:54.03a | 10 |
2016 Indoor Track
4 results2016 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 9 | Suffolk Officials Meet-BoysApr 9 · 400 Meters · Place 23 · Kellenberg Memorial | 400 Meters | 23. | 62.36a PB | 9 |
| Mar 29 | Post Easter Classic Mar 29 · 2000m Steeplechase · Place 7 · Kellenberg Memorial | 2000m Steeplechase0.838m | 7. | 7:56.10 | 9 |
2015 Indoor Track
2 results