Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorNHWTL UNH Evening · Jan 24 | 3:02.27a | NHWTL UNH Evening | January 24, 2026 |
| 1500 Meters · IndoorNHWTL UNH Afternoon · Jan 11 | 4:44.59 | NHWTL UNH Afternoon | January 11, 2026 |
| 1500 Meters · OutdoorSeacoast Scramble · Apr 11 | 4:47.56a | Seacoast Scramble | April 11, 2026 |
| 1600 Meters · OutdoorBlack Bear Invite · Apr 26 | 4:51.09 | Black Bear Invite | April 26, 2025 |
| 3200 Meters · OutdoorSeacoast · May 17 | 10:30.11a | Seacoast | May 17, 2024 |
| 500 Meters · OutdoorThe Cross-Town Tri · Apr 13 | 4:35.65 | The Cross-Town Tri | April 13, 2024 |
| 800 Meters · OutdoorPinkerton, Winnacunnet, Newmarket @ Exeter · May 4 | 2:16.11a | Pinkerton, Winnacunnet, Newmarket @ Exeter | May 4, 2026 |
| Complete · OutdoorSanborn Invitational · Apr 19 | 2:19.41 | Sanborn Invitational | April 19, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL UNH EveningJan 24 · 1000 Meters · Place 10 · Exeter | 1000 Meters | 10 | 3:02.27a PB | 12 |
| Jan 21 | NHWTL @ PEAJan 21 · 1500 Meters · Place 13 · Exeter | 1500 Meters | 13 | 4:48.20a | 12 |
| Jan 11 | NHWTL UNH AfternoonJan 11 · 1500 Meters · Place 5 · Exeter | 1500 Meters | 5 | 4:44.59 PB | SR |
2025 Outdoor Track
4 results2025 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 1 | NHWTL UNH AfternoonFeb 1 · 1500 Meters · Place 20 · Exeter | 1500 Meters | 20 | 4:47.28 | 11 |
| Jan 11 | NHWTL PSU MorningJan 11 · 1500 Meters · Place 11 · Exeter | 1500 Meters | 11 | 4:46.69 | 11 |
2024 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | SeacoastMay 17 · 3200 Meters · Place 5 · Exeter | 3200 Meters | 5 | 10:30.11a PB | — |
| Apr 17 | ExeterApr 17 · 1600 Meters · Place 3 · Exeter | 1600 Meters | 3 | 4:58.09a | — |
| Apr 13 | The Cross-Town TriApr 13 · 500 Meters · Place 6 · Exeter | 500 Meters | 6 | 4:35.65 PB | SO |