Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorSouth Shore League Outdoor Track & Field Championship · May 214:48.26aSouth Shore League Outdoor Track & Field ChampionshipMay 21, 2026
100 Meters · OutdoorNorwell vs Randolph · May 2012.8Norwell vs RandolphMay 20, 2024
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 5 Track & Field Championship · May 2919.34aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
1500 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 294:35.35aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
200 Meters · OutdoorNorwell vs Rockland · Apr 926.3Norwell vs RocklandApril 9, 2024
2000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 97:13.22aWeston Twilight Invitational - Regis EventsMay 9, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2038.60aMSTCA Speed Classic (Saturday)December 20, 2025
400 Meters · OutdoorMSTCA South Shore Twilight · May 2353.41aMSTCA South Shore TwilightMay 23, 2026
55 Meter · IndoorSouth Shore League Meet #1 · Dec 128.24aSouth Shore League Meet #1December 12, 2022
55 Meters · IndoorSouth Shore League Meet #5 · Jan 308.25South Shore League Meet #5January 30, 2023
600 Meters · IndoorSouth Shore League Meet #1 · Dec 151:33.27aSouth Shore League Meet #1December 15, 2025
800 Meters · OutdoorNorwell vs Middleboro · Apr 142:18.60Norwell vs MiddleboroApril 14, 2026
High Jump · OutdoorMSTCA Division 5 Relays · May 181.57mMSTCA Division 5 RelaysMay 18, 2025
Long Jump · IndoorSouth Shore League Meet #1 · Dec 1517-10.00South Shore League Meet #1December 15, 2025
Long Jump · OutdoorEast Bridgewater vs Norwell · May 1217' 7.5"East Bridgewater vs NorwellMay 12, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 5 Track & Field Championship · May 292337MIAA Division 5 Track & Field ChampionshipMay 29, 2026
Shot Put · 12lb · OutdoorMIAA Division 5 Track & Field Championship · May 296.59mMIAA Division 5 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 9 · NorwellPentathlon (Outdoor)StandardRound M9.2337 PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Long Jump · Place 10 · NorwellLong JumpRound M10.5.28m12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · High Jump · Place 7 · NorwellHigh JumpRound M7.1.65m12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Shot Put · Place 11 · NorwellShot Put12lbRound M11.6.59m PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 11 · Norwell110m Hurdles39" / 0.991mRound M11.19.34a PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1500 Meters · Place 3 · Norwell1500 MetersRound M3.4:35.35a PB12
May 23MSTCA South Shore TwilightMay 23 · 400 Meters · Place 19 · Norwell400 Meters1953.41a PB12
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · High Jump · NorwellHigh Jump--DNS12
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 1 Mile · Place 4 · Norwell1 Mile4.4:48.26a PB12
May 16MSTCA Coaches Shore InvitationalMay 16 · 400 Meters · Place 22 · Norwell400 Meters2253.96a12
May 12East Bridgewater vs NorwellMay 12 · Long Jump · Place 4 · NorwellLong Jump4.17' 7.5" PB12
May 12East Bridgewater vs NorwellMay 12 · Shot Put · Place 13 · NorwellShot Put12lb13.20' 5.5"12
May 12East Bridgewater vs NorwellMay 12 · 110m Hurdles · Place 5 · Norwell110m Hurdles39" / 0.991m5.20.812
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2000m Steeplechase · Place 23 · Norwell2000m Steeplechase237:13.22a PB12
May 5Norwell vs RandolphMay 5 · Long Jump · NorwellLong Jump—DNS12
May 5Norwell vs RandolphMay 5 · High Jump · Place 2 · NorwellHigh Jump2.5' 4"12
May 5Norwell vs RandolphMay 5 · 1 Mile · Place 1 · Norwell1 Mile1.5:21.912
May 5Norwell vs RandolphMay 5 · 400 Meters · Place 1 · Norwell400 Meters1.53.912
Apr 14Norwell vs MiddleboroApr 14 · High Jump · Place 3 · NorwellHigh Jump3.5' 6"12
Apr 14Norwell vs MiddleboroApr 14 · 1 Mile · Place 2 · Norwell1 Mile2.5:08.6012
Apr 14Norwell vs MiddleboroApr 14 · 800 Meters · Place 2 · Norwell800 Meters2.2:18.60 PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 7MSTCA Qualifier MeetFeb 7 · 600 Meters · Place 43 · Norwell600 Meters431:33.50a12
Feb 6South Shore League #5 MeetFeb 6 · Long Jump · Place 12 · NorwellLong Jump1217-2.5012
Feb 6South Shore League #5 MeetFeb 6 · 300 Meters · Place 11 · Norwell300 Meters1139.21a12
Jan 12South Shore League Meet #4 2025-2026Jan 12 · Long Jump · Place 18 · NorwellLong Jump1816-612
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 600 Meters · Place 9 · Norwell600 Meters91:35.43a12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 62 · Norwell300 Meters6238.75a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 300 Meters · Place 5 · Norwell300 Meters5.39.43a12
Dec 22South Shore League Meet #2Dec 22 · Long Jump · Place 19 · NorwellLong Jump19.16-00.0012
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 26 · Norwell300 Meters26.38.60a PB12
Dec 15South Shore League Meet #1Dec 15 · 600 Meters · Place 5 · Norwell600 Meters5.1:33.27a PB12
Dec 15South Shore League Meet #1Dec 15 · Long Jump · Place 15 · NorwellLong Jump15.17-10.00 PB12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400 Meters · Place 22 · Norwell400 Meters2254.31a11
May 18MSTCA Division 5 RelaysMay 18 · High Jump · Place 29 · NorwellHigh Jump291.57m PB11
May 12South Shore League ChampionshipMay 12 · High Jump · Place 15 · NorwellHigh Jump155-02.0011
May 12South Shore League ChampionshipMay 12 · 400 Meters · Place 8 · Norwell400 Meters854.44a11
May 7Randolph vs NorwellMay 7 · High Jump · Place 3 · NorwellHigh Jump35-211
May 7Randolph vs NorwellMay 7 · 400 Meters · Place 2 · Norwell400 Meters254.2011
Apr 30Norwell vs SandwichApr 30 · 400 Meters · Place 1 · Norwell400 Meters155.3011
Apr 14Middleboro vs NorwellApr 14 · Long Jump · Place 9 · NorwellLong Jump916-3.7511
Apr 14Middleboro vs NorwellApr 14 · High Jump · Place 3 · NorwellHigh Jump35-211
Apr 14Middleboro vs NorwellApr 14 · 400 Meters · Place 3 · Norwell400 Meters354.94a11
Apr 9Norwell Vs RocklandApr 9 · Long Jump · Place 11 · NorwellLong Jump1115-10.7511
Apr 9Norwell Vs RocklandApr 9 · High Jump · Place 3 · NorwellHigh Jump35-211
Apr 9Norwell Vs RocklandApr 9 · 400 Meters · Place 4 · Norwell400 Meters455.511
Apr 2Norwell vs East BridgewaterApr 2 · Long Jump · Place 8 · NorwellLong Jump816-5.2511
Apr 2Norwell vs East BridgewaterApr 2 · High Jump · Place 3 · NorwellHigh Jump35-011
Apr 2Norwell vs East BridgewaterApr 2 · 400 Meters · Place 3 · Norwell400 Meters356.811

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20Norwell vs RandolphMay 20 · Long Jump · Place 7 · NorwellLong Jump717-1.5—
May 20Norwell vs RandolphMay 20 · 400 Meters · Place 4 · Norwell400 Meters456.3—
May 20Norwell vs RandolphMay 20 · 100 Meters · Place 14 · Norwell100 Meters1412.8 PB—
May 18MSTCA South Shore TwilightMay 18 · Long Jump · Place 42 · NorwellLong Jump4217-2.25—
May 18MSTCA South Shore TwilightMay 18 · 400 Meters · Place 49 · Norwell400 Meters4957.66a—
May 14South Shore League ChampionshipMay 14 · 400 Meters · Place 15 · Norwell400 Meters1557.85a—
Apr 30Sandwich vs NorwellApr 30 · Long Jump · Place 7 · NorwellLong Jump716-0.5—
Apr 30Sandwich vs NorwellApr 30 · 400 Meters · Place 7 · Norwell400 Meters758.9—
Apr 30Sandwich vs NorwellApr 30 · 200 Meters · Place 9 · Norwell200 Meters926.4—
Apr 9Norwell vs RocklandApr 9 · Long Jump · Place 11 · NorwellLong Jump1116-4.25—
Apr 9Norwell vs RocklandApr 9 · 200 Meters · Place 12 · Norwell200 Meters1226.3 PB—
Apr 5Norwell vs East BridgewaterApr 5 · Long Jump · Place 11 · NorwellLong Jump1114-11.5—
Apr 5Norwell vs East BridgewaterApr 5 · 400 Meters · Place 4 · Norwell400 Meters459.4—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 6South Shore League Meet #6 Feb 6 · 300 Meters · Place 23 · Norwell300 Meters2342.87a—
Jan 30South Shore League Meet #5Jan 30 · 300 Meters · Place 1 · Norwell300 Meters142.71FR
Jan 30South Shore League Meet #5Jan 30 · 55 Meters · Place 6 · Norwell55 Meters68.25 PBFR
Jan 9South Shore League Meet #3Jan 9 · 55 Meters · Place 6 · Norwell55 Meters68.30FR
Jan 4South Shore Meet Wheaton #1Jan 4 · 55 Meters · Place 35 · Norwell55 Meters358.29a—
Jan 4South Shore Meet #2 at WheatonJan 4 · 300 Meters · Place 14 · Norwell300 Meters14.43.12aUnofficial9
Jan 4South Shore Meet #2 at WheatonJan 4 · 55 Meter · Place 39 · Norwell55 Meter39.8.31aUnofficial9

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19South Shore League Meet #2Dec 19 · 300 Meters · Place 18 · Norwell300 Meters18.43.12a9
Dec 19South Shore League Meet #2Dec 19 · 55 Meter · Place 49 · Norwell55 Meter49.8.25a9
Dec 12South Shore League Meet #1Dec 12 · 300 Meters · Place 1 · Norwell300 Meters1.43.50a9
Dec 12South Shore League Meet #1Dec 12 · 55 Meter · Place 4 · Norwell55 Meter4.8.24a PB9