Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNorwell vs Middleboro · Apr 1416.40Norwell vs MiddleboroApril 14, 2026
300 Meters · IndoorSouth Shore League Indoor Track & Field Championship · Feb 241.96aSouth Shore League Indoor Track & Field ChampionshipFebruary 2, 2026
400m Hurdles · 36" / 0.914m · OutdoorScrimmage: Middleboro vs Dighton-Rehoboth · Mar 241:06.3Scrimmage: Middleboro vs Dighton-RehobothMarch 24, 2026
55 Meters · IndoorSouth Shore League Meet #5 · Jan 308.19South Shore League Meet #5January 30, 2023
High Jump · OutdoorNorwell vs Middleboro · Apr 145' 8"Norwell vs MiddleboroApril 14, 2026
Long Jump · OutdoorMiddleboro vs Randolph · May 1219-02.00Middleboro vs RandolphMay 12, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Middleboro110m Hurdles39" / 0.991mRound P--DNS12
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Long Jump · Place 10 · MiddleboroLong Jump10.18-06.0012
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · High Jump · Place 7 · MiddleboroHigh Jump7.5-06.0012
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 110m Hurdles · Place 8 · Middleboro110m Hurdles39" / 0.991mRound P8.17.80a12
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 110m Hurdles · Place 5 · Middleboro110m Hurdles39" / 0.991m5.17.34a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 110m Hurdles · Place 32 · Middleboro110m Hurdles3217.57a12
May 12Middleboro vs RandolphMay 12 · Long Jump · Place 1 · MiddleboroLong Jump1.19-02.00 PB12
May 12Middleboro vs RandolphMay 12 · High Jump · Place 3 · MiddleboroHigh Jump3.5-04.0012
May 12Middleboro vs RandolphMay 12 · 110m Hurdles · Place 1 · Middleboro110m Hurdles39" / 0.991m1.16.98a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · High Jump · Place 15 · MiddleboroHigh Jump155-06.0012
May 9Weston Twilight Invitational - Weston EventsMay 9 · 110m Hurdles · Place 25 · Middleboro110m Hurdles2518.00a12
Apr 27Middleborough vs RocklandApr 27 · Long Jump · Place 1 · MiddleboroLong Jump1.18-11.5012
Apr 27Middleborough vs RocklandApr 27 · High Jump · Place 2 · MiddleboroHigh Jump2.5-06.0012
Apr 27Middleborough vs RocklandApr 27 · 400m Hurdles · Place 1 · Middleboro400m Hurdles36" / 0.914m1.1:19.47a12
Apr 27Middleborough vs RocklandApr 27 · 110m Hurdles · Place 1 · Middleboro110m Hurdles39" / 0.991m1.18.00a12
Apr 14Norwell vs MiddleboroApr 14 · Long Jump · Place 1 · MiddleboroLong Jump1.18' 8.5"12
Apr 14Norwell vs MiddleboroApr 14 · High Jump · Place 2 · MiddleboroHigh Jump2.5' 8" PB12
Apr 14Norwell vs MiddleboroApr 14 · 400m Hurdles · Place 1 · Middleboro400m Hurdles36" / 0.914m1.1:11.9012
Apr 14Norwell vs MiddleboroApr 14 · 110m Hurdles · Place 1 · Middleboro110m Hurdles39" / 0.991m1.16.40 PB12
Apr 7Middleborough vs East BridgewaterApr 7 · Long Jump · Place 3 · MiddleboroLong Jump319-05.0012
Apr 7Middleborough vs East BridgewaterApr 7 · High Jump · Place 1 · MiddleboroHigh Jump15-08.0012
Apr 7Middleborough vs East BridgewaterApr 7 · 110m Hurdles · Place 2 · Middleboro110m Hurdles217.23a12
Mar 30Middleboro HS vs Carver MHSMar 30 · Long Jump · Place 3 · MiddleboroLong Jump3.18' 7"12
Mar 30Middleboro HS vs Carver MHSMar 30 · High Jump · Place 2 · MiddleboroHigh Jump2.5' 8"12
Mar 30Middleboro HS vs Carver MHSMar 30 · 400m Hurdles · Place 1 · Middleboro400m Hurdles36" / 0.914m1.1:11.412
Mar 30Middleboro HS vs Carver MHSMar 30 · 110m Hurdles · Place 3 · Middleboro110m Hurdles39" / 0.991m3.16.612
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · Long Jump · Place 1 · MiddleboroLong Jump1.18' 8"12
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · High Jump · Place 1 · MiddleboroHigh Jump1.5' 8"12
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · 400m Hurdles · Place 1 · Middleboro400m Hurdles36" / 0.914m1.1:06.3 PB12
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · 110m Hurdles · Place 1 · Middleboro110m Hurdles39" / 0.991m1.16.912

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 14 · Middleboro55m Hurdles148.77a12
Feb 6South Shore League #5 MeetFeb 6 · Long Jump · Place 9 · MiddleboroLong Jump918-1.5012
Feb 6South Shore League #5 MeetFeb 6 · High Jump · Place 5 · MiddleboroHigh Jump55-1012
Feb 6South Shore League #5 MeetFeb 6 · 55m Hurdles · Place 6 · Middleboro55m Hurdles68.85a12
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · Long Jump · Place 8 · MiddleboroLong Jump818-1.5012
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · High Jump · Place 7 · MiddleboroHigh Jump75-412
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 55m Hurdles · Place 7 · Middleboro55m Hurdles78.91a12
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 300 Meters · Place 12 · Middleboro300 Meters1241.96a PB12
Jan 5South Shore League #3 2025-2026Jan 5 · Long Jump · Place 13 · MiddleboroLong Jump1317-412
Jan 5South Shore League #3 2025-2026Jan 5 · High Jump · Place 8 · MiddleboroHigh Jump85-412
Jan 5South Shore League #3 2025-2026Jan 5 · 55m Hurdles · Place 4 · Middleboro55m Hurdles48.94a12
Jan 5South Shore League #3 2025-2026Jan 5 · 300 Meters · Place 43 · Middleboro300 Meters4344.19a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 12South Shore League ChampionshipMay 12 · 400m Hurdles · Place 12 · Middleboro400m Hurdles121:14.84a11
May 7Sandwich vs. Middleboro May 7 · 400m Hurdles · Place 2 · Middleboro400m Hurdles21:07.911
May 7Sandwich vs. Middleboro May 7 · 110m Hurdles · Place 1 · Middleboro110m Hurdles118.611
May 3Weston Twilight Invitational - Weston EventsMay 3 · 110m Hurdles · Place 39 · Middleboro110m HurdlesRound P3920.63a11
Apr 30Middleboro vs RocklandApr 30 · High Jump · Place 2 · MiddleboroHigh Jump25-06.0011
Apr 30Middleboro vs RocklandApr 30 · 400m Hurdles · Place 1 · Middleboro400m Hurdles11:10.69a11
Apr 30Middleboro vs RocklandApr 30 · 110m Hurdles · Place 1 · Middleboro110m Hurdles118.56a11
Apr 14Middleboro vs NorwellApr 14 · High Jump · Place 1 · MiddleboroHigh Jump15-811
Apr 14Middleboro vs NorwellApr 14 · 400m Hurdles · Place 3 · Middleboro400m Hurdles31:10.21a11
Apr 14Middleboro vs NorwellApr 14 · 110m Hurdles · Place 1 · Middleboro110m Hurdles117.67a11
Apr 2Middleboro vs RandolphApr 2 · High Jump · Place 1 · MiddleboroHigh Jump15-411
Apr 2Middleboro vs RandolphApr 2 · 110m Hurdles · Place 2 · Middleboro110m Hurdles218.99a11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 8MSTCA Qualifier MeetFeb 8 · High Jump · Place 6 · MiddleboroHigh Jump65-6—
Feb 8MSTCA Qualifier MeetFeb 8 · 55m Hurdles · Place 49 · Middleboro55m HurdlesRound P499.91a—
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · High Jump · Place 8 · MiddleboroHigh Jump85-4—
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 55m Hurdles · Place 9 · Middleboro55m Hurdles99.90a—
Jan 27South Shore League meet #5Jan 27 · High Jump · Place 7 · MiddleboroHigh Jump75-4—
Jan 27South Shore League meet #5Jan 27 · 55m Hurdles · Place 9 · Middleboro55m Hurdles99.79a—
Jan 13South Shore League Meet #4Jan 13 · High Jump · Place 11 · MiddleboroHigh Jump115-0—
Jan 13South Shore League Meet #4Jan 13 · 55m Hurdles · Place 8 · Middleboro55m Hurdles89.52a—
Jan 6South Shore league Meet #3Jan 6 · High Jump · Place 6 · MiddleboroHigh Jump65-4—
Jan 6South Shore league Meet #3Jan 6 · 55m Hurdles · Place 9 · Middleboro55m Hurdles99.62a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · 110m Hurdles · Place 6 · Middleboro110m Hurdles619.64a—
May 18Mercury Grand InvitationalMay 18 · 110m Hurdles · Place 6 · Middleboro110m Hurdles619.37a—
May 14South Shore League ChampionshipMay 14 · 110m Hurdles · Place 12 · Middleboro110m Hurdles1219.38a—
May 7Middleboro vs SandwichMay 7 · High Jump · Place 4 · MiddleboroHigh Jump45-2—
May 7Middleboro vs SandwichMay 7 · 110m Hurdles · Place 1 · Middleboro110m Hurdles119.0—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 110m Hurdles · Place 27 · Middleboro110m Hurdles2719.95a—
Apr 30Middleboro vs RocklandApr 30 · High Jump · Place 2 · MiddleboroHigh Jump25-4—
Apr 30Middleboro vs RocklandApr 30 · 110m Hurdles · Place 3 · Middleboro110m Hurdles319.75a—
Apr 24Norwell vs MiddleboroApr 24 · High Jump · Place 5 · MiddleboroHigh Jump55-2—
Apr 24Norwell vs MiddleboroApr 24 · 110m Hurdles · Place 3 · Middleboro110m Hurdles319.1—
Apr 18MSTCA Warrior InvitationalApr 18 · High Jump · Place 31 · MiddleboroHigh Jump315-0—
Apr 18MSTCA Warrior InvitationalApr 18 · 110m Hurdles · Place 40 · Middleboro110m Hurdles4020.52a—
Apr 9Middleboro vs East BridgewaterApr 9 · Long Jump · Place 10 · MiddleboroLong Jump1015-6—
Apr 9Middleboro vs East BridgewaterApr 9 · 110m Hurdles · Place 5 · Middleboro110m Hurdles519.99a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 55m Hurdles · Place 8 · Middleboro55m Hurdles89.88a—
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 55m Hurdles · Place 7 · Middleboro55m Hurdles79.52a—
Jan 29South Shore League Meet #5Jan 29 · High Jump · Place 10 · MiddleboroHigh Jump105-0—
Jan 29South Shore League Meet #5Jan 29 · 55m Hurdles · Place 7 · Middleboro55m Hurdles79.84a—
Jan 22South Shore League Meet #4Jan 22 · 55m Hurdles · Place 9 · Middleboro55m Hurdles910.11a—
Jan 8South Shore League Meet #3Jan 8 · High Jump · Place 10 · MiddleboroHigh Jump105-0—
Jan 8South Shore League Meet #3Jan 8 · 55m Hurdles · Place 8 · Middleboro55m Hurdles810.41a—
Jan 3MAC Meet 3Jan 3 · 55m Hurdles · Place 12 · Middleboro55m Hurdles1210.38a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 6South Shore League Meet #6 Feb 6 · 300 Meters · Place 33 · Middleboro300 Meters3345.36a—
Jan 30South Shore League Meet #5Jan 30 · 300 Meters · Place 1 · Middleboro300 Meters146.22FR
Jan 30South Shore League Meet #5Jan 30 · 55 Meters · Place 1 · Middleboro55 Meters18.19 PBFR
Jan 9South Shore League Meet #3Jan 9 · 300 Meters · Place 2 · Middleboro300 Meters249.09FR
Jan 9South Shore League Meet #3Jan 9 · 55 Meters · Place 4 · Middleboro55 Meters48.40FR
Jan 4South Shore Meet Wheaton #1Jan 4 · 55 Meters · Place 49 · Middleboro55 Meters498.86a—