Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorNHWTL @ USM Gorham · Dec 14 | 3:59.01a | NHWTL @ USM Gorham | December 14, 2025 |
| 200 Meters · OutdoorMerrimack Home Meet #1 · Apr 9 | 33.40a | Merrimack Home Meet #1 | April 9, 2024 |
| 400 Meters · OutdoorMerrimack Home Meet #1 · Apr 9 | 1:18.00a | Merrimack Home Meet #1 | April 9, 2024 |
| 600 Meters · IndoorNHWTL @ PSU Morning Session · Jan 6 | 2:14.38a | NHWTL @ PSU Morning Session | January 6, 2024 |
| 600 Meters · OutdoorNHWTL @ Dartmouth College · Dec 17 | 2:20.62a | NHWTL @ Dartmouth College | December 17, 2023 |
| 800 Meters · OutdoorBlack Bear Invite · Apr 25 | 3:00.95a | Black Bear Invite | April 25, 2026 |
| Javelin · 600g · OutdoorMerrimack, Goffstown, Pelham @ Timberlane · May 12 | 41-6 | Merrimack, Goffstown, Pelham @ Timberlane | May 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results2026 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 21 | NHWTL @ PEAJan 21 · 1000 Meters · Place 15 · Timberlane Regional | 1000 Meters | 15 | 4:01.14a | 11 |
| Jan 11 | NHWTL USMJan 11 · 1000 Meters · Place 15 · Timberlane Regional | 1000 Meters | 15. | 4:05.04a | 11 |
2025 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 1000 Meters · Place 11 · Timberlane Regional | 1000 Meters | 11. | 3:59.01a PB | 11 |
| Jan 11 | NHWTL PEAJan 11 · 1000 Meters · Place 18 · Timberlane Regional | 1000 Meters | 18 | 4:09.03a | — |
| Jan 4 | NHWTL PSU MorningJan 4 · 1000 Meters · Place 10 · Timberlane Regional | 1000 Meters | 10 | 4:07.36a | — |
2024 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 15 | NWTL UNH AMDec 15 · 1000 Meters · Place 10 · Timberlane Regional | 1000 Meters | 10. | 4:14.72a | 10 |
| Jan 13 | NHWTL PEAJan 13 · 600 Meters · Place 13 · Timberlane Regional | 600 Meters | 13. | 2:14.55a | 9 |
| Jan 6 | NHWTL @ PSU Morning SessionJan 6 · 600 Meters · Place 6 · Timberlane Regional | 600 Meters | 6. | 2:14.38a PB | 9 |
2024 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 9 | Merrimack Home Meet #1Apr 9 · 400 Meters · Place 14 · Timberlane Regional | 400 Meters | 14. | 1:18.00a PB | 9 |
| Apr 9 | Merrimack Home Meet #1Apr 9 · 200 Meters · Place 19 · Timberlane Regional | 200 Meters | 19. | 33.40a PB | 9 |
2023 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | NHWTL @ Dartmouth CollegeDec 17 · 600 Meters · Place 19 · Timberlane Regional | 600 Meters | 19. | 2:20.62a PB | 9 |