Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMVC #4 · Jan 16 | 5:43.47a | MVC #4 | January 16, 2017 |
| 1 Mile · OutdoorHaverhill Ottoviani Invitational · Apr 15 | 5:43.12a | Haverhill Ottoviani Invitational | April 15, 2017 |
| 10000 Meters · OutdoorJim Sheehan Memorial Track Meet · Apr 8 | 39:06.82 | Jim Sheehan Memorial Track Meet | April 8, 2023 |
| 1500 Meters · OutdoorJim Sheehan Memorial Track Meet · Apr 8 | 5:33.40 | Jim Sheehan Memorial Track Meet | April 8, 2023 |
| 1600 Meters · OutdoorRowdy Invite · Apr 14 | 6:51.82a | Rowdy Invite | April 14, 2024 |
| 2 Miles · IndoorHarvard Running Club Indoor Invitational · Feb 26 | 13:34.36 | Harvard Running Club Indoor Invitational | February 26, 2023 |
| 2 Miles · OutdoorHarvard Club Invite · Mar 3 | 14:37.58 | Harvard Club Invite | March 3, 2024 |
| 200 Meters · IndoorHampshire Black Sheep Invitational · Feb 11 | 29.50a | Hampshire Black Sheep Invitational | February 11, 2023 |
| 3000 Meters · IndoorSuffolk Relays · Dec 2 | 12:20.74a | Suffolk Relays | December 2, 2023 |
| 400 Meters · IndoorHarvard Running Club Indoor Invitational · Feb 26 | 1:07.84 | Harvard Running Club Indoor Invitational | February 26, 2023 |
| 5000 Meters · OutdoorRowdy Invite · Apr 14 | 22:51.20a | Rowdy Invite | April 14, 2024 |
| 60 Meters · IndoorHarvard Running Club Indoor Invitational · Feb 26 | 8.85 | Harvard Running Club Indoor Invitational | February 26, 2023 |
| 800 Meters · IndoorHarvard Running Club Indoor Invitational · Feb 26 | 2:49.95 | Harvard Running Club Indoor Invitational | February 26, 2023 |
| 800 Meters · OutdoorJim Sheehan Memorial Track Meet · Apr 8 | 2:39.13 | Jim Sheehan Memorial Track Meet | April 8, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
6 results2024 Indoor Track
2 results2023 Indoor Track
10 results2023 Outdoor Track
3 results2021 Indoor Track
1 results2017 Outdoor Track
1 results2017 Indoor Track
2 results