Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorSeacoast Championships · May 2217.14aSeacoast ChampionshipsMay 22, 2026
300 Meters · IndoorNeighborhood Scrimmage · Dec 1042.17aNeighborhood ScrimmageDecember 10, 2025
300m Hurdles · 36" / 0.914m · OutdoorORSpring · Apr 1845.17aORSpringApril 18, 2026
400 Meters · Relay Split · IndoorNeighborhood Scrimmage · Dec 101:00.068Neighborhood ScrimmageDecember 10, 2025
55 Meters · IndoorPhillips Exeter Meet · Jan 287.36aPhillips Exeter MeetJanuary 28, 2026
55m Hurdles · 39" · IndoorNHIAA D-I Indoor Championship & Battlenotes · Feb 88.95aNHIAA D-I Indoor Championship & BattlenotesFebruary 8, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22Seacoast ChampionshipsMay 22 · 300m Hurdles · Place 6 · Portsmouth300m Hurdles36" / 0.914m6.45.58a11
May 22Seacoast ChampionshipsMay 22 · 110m Hurdles · Place 5 · Portsmouth110m Hurdles39" / 0.991mRound P5.18.08a11
May 22Seacoast ChampionshipsMay 22 · 110m Hurdles · Place 4 · Portsmouth110m Hurdles39" / 0.991m4.17.14a PB11
May 162026 Bobcat InviteMay 16 · 300m Hurdles · Place 11 · Portsmouth300m Hurdles36" / 0.914m11.46.74a11
May 162026 Bobcat InviteMay 16 · 110m Hurdles · Place 7 · Portsmouth110m Hurdles39" / 0.991mRound P7.17.19a11
May 162026 Bobcat InviteMay 16 · 110m Hurdles · Place 8 · Portsmouth110m Hurdles39" / 0.991m8.17.79a11
May 7Clipper RelaysMay 7 · 4x110 Shuttle Hurdles · Place 16 · Portsmouth4x110 Shuttle Hurdles39"16.18.05a11
Apr 25Nashua North Invitational Apr 25 · 300m Hurdles · Place 9 · Portsmouth300m Hurdles36" / 0.914m9.45.64a11
Apr 25Nashua North Invitational Apr 25 · 110m Hurdles · Place 14 · Portsmouth110m Hurdles39" / 0.991mRound P14.18.46a11
Apr 25Nashua North Invitational Apr 25 · 110m Hurdles · Place 10 · Portsmouth110m Hurdles39" / 0.991m10.18.14a11
Apr 18ORSpringApr 18 · 300m Hurdles · Place 2 · Portsmouth300m Hurdles36" / 0.914m2.45.17a PB11
Apr 18ORSpringApr 18 · 110m Hurdles · Place 2 · Portsmouth110m Hurdles39" / 0.991mRound P2.18.16a11
Apr 18ORSpringApr 18 · 110m Hurdles · Place 2 · Portsmouth110m Hurdles39" / 0.991m2.17.43a11
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 300m Hurdles · Place 1 · Portsmouth300m Hurdles36" / 0.914m1.45.30a11
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 110m Hurdles · Place 1 · Portsmouth110m Hurdles39" / 0.991m1.19.16a11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 8NHIAA D-I Indoor Championship & BattlenotesFeb 8 · 55m Hurdles · Place 15 · Portsmouth55m Hurdles39"Round P15.8.95a PB11
Jan 28Phillips Exeter MeetJan 28 · 55m Hurdles · Place 3 · Portsmouth55m Hurdles38.75a11
Jan 28Phillips Exeter MeetJan 28 · 300 Meters · Place 20 · Portsmouth300 Meters2042.97a11
Jan 28Phillips Exeter MeetJan 28 · 55 Meters · Place 13 · Portsmouth55 Meters137.36a PB11
Jan 24NHWTL @ PEA AfternoonJan 24 · 55m Hurdles · Place 5 · Portsmouth55m Hurdles58.75a11
Jan 24NHWTL @ PEA AfternoonJan 24 · 55m Hurdles · Place 6 · Portsmouth55m Hurdles68.76a11
Jan 18NHWTL UNH MorningJan 18 · 55m Hurdles · Place 1 · Portsmouth55m Hurdles19.17JR
Jan 18NHWTL UNH MorningJan 18 · 55m Hurdles · Place 1 · Portsmouth55m Hurdles18.91JR
Jan 11NHWTL USMJan 11 · 55m Hurdles · Place 4 · Portsmouth55m Hurdles39"Round P4.9.41a11
Jan 11NHWTL USMJan 11 · 55m Hurdles · Place 4 · Portsmouth55m Hurdles39"4.9.22a11
Jan 4NHWTL UNH AfternoonJan 4 · 55m Hurdles · Place 4 · Portsmouth55m Hurdles49.59JR
Jan 4NHWTL UNH AfternoonJan 4 · 55m Hurdles · Place 4 · Portsmouth55m Hurdles49.41JR

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21NHWTL UNH MorningDec 21 · 300 Meters · Place 14 · Portsmouth300 Meters14.42.86a11
Dec 21NHWTL UNH MorningDec 21 · 55m Hurdles · Place 4 · Portsmouth55m Hurdles39"Round P4.9.98a11
Dec 21NHWTL UNH MorningDec 21 · 55m Hurdles · Place 5 · Portsmouth55m Hurdles39"5.10.06a11
Dec 10Neighborhood ScrimmageDec 10 · 300 Meters · Place 16 · Portsmouth300 Meters16.42.17a PB11
Dec 10Neighborhood ScrimmageDec 10 · 55m Hurdles · Place 2 · Portsmouth55m Hurdles39"2.10.10a11
Dec 10Neighborhood ScrimmageDec 10 · 400 Meters · Portsmouth400 MetersRelay Split—1:00.068 PB11
Jan 5NHWTL UNH AfternoonJan 5 · 55m Hurdles · Place 8 · Portsmouth55m Hurdles810.15a—
Jan 5NHWTL UNH AfternoonJan 5 · 300 Meters · Place 24 · Portsmouth300 Meters2444.42a—
Jan 3NHWTL JV 2Jan 3 · 300 Meters · Place 8 · Portsmouth300 Meters8.44.21a10
Jan 3NHWTL JV 2Jan 3 · 55m Hurdles · Place 2 · Portsmouth55m Hurdles39"2.10.26a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18PEP ScrimmageDec 18 · 300 Meters · Place 14 · Portsmouth300 Meters14.43.37a10
Dec 18PEP ScrimmageDec 18 · 55m Hurdles · Place 2 · Portsmouth55m Hurdles39"2.10.11a10
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 300 Meters · Place 19 · Portsmouth300 Meters19.45.30a9
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 55m Hurdles · Place 10 · Portsmouth55m Hurdles39"Round P10.10.53a9
Jan 2NHWTL @ UNH JV SessionJan 2 · 55m Hurdles · Place 6 · Portsmouth55m Hurdles611.29FR