Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMSTCA South Shore Twilight · May 235:28.53aMSTCA South Shore TwilightMay 23, 2026
2 Miles · OutdoorNorwell vs Randolph · May 513:42.0Norwell vs RandolphMay 5, 2026
600 Meters · IndoorSouth Shore League Meet #3 · Jan 91:50.57South Shore League Meet #3January 9, 2023
800 Meters · IndoorMSTCA Northeast Invitational · Jan 132:45.99MSTCA Northeast InvitationalJanuary 13, 2023
800 Meters · OutdoorNorwell vs Randolph · May 202:27.4Norwell vs RandolphMay 20, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 1 Mile · Place 84 · Norwell1 Mile845:28.53a PB12
May 12East Bridgewater vs NorwellMay 12 · 1 Mile · Place 8 · Norwell1 Mile8.5:40.312
May 12East Bridgewater vs NorwellMay 12 · 800 Meters · Place 6 · Norwell800 Meters6.2:27.812
May 5Norwell vs RandolphMay 5 · 2 Miles · Place 2 · Norwell2 Miles2.13:42.0 PB12
May 5Norwell vs RandolphMay 5 · 1 Mile · Place 2 · Norwell1 Mile2.5:44.712
Apr 14Norwell vs MiddleboroApr 14 · 2 Miles · Place 3 · Norwell2 Miles3.15:40.0012
Apr 14Norwell vs MiddleboroApr 14 · 800 Meters · Place 7 · Norwell800 Meters7.3:30.7012
Apr 10Norwell vs RocklandApr 10 · 2 Miles · Norwell2 Miles—SCR12
Apr 10Norwell vs RocklandApr 10 · 1 Mile · Place 4 · Norwell1 Mile4.6:01.212

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 1 Mile · Place 107 · Norwell1 Mile1075:54.33a11
May 7Randolph vs NorwellMay 7 · 1 Mile · Place 4 · Norwell1 Mile45:51.5011
Apr 30Norwell vs SandwichApr 30 · 1 Mile · Place 10 · Norwell1 Mile106:10.2711

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20Norwell vs RandolphMay 20 · 1 Mile · Place 15 · Norwell1 Mile156:09.7—
May 20Norwell vs RandolphMay 20 · 800 Meters · Place 7 · Norwell800 Meters72:27.4 PB—
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 97 · Norwell1 Mile975:45.27a—
Apr 30Sandwich vs NorwellApr 30 · 1 Mile · Place 19 · Norwell1 Mile196:05.5—
Apr 30Sandwich vs NorwellApr 30 · 800 Meters · Place 8 · Norwell800 Meters82:33.8—
Apr 24Norwell vs MiddleboroApr 24 · 1 Mile · Place 15 · Norwell1 Mile156:13.7—
Apr 24Norwell vs MiddleboroApr 24 · 800 Meters · Place 11 · Norwell800 Meters112:40.8—
Apr 9Norwell vs RocklandApr 9 · 800 Meters · Place 5 · Norwell800 Meters52:36.0—
Apr 5Norwell vs East BridgewaterApr 5 · 1 Mile · Place 14 · Norwell1 Mile146:11.0—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 30South Shore League Meet #5Jan 30 · 600 Meters · Place 5 · Norwell600 Meters51:51.99FR
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 112 · Norwell800 Meters1122:45.99 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 112 · Norwell800 Meters112.2:45.99a9
Jan 9South Shore League Meet #3Jan 9 · 600 Meters · Place 5 · Norwell600 Meters51:50.57 PBFR
Jan 4South Shore Meet #2 at WheatonJan 4 · 600 Meters · Place 9 · Norwell600 Meters9.1:55.83aUnofficial9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19South Shore League Meet #2Dec 19 · 600 Meters · Place 13 · Norwell600 Meters13.1:53.45a9
Dec 12South Shore League Meet #1Dec 12 · 600 Meters · Place 6 · Norwell600 Meters6.1:54.35a9