Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorBoston University David Hemery Valentine Indoor Invitational · Feb 8 | 4:41.62a | Boston University David Hemery Valentine Indoor Invitational | February 8, 2019 |
| 1 Mile · OutdoorQueensbury Invitational · May 12 | 4:34.82a | Queensbury Invitational | May 12, 2018 |
| 1500 Meters · OutdoorUMass-Lowell Invitational · Mar 24 | 4:11.50a | UMass-Lowell Invitational | March 24, 2023 |
| 1600 Meters · OutdoorNYSPHSAA Section 7 Championship · May 24 | 4:32.89a | NYSPHSAA Section 7 Championship | May 24, 2018 |
| 2 Miles · IndoorOcean Breeze Holiday Festival · Dec 30 | 9:51.99a | Ocean Breeze Holiday Festival | December 30, 2016 |
| 3000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 11 | 8:37.73 | David Hemery Valentine Invitational | February 11, 2022 |
| 3000 Meters · OutdoorU Mass Lowell Invitational · Mar 26 | 8:50.11a | U Mass Lowell Invitational | March 26, 2022 |
| 3000m Steeplechase · 0.914m · OutdoorUMASS Outdoor Invitational · Apr 16 | 9:42.44a | UMASS Outdoor Invitational | April 16, 2022 |
| 3000m Steeplechase · OutdoorSean Collier Invitational Distance Night · Apr 21 | 9:48.19 | Sean Collier Invitational Distance Night | April 21, 2023 |
| 3200 Meters · IndoorNYSPHSAA State Indoor Track & Field Championships · Mar 2 | 10:06.99a | NYSPHSAA State Indoor Track & Field Championships | March 2, 2018 |
| 3200 Meters · OutdoorLoucks Games · May 11 | 9:21.17a | Loucks Games | May 11, 2017 |
| 800 Meters · OutdoorQueensbury Invitational · May 12 | 2:11.81a | Queensbury Invitational | May 12, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Outdoor Track
3 results2023 Indoor Track
1 results2022 Outdoor Track
4 results2022 Indoor Track
3 results2020 Indoor Track
1 results2019 Indoor Track
1 results2018 Outdoor Track
5 results2018 Indoor Track
1 results2017 Outdoor Track
2 results2017 Indoor Track
1 results2016 Indoor Track
1 results