Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTimberlane, Nashua North @ Portsmouth · May 1713.17Timberlane, Nashua North @ PortsmouthMay 17, 2023
110m Hurdles · 39" / 0.991m · Outdoor2026 Bobcat Invite · May 1619.95a2026 Bobcat InviteMay 16, 2026
200 Meters · OutdoorTimberlane, Nashua North @ Portsmouth · May 1727.85Timberlane, Nashua North @ PortsmouthMay 17, 2023
55 Meter · IndoorNeighborhood Scrimmage · Dec 107.84aNeighborhood ScrimmageDecember 10, 2025
55m Hurdles · 39" · IndoorNHWTL JV 2 · Jan 39.89aNHWTL JV 2January 3, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 162026 Bobcat InviteMay 16 · 110m Hurdles · Place 18 · Portsmouth110m Hurdles39" / 0.991mRound P18.19.95a PB12
May 7Clipper RelaysMay 7 · 4x110 Shuttle Hurdles · Place 34 · Portsmouth4x110 Shuttle Hurdles39"34.19.76a12
Apr 18ORSpringApr 18 · 110m Hurdles · Portsmouth110m Hurdles39" / 0.991mRound P--NT12
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 100 Meters · Place 18 · Portsmouth100 Meters18.13.29a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 4NHWTL UNH AfternoonJan 4 · 55m Hurdles · Place 5 · Portsmouth55m Hurdles510.14SR

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21NHWTL UNH MorningDec 21 · 55m Hurdles · Portsmouth55m Hurdles39"Round P--DNS12
Dec 13NHWTL PEADec 13 · 55m Hurdles · Place 8 · Portsmouth55m Hurdles39"Round P8.10.18a12
Dec 10Neighborhood ScrimmageDec 10 · 55 Meter · Place 34 · Portsmouth55 Meter34.7.84a PB12
Feb 1NHWTL UNH MorningFeb 1 · 55m Hurdles · Place 15 · Portsmouth55m Hurdles159.8011
Jan 25NHWTL PEAJan 25 · 55m Hurdles · Place 13 · Portsmouth55m Hurdles39"Round P13.12.30a11
Jan 19NHWTL UNH MorningJan 19 · 55m Hurdles · Place 13 · Portsmouth55m Hurdles39"Round P13.10.00a11
Jan 12NHWTL UNH MorningJan 12 · 55m Hurdles · Place 8 · Portsmouth55m Hurdles89.91JR
Jan 5NHWTL UNH AfternoonJan 5 · 55m Hurdles · Place 7 · Portsmouth55m Hurdles710.02a—
Jan 3NHWTL JV 2Jan 3 · 55m Hurdles · Place 1 · Portsmouth55m Hurdles39"1.9.89a PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23Seacoast ChampionshipsMay 23 · 110m Hurdles · Place 10 · Portsmouth110m Hurdles1018.84JR
May 13Portsmouth Quad MeetMay 13 · 110m Hurdles · Place 1 · Portsmouth110m Hurdles119.74JR
May 8Clipper RelaysMay 8 · 110m Hurdles · Place 35 · Portsmouth110m Hurdles3519.88JR
Apr 17Portsmouth Tri MeetApr 17 · 110 Hurdles · Place 2 · Portsmouth110 Hurdles219.40JR
Apr 17Portsmouth Tri MeetApr 17 · 100 Meters · Place 31 · Portsmouth100 Meters3113.27JR

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18PEP ScrimmageDec 18 · 55m Hurdles · Place 1 · Portsmouth55m Hurdles39"1.10.00a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 11Bobcat2024May 11 · 110m Hurdles · Portsmouth110m Hurdles39" / 0.991mRound P--NT11
May 6Portsmouth TriMay 6 · 110m Hurdles · Place 4 · Portsmouth110m Hurdles420.16a—
May 6Portsmouth TriMay 6 · 100 Meters · Place 25 · Portsmouth100 Meters2513.31a—
May 4SeacoastF/SMay 4 · 110m Hurdles · Place 5 · Portsmouth110m Hurdles39" / 0.991mRound P5.20.31a11
May 4SeacoastF/SMay 4 · 110m Hurdles · Place 5 · Portsmouth110m Hurdles39" / 0.991m5.20.31a11
May 4SeacoastF/SMay 4 · 200 Meters · Portsmouth200 Meters--NT11
May 4SeacoastF/SMay 4 · 100 Meters · Portsmouth100 MetersRound P--NT11
May 2Clipper RelaysMay 2 · 110m Hurdles · Place 20 · Portsmouth110m Hurdles2020.29a—
Apr 20Phillips Exeter Academy MeetApr 20 · 100 Meters · Place 29 · Portsmouth100 Meters2913.5910

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17Timberlane, Nashua North @ PortsmouthMay 17 · 200 Meters · Place 14 · Portsmouth200 Meters1427.85 PB—
May 17Timberlane, Nashua North @ PortsmouthMay 17 · 100 Meters · Place 24 · Portsmouth100 Meters2413.17 PB—
May 6Kiwanis Freshman SophomoreMay 6 · 100 Meters · Place 39 · Portsmouth100 Meters3913.68SO
Apr 22Phillips Exeter Home MeetApr 22 · 200 Meters · Place 26 · Portsmouth200 Meters2628.92a—
Apr 22Phillips Exeter Home MeetApr 22 · 100 Meters · Place 32 · Portsmouth100 Meters3213.91a—
Apr 19Londonderry, Spaulding @ PortsmouthApr 19 · 200 Meters · Place 3 · Soph Portsmouth200 Meters328.86—