Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | Seacoast ChampionshipsMay 22 · 200 Meters · Place 6 · Newmarket | 200 Meters | 6. | 24.70a | 12 |
| May 16 | 2026 Bobcat InviteMay 16 · 200 Meters · Place 22 · Newmarket | 200 Meters | 22. | 24.82a | 12 |
| May 4 | Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · 200 Meters · Place 10 · Newmarket | 200 Meters | 10. | 24.47a | 12 |
| May 4 | Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · 100 Meters · Place 11 · Newmarket | 100 Meters | 11. | 12.26a | 12 |
| May 2 | Phillips ExeterMay 2 · 200 Meters · Place 15 · Newmarket | 200 Meters | 15. | 25.24a | 12 |
| May 2 | Phillips ExeterMay 2 · 100 Meters · Place 16 · Newmarket | 100 Meters | 16. | 12.47a | 12 |
| Apr 21 | Windham, Dover, Newmarket @ ExeterApr 21 · 200 Meters · Place 3 · Newmarket | 200 Meters | 3. | 24.61a | 12 |
| Apr 21 | Windham, Dover, Newmarket @ ExeterApr 21 · 100 Meters · Place 3 · Newmarket | 100 Meters | 3. | 12.22a | 12 |
| Apr 18 | Sanborn InvitationalApr 18 · 200 Meters · Place 6 · Newmarket | 200 Meters | 6. | 25.32a | 12 |
| Apr 18 | Sanborn InvitationalApr 18 · 100 Meters · Place 19 · Newmarket | 100 MetersRound P | 19. | 12.30a | 12 |
| Apr 15 | Dover, Newmarket @ WinnacunnetApr 15 · 200 Meters · Place 4 · Newmarket | 200 Meters | 4. | 25.16a | 12 |
| Apr 15 | Dover, Newmarket @ WinnacunnetApr 15 · 100 Meters · Place 11 · Newmarket | 100 Meters | 11. | 12.51a | 12 |
| Apr 13 | Sanborn Cluster MeetApr 13 · 200 Meters · Place 1 · Newmarket | 200 Meters | 1. | 24.52a | 12 |
| Apr 13 | Sanborn Cluster MeetApr 13 · 100 Meters · Place 2 · Newmarket | 100 Meters | 2. | 12.02a PB | 12 |
| Apr 6 | Sanborn ClusterApr 6 · 200 Meters · Place 1 · Newmarket | 200 Meters | 1. | 24.37a PB | 12 |
| Apr 6 | Sanborn ClusterApr 6 · 100 Meters · Place 2 · Newmarket | 100 Meters | 2. | 12.04a | 12 |
2026 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 21 | NHWTL @ PEAJan 21 · 300 Meters · Place 17 · Newmarket | 300 Meters | 17 | 40.82a PB | 12 |
| Jan 3 | NHWTL PEAJan 3 · 300 Meters · Place 15 · Newmarket | 300 Meters | 15 | 41.82a | 12 |
2025 Outdoor Track
9 results2025 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 12 | NHWTL UNH MorningJan 12 · 300 Meters · Place 19 · Newmarket | 300 Meters | 19 | 43.23 | JR |
| Jan 12 | NHWTL UNH MorningJan 12 · 55 Meters · Place 28 · Newmarket | 55 Meters | 28 | 7.58 | JR |
| Jan 4 | NHWTL PSU AfternoonJan 4 · 300 Meters · Place 19 · Newmarket | 300 Meters | 19 | 42.86 | JR |
| Jan 4 | NHWTL PSU AfternoonJan 4 · 55 Meters · Place 22 · Newmarket | 55 MetersRound P | 22 | 7.49 PB | JR |