Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Van Cortlandt ParkNCAA DI Northeast Region Championships · Nov 11 | 34:30.11 | NCAA DI Northeast Region Championships | November 11, 2016 |
| 4 Miles · Arnold Mills RoadArnold Mills 4th of July Road Race · Jul 4 | 19:36.20 | Arnold Mills 4th of July Road Race | July 4, 2022 |
| 4 Miles · Cumberland Fire Department Station 1Arnold Mills 4th of July Road Race · Jul 4 | 20:06.00 | Arnold Mills 4th of July Road Race | July 4, 2026 |
| 5 Miles · Narragansett High SchoolBobby Doyle Classic · Aug 9 | 26:17.00 | Bobby Doyle Classic | August 9, 2026 |
| 8,000 Meters · Colt State ParkRothenberg - Brown Invitational · Oct 14 | 26:21.1 | Rothenberg - Brown Invitational | October 14, 2016 |
| 8,000 Meters · Franklin ParkNEICAAA Cross Country Championship · Oct 7 | 26:35.4 | NEICAAA Cross Country Championship | October 7, 2017 |
| 8,000 Meters · Oatlands PlantationAtlantic 10 Conference Cross Country Championships · Oct 28 | 26:49.6 | Atlantic 10 Conference Cross Country Championships | October 28, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 9 | Bobby Doyle ClassicAug 9 · 5 Miles Open · Place 10 · UnattachedUnattached | 5 Miles Open | 10 | 26:17.00 PB | - |
| Jul 4 | Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Open · Place 5 · UnattachedUnattached | 4 Miles Open | 5 | 20:06.00 PB | - |
| Jun 13 | Gaspee Days 5kJun 13 · 5,000 Meters Gaspee · Place 5 · UnattachedUnattached | 5,000 Meters Gaspee | 5 | 15:12Unofficial | - |
2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 4 | Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Open · Place 10 · UnattachedUnattached | 4 Miles Open | 10 | 20:20.20 | - |
| Jun 14 | Gaspee Days 5kJun 14 · 5,000 Meters Gaspee · Place 6 · UnattachedUnattached | 5,000 Meters Gaspee | 6 | 15:24.30Unofficial | - |
2023 Cross Country
1 results2022 Cross Country
1 results2018 Cross Country
1 results2017 Cross Country
3 results2016 Cross Country
3 results