Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 100m Hurdles · Place 14 · Oyster River | 100m Hurdles33" / 0.838mRound P | 14. | 19.25a | 10 |
| May 22 | Seacoast ChampionshipsMay 22 · High Jump · Place 9 · Oyster River | High Jump | 9. | 4-07.00 PB | 10 |
| May 22 | Seacoast ChampionshipsMay 22 · 100m Hurdles · Place 16 · Oyster River | 100m Hurdles33" / 0.838mRound P | 16. | 19.10a | 10 |
| May 16 | 2026 Bobcat InviteMay 16 · 100m Hurdles · Place 17 · Oyster River | 100m Hurdles33" / 0.838mRound P | 17. | 18.59a PB | 10 |
| May 12 | Oyster River Pembroke MeetMay 12 · High Jump · Place 3 · Oyster River | High Jump | 3. | 4-4 | 10 |
| May 12 | Oyster River Pembroke MeetMay 12 · 300m Hurdles · Place 4 · Oyster River | 300m Hurdles30" / 0.762m | 4. | 58.81a PB | 10 |
| May 12 | Oyster River Pembroke MeetMay 12 · 100m Hurdles · Place 5 · Oyster River | 100m Hurdles33" / 0.838m | 5. | 18.84a | 10 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · High Jump · Place 5 · Oyster River | High Jump | 5. | 4' 3" | 10 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · 100m Hurdles · Place 6 · Oyster River | 100m Hurdles33" / 0.838mRound P | 6. | 19.40a | 10 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · 100m Hurdles · Place 5 · Oyster River | 100m Hurdles33" / 0.838m | 5. | 19.12a | 10 |
| May 7 | Clipper RelaysMay 7 · High Jump · Place 24 · Oyster River | High Jump | 24. | 4-00.00 | 10 |
| May 7 | Clipper RelaysMay 7 · 4x100 Shuttle Hurdles · Place 24 · Oyster River | 4x100 Shuttle Hurdles33" | 24. | 19.26a | 10 |
| Apr 25 | Black Bear InviteApr 25 · 100m Hurdles · Place 16 · Oyster River | 100m Hurdles33" / 0.838mRound P | 16. | 19.23a | 10 |
| Apr 21 | OR Home #1Apr 21 · 100m Hurdles · Place 3 · Oyster River | 100m Hurdles33" / 0.838m | 3. | 20.17a | 10 |
| Apr 18 | ORSpringApr 18 · 100m Hurdles · Place 7 · Oyster River | 100m Hurdles33" / 0.838mRound P | 7. | 19.84a | 10 |
| Apr 18 | ORSpringApr 18 · 100m Hurdles · Place 6 · Oyster River | 100m Hurdles33" / 0.838m | 6. | 23.36a | 10 |
| Apr 11 | Seacoast ScrambleApr 11 · 100m Hurdles · Place 8 · Oyster River | 100m Hurdles33" / 0.838m | 8. | 19.66a | 10 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 21 | NHWTL @ PEAJan 21 · 55m Hurdles · Place 15 · Oyster River | 55m Hurdles | 15 | 11.12a | 10 |
2025 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | Seacoast ChampionshipsMay 23 · 100m Hurdles · Place 20 · Oyster River | 100m Hurdles | 20 | 19.70 | FR |
| May 17 | Bobcat InviteMay 17 · 100m Hurdles · Place 23 · Oyster River | 100m Hurdles | 23 | 19.57 | FR |
| May 17 | Bobcat InviteMay 17 · 400 Meters · Place 26 · Oyster River | 400 Meters | 26 | 1:23.92 PB | FR |
| Apr 19 | Sanborn InvitationalApr 19 · 100m Hurdles · Place 33 · Oyster River | 100m HurdlesRound P | 33 | 20.77 | 9 |