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 30 | NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 110m Hurdles · Place 11 · Oyster River | 110m Hurdles39" / 0.991mRound P | 11. | 19.36a | 9 |
| May 22 | Seacoast ChampionshipsMay 22 · 110m Hurdles · Place 10 · Oyster River | 110m Hurdles39" / 0.991mRound P | 10. | 19.60a | 9 |
| May 16 | 2026 Bobcat InviteMay 16 · 300m Hurdles · Place 18 · Oyster River | 300m Hurdles36" / 0.914m | 18. | 49.98a PB | 9 |
| May 16 | 2026 Bobcat InviteMay 16 · 110m Hurdles · Place 16 · Oyster River | 110m Hurdles39" / 0.991mRound P | 16. | 19.93a | 9 |
| May 12 | Oyster River Pembroke MeetMay 12 · 300m Hurdles · Place 2 · Oyster River | 300m Hurdles36" / 0.914m | 2. | 51.17a | 9 |
| May 12 | Oyster River Pembroke MeetMay 12 · 110m Hurdles · Place 3 · Oyster River | 110m Hurdles39" / 0.991m | 3. | 19.23a PB | 9 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · 300m Hurdles · Place 4 · Oyster River | 300m Hurdles36" / 0.914m | 4. | 51.65a | 9 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · 110m Hurdles · Place 5 · Oyster River | 110m Hurdles39" / 0.991mRound P | 5. | 20.06a | 9 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · 110m Hurdles · Place 6 · Oyster River | 110m Hurdles39" / 0.991m | 6. | 20.25a | 9 |
| Apr 25 | Black Bear InviteApr 25 · 110m Hurdles · Place 15 · Oyster River | 110m Hurdles39" / 0.991mRound P | 15. | 19.40a | 9 |
| Apr 21 | OR Home #1Apr 21 · 110m Hurdles · Place 1 · Oyster River | 110m Hurdles39" / 0.991m | 1. | 19.62a | 9 |
| Apr 18 | ORSpringApr 18 · 300m Hurdles · Oyster River | 300m Hurdles36" / 0.914m | -- | NT | 9 |
| Apr 18 | ORSpringApr 18 · 110m Hurdles · Place 6 · Oyster River | 110m Hurdles39" / 0.991mRound P | 6. | 19.59a | 9 |
| Apr 18 | ORSpringApr 18 · 110m Hurdles · Place 7 · Oyster River | 110m Hurdles39" / 0.991m | 7. | 26.00a | 9 |
| Apr 11 | Seacoast ScrambleApr 11 · 300m Hurdles · Place 6 · Oyster River | 300m Hurdles36" / 0.914m | 6. | 51.36a | 9 |
| Apr 11 | Seacoast ScrambleApr 11 · 110m Hurdles · Place 4 · Oyster River | 110m Hurdles39" / 0.991m | 4. | 19.85a | 9 |
2026 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL @ PEA MorningJan 24 · 55m Hurdles · Place 12 · Oyster River | 55m Hurdles39"Round P | 12. | 10.10a | 9 |
| Jan 21 | NHWTL @ PEAJan 21 · 55m Hurdles · Place 10 · Oyster River | 55m Hurdles | 10 | 9.84a | 9 |
| Jan 21 | NHWTL @ PEAJan 21 · 300 Meters · Place 45 · Oyster River | 300 Meters | 45 | 45.37a | 9 |
| Jan 9 | MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 65 · Oyster River | 55m HurdlesRound P | 65 | 10.19a | 9 |
| Jan 9 | MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 265 · Oyster River | 300 Meters | 265 | 43.98a PB | 9 |
| Jan 4 | NHWTL UNH MorningJan 4 · 55m Hurdles · Place 11 · Oyster River | 55m Hurdles | 11 | 10.43 | FR |
| Jan 4 | NHWTL UNH MorningJan 4 · 300 Meters · Place 22 · Oyster River | 300 Meters | 22 | 45.88 | FR |
2025 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | Winter Warrior HS InvitationalDec 28 · 55m Hurdles · Place 48 · Oyster River | 55m Hurdles39"Round P | 48. | 10.17a | 9 |
| Dec 21 | NHWTL USMDec 21 · 55m Hurdles · Place 5 · Oyster River | 55m Hurdles39"Round P | 5. | 10.28a | 9 |
| Dec 21 | NHWTL USMDec 21 · 55m Hurdles · Place 4 · Oyster River | 55m Hurdles39" | 4. | 10.08a PB | 9 |
| Dec 13 | NHWTL UNH MorningDec 13 · 55m Hurdles · Place 8 · Oyster River | 55m Hurdles39"Round P | 8. | 10.64a | 9 |
| Dec 10 | Neighborhood ScrimmageDec 10 · 300 Meters · Place 39 · Oyster River | 300 Meters | 39. | 45.17a | 9 |
| Dec 10 | Neighborhood ScrimmageDec 10 · 55m Hurdles · Oyster River | 55m Hurdles39" | -- | DNS | 9 |
| Dec 10 | Neighborhood ScrimmageDec 10 · 55 Meter · Place 44 · Oyster River | 55 Meter | 44. | 8.24a PB | 9 |