Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorBishop Loughlin Games · Dec 21 | 4:43.01a | Bishop Loughlin Games | December 21, 2019 |
| 1 Mile · OutdoorEastern States Invitational · Jun 2 | 4:29.13a | Eastern States Invitational | June 2, 2019 |
| 1600 Meters · IndoorCHSAA Intersectional Championships · Feb 9 | 4:37.07 | CHSAA Intersectional Championships | February 9, 2019 |
| 1600 Meters · OutdoorCHSAA Varsity Intersectional City Championship · May 26 | 4:38.21 | CHSAA Varsity Intersectional City Championship | May 26, 2018 |
| 2 Miles · IndoorEastern States Indoor Championships · Feb 19 | 9:30.34 | Eastern States Indoor Championships | February 19, 2019 |
| 3200 Meters · IndoorCHSAA Intersectional Championships · Feb 9 | 9:30.34 | CHSAA Intersectional Championships | February 9, 2019 |
| 3200 Meters · OutdoorCHSAA Varsity Intersectional City Championship · May 25 | 9:32.81 | CHSAA Varsity Intersectional City Championship | May 25, 2019 |
| 400 Meters · IndoorGrinch Games · Jan 2 | 1:09.40 | Grinch Games | January 2, 2017 |
| 400 Meters · OutdoorCHSAA Seasonal Opener · Mar 29 | 1:01.77a | CHSAA Seasonal Opener | March 29, 2018 |
| 600 Meters · IndoorCHSAA Novice and Junior Midget · Dec 29 | 1:36.07a | CHSAA Novice and Junior Midget | December 29, 2017 |
| 800 Meters · OutdoorCHSAA Seasonal Opener · Mar 29 | 2:20.47a | CHSAA Seasonal Opener | March 29, 2018 |
| Combined results · IndoorGrinch Games · Jan 2 | 5:15.60 | Grinch Games | January 2, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
1 results2019 Indoor Track
6 results2019 Outdoor Track
3 results2018 Indoor Track
5 results2018 Outdoor Track
8 results2017 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | CHSAA Novice and Junior MidgetDec 29 · 600 Meters · Place 1 · Archbishop Molloy | 600 Meters | 1. | 1:36.07a PB | 10 |
| Jan 16 | CHSAA Frosh-Soph NY/BQ SectionalsJan 16 · 3200 Meters · Place 8 · Archbishop M | 3200 Meters | 8 | 11:17.49 | — |
| Jan 2 | Grinch GamesJan 2 · 400 Meters · Place 12 · Archbishop Molloy | 400 Meters | 12 | 1:09.40 PB | 9 |
| Jan 2 | Grinch GamesJan 2 · 1600 Meters · Place 5 · Archbishop Molloy | 1600 Meters | 5 | 5:15.60 | 9 |
| Jan 2 | Grinch GamesJan 2 · Combined results · Place 5 · Archbishop Molloy | Combined results | 5 | 5:15.60 PB | 9 |
2017 Outdoor Track
3 results2016 Indoor Track
1 results