Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · Outdoor2026 Bobcat Invite · May 1617.48a2026 Bobcat InviteMay 16, 2026
300m Hurdles · 30" / 0.762m · Outdoor2026 Bobcat Invite · May 1649.79a2026 Bobcat InviteMay 16, 2026
400 Meters · OutdoorSalem Home Tri #2 · May 121:05.95aSalem Home Tri #2May 12, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 62026 NHIAA Meet of ChampionsJun 6 · 300m Hurdles · Place 12 · Portsmouth300m Hurdles30" / 0.762m12.50.09a10
May 22Seacoast ChampionshipsMay 22 · 300m Hurdles · Place 4 · Portsmouth300m Hurdles30" / 0.762m4.50.21a10
May 22Seacoast ChampionshipsMay 22 · 100m Hurdles · Place 10 · Portsmouth100m Hurdles33" / 0.838mRound P10.18.06a10
May 19Dover, Goffstown, & Others @ PortsmouthMay 19 · 100m Hurdles · Place 6 · Portsmouth100m Hurdles33" / 0.838m6.18.87a10
May 162026 Bobcat InviteMay 16 · 300m Hurdles · Place 4 · Portsmouth300m Hurdles30" / 0.762m4.49.79a PB10
May 162026 Bobcat InviteMay 16 · 100m Hurdles · Place 9 · Portsmouth100m Hurdles33" / 0.838mRound P9.17.48a PB10
May 12Salem Home Tri #2May 12 · 400 Meters · Place 4 · Portsmouth400 Meters4.1:05.95a PB10
May 9Seacoast Freshmen SophomoreMay 9 · 300m Hurdles · Place 2 · Portsmouth300m Hurdles30" / 0.762m2.53.94a10
May 9Seacoast Freshmen SophomoreMay 9 · 100m Hurdles · Place 4 · Portsmouth100m Hurdles33" / 0.838mRound P4.18.85a10
May 9Seacoast Freshmen SophomoreMay 9 · 100m Hurdles · Place 3 · Portsmouth100m Hurdles33" / 0.838m3.18.51a10
May 7Clipper RelaysMay 7 · 4x100 Shuttle Hurdles · Place 14 · Portsmouth4x100 Shuttle Hurdles33"14.17.74a10
May 2Phillips ExeterMay 2 · 300m Hurdles · Place 2 · Portsmouth300m Hurdles30" / 0.762m2.51.97a10
May 2Phillips ExeterMay 2 · 100m Hurdles · Portsmouth100m Hurdles33" / 0.838m--DNS10
Apr 25Nashua North Invitational Apr 25 · 100m Hurdles · Place 9 · Portsmouth100m Hurdles33" / 0.838mRound P9.17.99a10
Apr 25Nashua North Invitational Apr 25 · 100m Hurdles · Place 8 · Portsmouth100m Hurdles33" / 0.838m8.18.20a10
Apr 18ORSpringApr 18 · 300m Hurdles · Place 1 · Portsmouth300m Hurdles30" / 0.762m1.50.23a10
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 300m Hurdles · Place 3 · Portsmouth300m Hurdles30" / 0.762m3.51.94a10
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 100m Hurdles · Place 3 · Portsmouth100m Hurdles33" / 0.838m3.18.23a10