Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 Meters · OutdoorCorsair Classic Track & Field Invitational · Apr 1 | 5:25.99a | Corsair Classic Track & Field Invitational | April 1, 2023 |
| 1600 Meters · IndoorConard vs Glastonbury · May 4 | 5:48.73a | Conard vs Glastonbury | May 4, 2021 |
| 1600 Meters · Outdoor88th Greater Hartford Outdoor Track and Field Invite (Saturday) · May 11 | 5:54.51a | 88th Greater Hartford Outdoor Track and Field Invite (Saturday) | May 11, 2019 |
| 3000 Meters · IndoorWheaton Pre-Post Invitational · Feb 18 | 11:17.68a | Wheaton Pre-Post Invitational | February 18, 2023 |
| 3000 Meters · OutdoorSean Livingston Invitational · Mar 23 | 11:37.43a | Sean Livingston Invitational | March 23, 2024 |
| 3000m Steeplechase · 0.762m · OutdoorCGA Spring Invitational · Apr 8 | 12:23.47a | CGA Spring Invitational | April 8, 2023 |
| 3200 Meters · IndoorConard vs NW Catholic · Apr 13 | 12:29.2 | Conard vs NW Catholic | April 13, 2021 |
| 3200 Meters · OutdoorCIAC Combined Class LL Championships · May 31 | 11:58.77a | CIAC Combined Class LL Championships | May 31, 2022 |
| 5000 Meters · OutdoorCoast Guard Academy Spring Invitational · Apr 6 | 19:22.58a | Coast Guard Academy Spring Invitational | April 6, 2024 |
| 800 Meters · OutdoorCorsair Classic Track & Field Invitational · Apr 1 | 2:53.87a | Corsair Classic Track & Field Invitational | April 1, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
4 results2023 Outdoor Track
5 results2023 Indoor Track
1 results2022 Outdoor Track
1 results2021 Indoor Track
4 results2021 Outdoor Track
1 results2019 Outdoor Track
4 results