Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | Seacoast ChampionshipsMay 22 · 400 Meters · Place 25 · Exeter | 400 Meters | 25. | 1:10.53a | 9 |
| May 12 | Nashua North vs. Exeter & MemorialMay 12 · 400 Meters · Place 9 · Exeter | 400 Meters | 9. | 1:08.91a PB | 9 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · 400 Meters · Place 12 · Exeter | 400 Meters | 12. | 1:09.82a | 9 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · 200 Meters · Place 13 · Exeter | 200 Meters | 13. | 31.21a | 9 |
| May 4 | Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · 400 Meters · Place 10 · Exeter | 400 Meters | 10. | 1:10.35a | 9 |
| May 4 | Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · 200 Meters · Place 19 · Exeter | 200 Meters | 19. | 31.50a | 9 |
| Apr 21 | Windham, Dover, Newmarket @ ExeterApr 21 · 400 Meters · Place 12 · Exeter | 400 Meters | 12. | 1:10.96a | 9 |
| Apr 21 | Windham, Dover, Newmarket @ ExeterApr 21 · 200 Meters · Place 21 · Exeter | 200 Meters | 21. | 32.75a | 9 |
| Apr 18 | ORSpringApr 18 · 400 Meters · Place 13 · Exeter | 400 Meters | 13. | 1:10.13a | 9 |
| Apr 18 | ORSpringApr 18 · 200 Meters · Place 23 · Exeter | 200 Meters | 23. | 31.61a | 9 |
| Apr 11 | Seacoast ScrambleApr 11 · 400 Meters · Place 12 · Exeter | 400 Meters | 12. | 1:10.32a | 9 |
| Apr 11 | Seacoast ScrambleApr 11 · 200 Meters · Place 28 · Exeter | 200 Meters | 28. | 31.23a | 9 |
| Apr 8 | Exeter, Spaulding @ PortsmouthApr 8 · 400 Meters · Place 9 · Exeter | 400 Meters | 9. | 1:10.36a | 9 |
| Apr 8 | Exeter, Spaulding @ PortsmouthApr 8 · 200 Meters · Place 8 · Exeter | 200 Meters | 8. | 30.98a PB | 9 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 11 | NHWTL UNH AfternoonJan 11 · 55 Meters · Place 32 · Exeter | 55 Meters | 32 | 8.76 PB | FR |
2025 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | Winter Warrior HS InvitationalDec 28 · 300 Meters · Place 72 · Exeter | 300 Meters | 72. | 48.27a PB | 9 |
| Dec 21 | NHWTL USMDec 21 · 300 Meters · Place 7 · Exeter | 300 Meters | 7. | 48.29a | 9 |
| Dec 21 | NHWTL USMDec 21 · 55 Meter · Place 26 · Exeter | 55 MeterRound P | 26. | 8.77a | 9 |
| Dec 18 | NHWTL JV 1Dec 18 · 300 Meters · Place 2 · Exeter | 300 Meters | 2. | 49.26a | 9 |
| Dec 18 | NHWTL JV 1Dec 18 · 55 Meter · Place 24 · Exeter | 55 Meter | 24. | 8.84a | 9 |
| Dec 10 | Neighborhood ScrimmageDec 10 · 300 Meters · Place 21 · Exeter | 300 Meters | 21. | 49.55a | 9 |
| Dec 10 | Neighborhood ScrimmageDec 10 · 55 Meter · Place 31 · Exeter | 55 Meter | 31. | 8.69a PB | 9 |