Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorEnergice Coaches Hall of Fame Invitational · Dec 21 | 4:49.95a | Energice Coaches Hall of Fame Invitational | December 21, 2019 |
| 1 Mile · OutdoorJesuit Championships · May 5 | 5:00.20 | Jesuit Championships | May 5, 2018 |
| 1000 Meters · IndoorCHSAA Intersectional Championships · Feb 9 | 2:47.13 | CHSAA Intersectional Championships | February 9, 2019 |
| 1000 Meters · OutdoorIgnatian Invitational · Dec 18 | 3:19.70 | Ignatian Invitational | December 18, 2016 |
| 1600 Meters · Indoor CHSAA Brooklyn Queens Sectionals · Jan 27 | 4:59.74 | CHSAA Brooklyn Queens Sectionals | January 27, 2019 |
| 1600 Meters · OutdoorMountie Madness · May 4 | 4:48.56 | Mountie Madness | May 4, 2019 |
| 2 Miles · IndoorNew Balance Games · Jan 18 | 10:54.67 | New Balance Games | January 18, 2019 |
| 300 Meters · Indoor Ignatian Invitational · Dec 15 | 43.76a | Ignatian Invitational | December 15, 2018 |
| 300 Meters · OutdoorIgnatian Invitational · Dec 18 | 48.60 | Ignatian Invitational | December 18, 2016 |
| 3000 Meters · OutdoorGold Rush Invitational · Apr 28 | 10:11.65a | Gold Rush Invitational | April 28, 2018 |
| 3200 Meters · IndoorCardinal Hayes Invitational & Bronx CHSAA Champs · Jan 6 | 12:22.30 | Cardinal Hayes Invitational & Bronx CHSAA Champs | January 6, 2017 |
| 3200 Meters · OutdoorNY and BQCHSAA Freshman & Sophomore Championship · May 7 | 11:08.03 | NY and BQCHSAA Freshman & Sophomore Championship | May 7, 2018 |
| 400 Meters · IndoorCHSAA Brooklyn Queens Sectionals · Jan 28 | 1:03.04 | CHSAA Brooklyn Queens Sectionals | January 28, 2018 |
| 400 Meters · OutdoorNorth Shore Invitational · May 11 | 56.36 | North Shore Invitational | May 11, 2019 |
| 600 Meters · IndoorCHSAA Intersectional Championships · Feb 8 | 1:30.66 | CHSAA Intersectional Championships | February 8, 2020 |
| 800 Meters · IndoorCHSAA NY/Brooklyn Queens Sectionals · Jan 26 | 2:07.12 | CHSAA NY/Brooklyn Queens Sectionals | January 26, 2020 |
| 800 Meters · OutdoorNorth Shore Invitational · May 11 | 2:08.51 | North Shore Invitational | May 11, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
2 results2019 Indoor Track
6 results2019 Outdoor Track
5 results2018 Indoor Track
4 results2018 Outdoor Track
14 results2017 Outdoor Track
3 results2017 Indoor Track
2 results2016 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | Ignatian InvitationalDec 18 · 300 Meters · Place 15 · Xavier (NY) | 300 Meters | 15. | 48.60 PB | 10 |
| Dec 18 | Ignatian InvitationalDec 18 · 1000 Meters · Place 12 · Xavier (NY) | 1000 Meters | 12. | 3:19.70 PB | 10 |
2016 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 10 | CHSAA Relay CarnivalDec 10 · 1600 Meters · Place 8 · Xavier (NY) | 1600 Meters | 8. | 5:37.96a | 10 |