Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorTriton-Pentucket Dual Meet · Apr 920.73aTriton-Pentucket Dual MeetApril 9, 2026
200 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2427.09aMSTCA Invacational & PentathlonApril 24, 2026
300 Meters · IndoorMSTCA Winter Festival (Small School) · Dec 1046.57aMSTCA Winter Festival (Small School)December 10, 2023
400m Hurdles · 36" / 0.914m · OutdoorTriton. Vs. Essex Tech · May 61:11.95aTriton. Vs. Essex TechMay 6, 2026
55 Meter · IndoorCape Ann League Meet #1 · Dec 147.86aCape Ann League Meet #1December 14, 2025
55m Hurdles · 33" · IndoorCape Ann League Meet #2 · Dec 3012.28aCape Ann League Meet #2December 30, 2025
55m Hurdles · 39" · IndoorCape Ann League Meet #3 · Jan 711.04aCape Ann League Meet #3January 7, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · 400m Hurdles · Place 20 · Triton Regional400m Hurdles36" / 0.914m20.1:14.00a12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 400m Hurdles · Place 14 · Triton Regional400m Hurdles36" / 0.914m14.1:13.59a12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 110m Hurdles · Place 15 · Triton Regional110m Hurdles39" / 0.991mRound P15.20.79aWind: 012
May 13Newburyport vs. TritonMay 13 · 400m Hurdles · Place 7 · Triton Regional400m Hurdles36" / 0.914m7.1:14.22a12
May 13Newburyport vs. TritonMay 13 · 110m Hurdles · Place 6 · Triton Regional110m Hurdles39" / 0.991m6.21.63aWind: 012
May 6Triton. Vs. Essex TechMay 6 · 400m Hurdles · Place 4 · Triton Regional400m Hurdles36" / 0.914m4.1:11.95a PB12
May 6Triton. Vs. Essex TechMay 6 · 110m Hurdles · Place 5 · Triton Regional110m Hurdles39" / 0.991m5.21.63a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 400m Hurdles · Place 5 · Triton Regional400m Hurdles36" / 0.914m5.1:12.73a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 110m Hurdles · Place 5 · Triton Regional110m Hurdles39" / 0.991m5.21.44a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 110m Hurdles · Place 36 · Triton Regional110m Hurdles3621.33a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 101 · Triton Regional200 Meters10127.09a PB12
Apr 9Triton-Pentucket Dual MeetApr 9 · 110m Hurdles · Place 3 · Triton Regional110m Hurdles39" / 0.991m3.20.73a PB12
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 110m Hurdles · Place 3 · Triton Regional110m Hurdles39" / 0.991m3.20.73a12
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 110m Hurdles · Place 5 · Triton Regional110m Hurdles39" / 0.991m5.22.72a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7Cape Ann League Meet #3Jan 7 · 55m Hurdles · Place 18 · Triton Regional55m Hurdles39"18.11.04a PB12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 55m Hurdles · Place 25 · Triton Regional55m Hurdles33"25.12.28a PB12
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 20 · Triton Regional55m Hurdles39"20.11.60a12
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 27 · Triton Regional55 Meter27.7.86a PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14Triton Vs. Newburyport Dual MeetMay 14 · 110m Hurdles · Place 5 · Triton Regional110m Hurdles520.46a11
May 14Triton Vs. Newburyport Dual MeetMay 14 · 200 Meters · Place 13 · Triton Regional200 Meters1328.63a11
May 8Essex Tech v TritonMay 8 · 110m Hurdles · Place 5 · Triton Regional110m Hurdles39" / 0.991m5.20.99a11
May 8Essex Tech v TritonMay 8 · 200 Meters · Place 12 · Triton Regional200 Meters12.28.06a11
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 110m Hurdles · Place 7 · Triton Regional110m Hurdles39" / 0.991m7.21.10a11
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 200 Meters · Place 24 · Triton Regional200 Meters24.28.60a11
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 110m Hurdles · Place 7 · Triton Regional110m Hurdles39" / 0.991m7.21.10a11
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 200 Meters · Place 24 · Triton Regional200 Meters24.28.60a11
Apr 9Pentucket Vs. TritonApr 9 · 110m Hurdles · Place 6 · Triton Regional110m Hurdles39" / 0.991m6.21.07a11
Apr 9Triton vs. Pentucket Dual MeetApr 9 · 110m Hurdles · Triton Regional110m Hurdles39" / 0.991m—21.07aUnofficial11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15Cape Ann League JV ChampionshipsMay 15 · 110m Hurdles · Place 4 · Triton Regional110m Hurdles422.3—
May 7Triton Vs. Pentucket Dual MeetMay 7 · 110m Hurdles · Triton Regional110m Hurdles39" / 0.991m—22.11aUnofficial10
May 7Triton Vs. Pentucket Dual MeetMay 7 · 200 Meters · Triton Regional200 Meters—28.84aUnofficial10
May 4Annual Tom Dorman Freshman-Sophomore MeetMay 4 · 200 Meters · Triton Regional200 Meters—28.76aUnofficial10
May 1Triton Vs. Newburyport Dual MeetMay 1 · 200 Meters · Triton Regional200 Meters—28.17aUnofficial10
May 1Triton Vs. Newburyport Dual MeetMay 1 · 100 Meters · Triton Regional100 Meters—14.21aUnofficial10
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · 400 Meters · Triton Regional400 Meters—68.22aUnofficial10
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · 200 Meters · Triton Regional200 Meters—28.97aUnofficial10
Apr 10Triton Vs. North Reading Dual MeetApr 10 · 110m Hurdles · Triton Regional110m Hurdles39" / 0.991m—22.15aUnofficial10
Apr 10Triton Vs. North Reading Dual MeetApr 10 · 800 Meters · Triton Regional800 Meters—2:44.57aUnofficial10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 300 Meters · Place 81 · Triton Regional300 Meters81.46.57a PB10