Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100m Hurdles · 33" / 0.838m · OutdoorPinkerton, Winnacunnet, Newmarket @ Exeter · May 4 | 20.37a | Pinkerton, Winnacunnet, Newmarket @ Exeter | May 4, 2026 |
| 200 Meters · OutdoorPinkerton, Winnacunnet, Newmarket @ Exeter · May 4 | 33.54a | Pinkerton, Winnacunnet, Newmarket @ Exeter | May 4, 2026 |
| 300m Hurdles · 30" / 0.762m · OutdoorSeacoast Scramble · Apr 11 | 59.43a | Seacoast Scramble | April 11, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · 100m Hurdles · Place 9 · Exeter | 100m Hurdles33" / 0.838m | 9. | 20.37a PB | 11 |
| May 4 | Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · 200 Meters · Place 27 · Exeter | 200 Meters | 27. | 33.54a PB | 11 |
| Apr 21 | Windham, Dover, Newmarket @ ExeterApr 21 · 300m Hurdles · Exeter | 300m Hurdles30" / 0.762m | -- | DNS | 11 |
| Apr 21 | Windham, Dover, Newmarket @ ExeterApr 21 · 100m Hurdles · Place 10 · Exeter | 100m Hurdles33" / 0.838m | 10. | 20.72a | 11 |
| Apr 11 | Seacoast ScrambleApr 11 · 300m Hurdles · Place 6 · Exeter | 300m Hurdles30" / 0.762m | 6. | 59.43a PB | 11 |
| Apr 11 | Seacoast ScrambleApr 11 · 100m Hurdles · Exeter | 100m Hurdles33" / 0.838m | -- | FS | 11 |
| Apr 8 | Exeter, Spaulding @ PortsmouthApr 8 · 300m Hurdles · Exeter | 300m Hurdles30" / 0.762m | -- | DNS | 11 |
| Apr 8 | Exeter, Spaulding @ PortsmouthApr 8 · 100m Hurdles · Place 8 · Exeter | 100m Hurdles33" / 0.838m | 8. | 21.31a | 11 |
2025 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 19 | Sanborn InvitationalApr 19 · 100m Hurdles · Place 35 · Exeter | 100m HurdlesRound P | 35 | 21.09 | 10 |
2024 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 14 | NHWTL UNH AMJan 14 · 55m Hurdles · Place 12 · Exeter | 55m Hurdles | 12 | 11.52a | — |