Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block #4 · Jan 156:26.28aBay State Conf - Block #4January 15, 2026
1 Mile · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 156:38.96aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
100 Meters · OutdoorBSC JV Open Meet · May 1416.27aBSC JV Open Meet May 14, 2025
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 93:47.78aMSTCA Northeast InvitationalJanuary 9, 2026
2 Miles · IndoorBay State Conf - Block #5 · Jan 2213:55.57aBay State Conf - Block #5January 22, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · 1 Mile · Place 30 · Weymouth1 Mile30.7:08.23a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 1 Mile · Place 18 · Weymouth1 Mile18.6:38.96a PB10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 1 Mile · Weymouth1 Mile—DNS10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 1 Mile · Place 29 · Weymouth1 Mile296:43.07a10
Jan 22Bay State Conf - Block #5Jan 22 · 2 Miles · Place 18 · Weymouth2 Miles1813:55.57a PB10
Jan 15Bay State Conf - Block #4Jan 15 · 1 Mile · Place 30 · Weymouth1 Mile306:26.28a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 95 · Weymouth1000 Meters953:47.78a PB10
Jan 8Bay State Conf - Block#3Jan 8 · 1 Mile · Place 34 · Weymouth1 Mile346:44.77a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 1 Mile · Place 29 · Weymouth1 Mile29.6:39.37a10
Dec 11Bay State Conf - Block#1Dec 11 · 1000 Meters · Place 32 · Weymouth1000 Meters32.3:51.05a10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 100 Meters · Place 83 · Weymouth100 Meters8316.27a PB9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 87 · Weymouth100 Meters8716.76a9
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 100 Meters · Place 81 · Weymouth100 Meters8117.699