Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorNHWTL PEA · Dec 20 | 2:56.01a | NHWTL PEA | December 20, 2025 |
| 1600 Meters · OutdoorConcord Tri Meet · May 21 | 5:13.52a | Concord Tri Meet | May 21, 2025 |
| 400 Meters · OutdoorNashua South, Spaulding, @ Central · May 12 | 54.78a | Nashua South, Spaulding, @ Central | May 12, 2026 |
| 600 Meters · IndoorNHWTL @ PEA · Jan 17 | 1:37.72a | NHWTL @ PEA | January 17, 2026 |
| 800 Meters · OutdoorPelham Invitational · Apr 11 | 2:15.21a | Pelham Invitational | April 11, 2026 |
| 800 Meters · Relay Split · IndoorNHWTL Morning @ PSU · Jan 3 | 2:17.407 | NHWTL Morning @ PSU | January 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
8 results2026 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL @ PEA MorningJan 24 · 1000 Meters · Nashua South | 1000 Meters | -- | DNS | 10 |
| Jan 17 | NHWTL @ PEAJan 17 · 600 Meters · Place 13 · Nashua South | 600 Meters | 13. | 1:37.72a PB | 10 |
| Jan 11 | NHWTL UNH MorningJan 11 · 600 Meters · Place 6 · Nashua South | 600 Meters | 6 | 1:38.15a | 10 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 800 Meters · Nashua South | 800 MetersRelay Split | — | 2:17.407 PB | 10 |
2025 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | NHWTL PEADec 20 · 1000 Meters · Place 9 · Nashua South | 1000 Meters | 9. | 2:56.01a PB | 10 |
| Dec 13 | NHWTL UNH AfternoonDec 13 · 1000 Meters · Place 3 · Nashua South | 1000 Meters | 3. | 2:59.94a | 10 |
2025 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | Concord Tri MeetMay 21 · 1600 Meters · Place 12 · Nashua South | 1600 Meters | 12. | 5:13.52a PB | 9 |