Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorwell vs Middleboro · Apr 1413.20Norwell vs MiddleboroApril 14, 2026
200 Meters · OutdoorMiddleboro vs East Bridgewater · Apr 929.40aMiddleboro vs East BridgewaterApril 9, 2024
55 Meters · IndoorSouth Shore League Indoor Track & Field Championship · Feb 27.91aSouth Shore League Indoor Track & Field ChampionshipFebruary 2, 2026
Long Jump · IndoorMSTCA Kalperis Relays - Division 4 · Jan 174.74mMSTCA Kalperis Relays - Division 4January 17, 2026
Long Jump · OutdoorMiddleboro HS vs Carver MHS · Mar 3016' 2"Middleboro HS vs Carver MHSMarch 30, 2026
Triple Jump · OutdoorSouth Shore League Outdoor Track & Field Championship · May 2134-08.00South Shore League Outdoor Track & Field ChampionshipMay 21, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Triple Jump · Place 20 · MiddleboroTriple Jump20.9.55m11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Long Jump · Place 19 · MiddleboroLong Jump19.15-03.7511
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Triple Jump · Place 1 · MiddleboroTriple Jump1.34-08.00 PB11
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Long Jump · Place 4 · MiddleboroLong Jump4.15-06.0011
May 12Middleboro vs RandolphMay 12 · Triple Jump · Place 1 · MiddleboroTriple Jump1.32-11.0011
May 12Middleboro vs RandolphMay 12 · Long Jump · Place 3 · MiddleboroLong Jump3.15-07.0011
May 12Middleboro vs RandolphMay 12 · 100 Meters · Place 1 · Middleboro100 Meters1.13.48a11
May 9Weston Twilight Invitational - Weston EventsMay 9 · Triple Jump · Place 14 · MiddleboroTriple Jump1431-06.7511
May 9Weston Twilight Invitational - Weston EventsMay 9 · Long Jump · Place 22 · MiddleboroLong Jump2215-01.5011
May 3MSTCA Division 4 RelaysMay 3 · Long Jump · Place 17 · MiddleboroLong Jump174.56m11
Apr 27Middleborough vs RocklandApr 27 · Triple Jump · Place 1 · MiddleboroTriple Jump1.33-05.5011
Apr 27Middleborough vs RocklandApr 27 · Long Jump · Place 1 · MiddleboroLong Jump1.15-09.7511
Apr 27Middleborough vs RocklandApr 27 · 100 Meters · Place 2 · Middleboro100 Meters2.13.86a11
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Triple Jump · Place 4 · MiddleboroTriple Jump432-11.0011
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Long Jump · Place 4 · MiddleboroLong Jump416-05.0011
Apr 14Norwell vs MiddleboroApr 14 · Triple Jump · Place 1 · MiddleboroTriple Jump1.34' 3.75"11
Apr 14Norwell vs MiddleboroApr 14 · Long Jump · Place 1 · MiddleboroLong Jump1.15' 6.75"11
Apr 14Norwell vs MiddleboroApr 14 · 100 Meters · Place 3 · Middleboro100 Meters3.13.20 PB11
Apr 7Middleborough vs East BridgewaterApr 7 · Triple Jump · Place 1 · MiddleboroTriple Jump133-01.0011
Apr 7Middleborough vs East BridgewaterApr 7 · Long Jump · Place 1 · MiddleboroLong Jump116-09.0011
Apr 7Middleborough vs East BridgewaterApr 7 · 100 Meters · Place 2 · Middleboro100 Meters213.76a11
Mar 30Middleboro HS vs Carver MHSMar 30 · Triple Jump · Place 2 · MiddleboroTriple Jump2.33' 2.5"11
Mar 30Middleboro HS vs Carver MHSMar 30 · Long Jump · Place 1 · MiddleboroLong Jump1.16' 2" PB11
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · Triple Jump · Place 2 · MiddleboroTriple Jump2.32' 7.5"11
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · Long Jump · Place 1 · MiddleboroLong Jump1.16' 1"11
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · 100 Meters · Middleboro100 Meters—DNS11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Long Jump · Place 8 · MiddleboroLong Jump816-2.5011
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · Long Jump · Place 1 · MiddleboroLong Jump116-2.5011
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 55 Meters · Place 5 · Middleboro55 Meters57.91a PB11
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 15 · MiddleboroLong Jump1516-01.0011
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Long Jump · Place 7 · MiddleboroLong Jump74.74m PB11
Jan 12South Shore League Meet #4 2025-2026Jan 12 · Long Jump · Place 1 · MiddleboroLong Jump116-1111
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 55 Meters · Place 6 · Middleboro55 Meters67.99a11
Jan 5South Shore League #3 2025-2026Jan 5 · Long Jump · Place 4 · MiddleboroLong Jump416-011
Jan 5South Shore League #3 2025-2026Jan 5 · 55 Meters · Place 8 · Middleboro55 Meters87.92a11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Long Jump · Place 22 · MiddleboroLong Jump2216-3.2510
May 25Middleboro Final Qualifier at BRMay 25 · Triple Jump · Place 4 · MiddleboroTriple Jump432-510
May 25Middleboro Final Qualifier at BRMay 25 · Long Jump · Place 3 · MiddleboroLong Jump315-1010
May 12South Shore League ChampionshipMay 12 · Triple Jump · Place 11 · MiddleboroTriple Jump1131-05.0010
May 12South Shore League ChampionshipMay 12 · Long Jump · Place 4 · MiddleboroLong Jump415-08.0010
May 7Sandwich vs. Middleboro May 7 · 100 Meters · Place 6 · Middleboro100 Meters614.810
Apr 30Middleboro vs RocklandApr 30 · 100 Meters · Place 1 · Middleboro100 Meters113.99a10
Apr 30Middleboro vs RocklandApr 30 · Triple Jump · Place 4 · MiddleboroTriple Jump431-03.5010
Apr 30Middleboro vs RocklandApr 30 · Long Jump · Place 3 · MiddleboroLong Jump316-05.0010
Apr 14Middleboro vs NorwellApr 14 · Triple Jump · Place 4 · MiddleboroTriple Jump431-610
Apr 14Middleboro vs NorwellApr 14 · Long Jump · Place 2 · MiddleboroLong Jump215-9.2510
Apr 14Middleboro vs NorwellApr 14 · 100 Meters · Place 1 · Middleboro100 Meters114.26a10
Apr 2Middleboro vs RandolphApr 2 · Triple Jump · Place 2 · MiddleboroTriple Jump230-1010
Apr 2Middleboro vs RandolphApr 2 · Long Jump · Place 5 · MiddleboroLong Jump514-9.5010
Apr 2Middleboro vs RandolphApr 2 · 100 Meters · Place 2 · Middleboro100 Meters214.50a10

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 8MSTCA Qualifier MeetFeb 8 · Long Jump · Place 17 · MiddleboroLong Jump1714-11.50—
Feb 8MSTCA Qualifier MeetFeb 8 · 55 Meters · Place 47 · Middleboro55 MetersRound P478.03a—
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · Long Jump · Place 7 · MiddleboroLong Jump714-8—
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 55 Meters · Place 11 · Middleboro55 Meters118.16a—
Jan 27South Shore League meet #5Jan 27 · Long Jump · Place 7 · MiddleboroLong Jump715-3.25—
Jan 27South Shore League meet #5Jan 27 · 55 Meters · Place 6 · Middleboro55 Meters68.02a—
Jan 13South Shore League Meet #4Jan 13 · Long Jump · Place 4 · MiddleboroLong Jump415-3—
Jan 13South Shore League Meet #4Jan 13 · 55 Meters · Place 7 · Middleboro55 Meters78.03a—
Jan 6South Shore league Meet #3Jan 6 · Long Jump · Place 5 · MiddleboroLong Jump515-3—
Jan 6South Shore league Meet #3Jan 6 · 55 Meters · Place 9 · Middleboro55 Meters98.14a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 30Middleboro vs RocklandApr 30 · Triple Jump · Place 5 · MiddleboroTriple Jump529-4—
Apr 30Middleboro vs RocklandApr 30 · Long Jump · Place 7 · MiddleboroLong Jump714-1.50—
Apr 24Norwell vs MiddleboroApr 24 · Triple Jump · Place 4 · MiddleboroTriple Jump430-3—
Apr 24Norwell vs MiddleboroApr 24 · Long Jump · Place 7 · MiddleboroLong Jump714-4—
Apr 24Norwell vs MiddleboroApr 24 · 100 Meters · Place 5 · Middleboro100 Meters513.7—
Apr 18MSTCA Warrior InvitationalApr 18 · Triple Jump · Place 21 · MiddleboroTriple Jump2129-7—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 64 · Middleboro100 Meters6414.24a—
Apr 9Middleboro vs East BridgewaterApr 9 · Triple Jump · Place 3 · MiddleboroTriple Jump330-3—
Apr 9Middleboro vs East BridgewaterApr 9 · Long Jump · Place 6 · MiddleboroLong Jump614-6—
Apr 9Middleboro vs East BridgewaterApr 9 · 200 Meters · Place 1 · Middleboro200 Meters129.40a PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10MSTCA Qualifier MeetFeb 10 · 55 Meters · Place 27 · Middleboro55 Meters278.03a—
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 55 Meters · Place 14 · Middleboro55 Meters148.20a—