Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100m Hurdles · 33" / 0.838m · OutdoorNHIAA Division III Outdoor Championships · May 31 | 17.67a | NHIAA Division III Outdoor Championships | May 31, 2025 |
| 300 Meters · IndoorNHWTL PEA · Dec 20 | 50.91a | NHWTL PEA | December 20, 2025 |
| 300m Hurdles · 30" / 0.762m · OutdoorBlack Bear Invite · Apr 25 | 51.68a | Black Bear Invite | April 25, 2026 |
| 400 Meters · OutdoorSanborn Cluster Meet · Apr 13 | 1:12.41a | Sanborn Cluster Meet | April 13, 2026 |
| 400 Meters · Relay Split · IndoorNHWTL @ USM Gorham · Dec 14 | 1:16.497 | NHWTL @ USM Gorham | December 14, 2025 |
| 55 Meter · IndoorNHWTL PSU Morning · Dec 28 | 8.83a | NHWTL PSU Morning | December 28, 2024 |
| 55 Meters · IndoorNHWTL PSU Morning · Jan 4 | 8.76a | NHWTL PSU Morning | January 4, 2025 |
| 55m Hurdles · 33" · IndoorNHWTL @ PEA · Jan 10 | 9.65a | NHWTL @ PEA | January 10, 2026 |
| Long Jump · IndoorNHWTL PSU Morning · Dec 28 | 12-02.00 | NHWTL PSU Morning | December 28, 2024 |
| Long Jump · OutdoorSanborn Last Chance · May 18 | 13-10.00 | Sanborn Last Chance | May 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
21 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | Seacoast ChampionshipsMay 22 · 300m Hurdles · Place 13 · Sanborn Regional | 300m Hurdles30" / 0.762m | 13. | 52.24a | 10 |
| May 22 | Seacoast ChampionshipsMay 22 · 100m Hurdles · Place 11 · Sanborn Regional | 100m Hurdles33" / 0.838mRound P | 11. | 18.08a | 10 |
| May 18 | Sanborn Last ChanceMay 18 · Long Jump · Place 7 · Sanborn Regional | Long Jump | 7. | 13-10.00 PB | 10 |
| May 18 | Sanborn Last ChanceMay 18 · 300m Hurdles · Place 2 · Sanborn Regional | 300m Hurdles30" / 0.762m | 2. | 52.07a | 10 |
| May 16 | 2026 Bobcat InviteMay 16 · 300m Hurdles · Place 15 · Sanborn Regional | 300m Hurdles30" / 0.762m | 15. | 51.95a | 10 |
| May 16 | 2026 Bobcat InviteMay 16 · 100m Hurdles · Place 14 · Sanborn Regional | 100m Hurdles33" / 0.838mRound P | 14. | 18.47a | 10 |
| May 11 | Sanborn Cluster MeetMay 11 · Long Jump · Sanborn Regional | Long Jump | -- | DNS | 10 |
| May 11 | Sanborn Cluster MeetMay 11 · 300m Hurdles · Sanborn Regional | 300m Hurdles30" / 0.762m | -- | DNS | 10 |
| May 11 | Sanborn Cluster MeetMay 11 · 200 Meters · Sanborn Regional | 200 Meters | -- | DNS | 10 |
| May 7 | Clipper RelaysMay 7 · 4x100 Shuttle Hurdles · Place 25 · Sanborn Regional | 4x100 Shuttle Hurdles33" | 25. | 19.44a | 10 |
| Apr 25 | Black Bear InviteApr 25 · 300m Hurdles · Place 11 · Sanborn Regional | 300m Hurdles30" / 0.762m | 11. | 51.68a PB | 10 |
| Apr 25 | Black Bear InviteApr 25 · 100m Hurdles · Place 14 · Sanborn Regional | 100m Hurdles33" / 0.838mRound P | 14. | 18.18a | 10 |
| Apr 18 | Sanborn InvitationalApr 18 · 300m Hurdles · Place 3 · Sanborn Regional | 300m Hurdles30" / 0.762m | 3. | 54.35a | 10 |
| Apr 18 | Sanborn InvitationalApr 18 · 100m Hurdles · Place 8 · Sanborn Regional | 100m Hurdles33" / 0.838mRound P | 8. | 18.15a | 10 |
| Apr 18 | Sanborn InvitationalApr 18 · 100m Hurdles · Place 7 · Sanborn Regional | 100m Hurdles33" / 0.838m | 7. | 17.92a | 10 |
| Apr 13 | Sanborn Cluster MeetApr 13 · 400 Meters · Place 3 · Sanborn Regional | 400 Meters | 3. | 1:12.41a PB | 10 |
| Apr 11 | Pelham InvitationalApr 11 · 300m Hurdles · Place 6 · Sanborn Regional | 300m Hurdles30" / 0.762m | 6. | 52.43a | 10 |
| Apr 11 | Pelham InvitationalApr 11 · 100m Hurdles · Place 7 · Sanborn Regional | 100m Hurdles33" / 0.838mRound P | 7. | 18.14a | 10 |
| Apr 11 | Pelham InvitationalApr 11 · 100m Hurdles · Place 7 · Sanborn Regional | 100m Hurdles33" / 0.838m | 7. | 18.19a | 10 |
| Apr 6 | Sanborn ClusterApr 6 · 300m Hurdles · Place 1 · Sanborn Regional | 300m Hurdles30" / 0.762m | 1. | 55.98a | 10 |
| Apr 6 | Sanborn ClusterApr 6 · 100m Hurdles · Place 2 · Sanborn Regional | 100m Hurdles33" / 0.838m | 2. | 18.07a | 10 |
2026 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 8 | NHIAA D-II Indoor Championship & BattlenotesFeb 8 · 55m Hurdles · Place 9 · Sanborn Regional | 55m Hurdles33"Round P | 9. | 9.69a | 10 |
| Jan 24 | NHWTL UNH EveningJan 24 · 55m Hurdles · Place 4 · Sanborn Regional | 55m Hurdles | 4 | 9.75a | 10 |
| Jan 24 | NHWTL UNH EveningJan 24 · 55m Hurdles · Place 4 · Sanborn Regional | 55m Hurdles | 4 | 10.00a | 10 |
| Jan 18 | NHWTL UNH AfternoonJan 18 · 55m Hurdles · Place 2 · Sanborn Regional | 55m Hurdles | 2 | 9.74 | SO |
| Jan 18 | NHWTL UNH AfternoonJan 18 · 55m Hurdles · Place 3 · Sanborn Regional | 55m Hurdles | 3 | 9.82 | SO |
| Jan 18 | NHWTL UNH AfternoonJan 18 · 300 Meters · Place 16 · Sanborn Regional | 300 Meters | 16 | 51.74 | SO |
| Jan 10 | NHWTL @ PEAJan 10 · 55m Hurdles · Place 1 · Sanborn Regional | 55m Hurdles33"Round P | 1. | 9.67a | 10 |
| Jan 10 | NHWTL @ PEAJan 10 · 55m Hurdles · Place 1 · Sanborn Regional | 55m Hurdles33" | 1. | 9.65a PB | 10 |
2025 Indoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | NHWTL PEADec 20 · 300 Meters · Place 28 · Sanborn Regional | 300 Meters | 28. | 50.91a PB | 10 |
| Dec 20 | NHWTL PEADec 20 · 55m Hurdles · Place 3 · Sanborn Regional | 55m Hurdles33"Round P | 3. | 9.90a | 10 |
| Dec 20 | NHWTL PEADec 20 · 55m Hurdles · Place 2 · Sanborn Regional | 55m Hurdles33" | 2. | 9.69a | 10 |
| Dec 20 | NHWTL PEADec 20 · 400 Meters · Sanborn Regional | 400 MetersRelay Split | — | 1:16.714 | 10 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 300 Meters · Place 16 · Sanborn Regional | 300 Meters | 16. | 51.61a | 10 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 55m Hurdles · Place 3 · Sanborn Regional | 55m Hurdles33"Round P | 3. | 10.11a | 10 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 55m Hurdles · Place 2 · Sanborn Regional | 55m Hurdles33" | 2. | 10.05a | 10 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 400 Meters · Sanborn Regional | 400 MetersRelay Split | — | 1:16.497 PB | 10 |
| Jan 12 | NHWTL UNH MorningJan 12 · 300 Meters · Place 24 · Sanborn Regional | 300 Meters | 24 | 52.45 | FR |
| Jan 12 | NHWTL UNH MorningJan 12 · 55 Meters · Place 38 · Sanborn Regional | 55 Meters | 38 | 8.93 | FR |
| Jan 4 | NHWTL PSU MorningJan 4 · Long Jump · Place 5 · Sanborn Regional | Long Jump | 5 | 12-8.50 | — |
| Jan 4 | NHWTL PSU MorningJan 4 · 300 Meters · Place 15 · Sanborn Regional | 300 Meters | 15 | 52.76a | — |
| Jan 4 | NHWTL PSU MorningJan 4 · 55 Meters · Place 18 · Sanborn Regional | 55 Meters | 18 | 8.76a PB | — |
2025 Outdoor Track
12 results2024 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL PSU MorningDec 28 · 300 Meters · Place 22 · Sanborn Regional | 300 Meters | 22. | 53.14a | 9 |
| Dec 28 | NHWTL PSU MorningDec 28 · 55 Meter · Place 28 · Sanborn Regional | 55 MeterRound P | 28. | 8.83a PB | 9 |
| Dec 28 | NHWTL PSU MorningDec 28 · Long Jump · Place 9 · Sanborn Regional | Long Jump | 9. | 12-02.00 PB | 9 |
| Dec 14 | NHWT PSU PMDec 14 · 300 Meters · Place 28 · Sanborn Regional | 300 Meters | 28. | 55.55a | 9 |
| Dec 14 | NHWT PSU PMDec 14 · 55 Meter · Place 37 · Sanborn Regional | 55 MeterRound P | 37. | 9.01a | 9 |