Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conference - Block 5 · Jan 235:12.31aBay State Conference - Block 5January 23, 2025
1 Mile · OutdoorBSC JV Open Meet · May 145:09.17aBSC JV Open Meet May 14, 2025
1000 Meters · IndoorBay Sate Conf - Open Meet · Jan 282:53.41aBay Sate Conf - Open MeetJanuary 28, 2026
2 Miles · OutdoorBay State Conference Quad 3 - Wellesley · Apr 3011:36.50aBay State Conference Quad 3 - WellesleyApril 30, 2025
400 Meters · OutdoorMSTCA Warrior Invitational · Apr 241:00.86aMSTCA Warrior InvitationalApril 24, 2025
600 Meters · IndoorBay State Conf - Block #2 · Dec 181:38.14aBay State Conf - Block #2December 18, 2025
800 Meters · IndoorMSTCA Northeast Invitational · Jan 132:47.52MSTCA Northeast InvitationalJanuary 13, 2023
800 Meters · OutdoorWeymouth, Wellesley, Natick, and Needham · May 72:17.22aWeymouth, Wellesley, Natick, and NeedhamMay 7, 2025
Javelin · 800g · OutdoorBSC Relays · Apr 1950-03BSC RelaysApril 19, 2023
Shot Put · 12lb · OutdoorBSC Relays · Apr 1922-00.00BSC RelaysApril 19, 2023

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 1 Mile · Place 24 · Weymouth1 Mile24.5:33.64a12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 800 Meters · Place 11 · Weymouth800 Meters11.2:18.87a12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 800 Meters · Place 14 · Weymouth800 Meters14.2:18.60a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 1000 Meters · Place 22 · Weymouth1000 Meters222:55.40a12
Jan 28Bay Sate Conf - Open MeetJan 28 · 1000 Meters · Place 7 · Weymouth1000 Meters72:53.41a PB12
Jan 22Bay State Conf - Block #5Jan 22 · 1000 Meters · Place 24 · Weymouth1000 Meters243:01.28a12
Jan 15Bay State Conf - Block #4Jan 15 · 1000 Meters · Place 23 · Weymouth1000 Meters233:00.74a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 53 · Weymouth1000 Meters532:55.84a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 600 Meters · Place 22 · Weymouth600 Meters22.1:38.14a PB12
Dec 11Bay State Conf - Block#1Dec 11 · 1000 Meters · Place 24 · Weymouth1000 Meters24.3:03.03a12
Jan 28BSC OpenJan 28 · 1000 Meters · Place 16 · Weymouth1000 Meters163:02.46a—
Jan 28Bay State Conference - OpenJan 28 · 1000 Meters · Place 16 · Weymouth1000 Meters16.3:02.46a11
Jan 23Bay State Conference - Block 5Jan 23 · 1 Mile · Place 25 · Weymouth1 Mile255:12.31a PB—
Jan 2Bay State Conference - Block#3Jan 2 · 600 Meters · Place 20 · Weymouth600 Meters201:40.67—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 1 Mile · Place 11 · Weymouth1 Mile115:09.17a PB11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 800 Meters · Place 22 · Weymouth800 Meters222:17.22a PB11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 2 Miles · Place 11 · Weymouth2 Miles1111:36.50a PB11
Apr 24MSTCA Warrior InvitationalApr 24 · 400 Meters · Place 65 · Weymouth400 Meters651:00.86a PB11
Apr 16Bay State Conference 2 at WeymouthApr 16 · 2 Miles · Place 8 · Weymouth2 Miles811:57.07a11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 1 Mile · Place 34 · Weymouth1 Mile34.5:18.11a11
Dec 12Bay State Conference - Block #1Dec 12 · 1000 Meters · Place 28 · Weymouth1000 Meters28.3:06.87a11
Jan 31Bay State Conf - Block 6Jan 31 · 1000 Meters · Place 29 · Weymouth1000 Meters293:13.41a—
Jan 31Bay State Conf - Block 6Jan 31 · Shot Put · Place 2 · WeymouthShot Put229-9—
Jan 25Bay State Conf - Block 5Jan 25 · 1000 Meters · Place 25 · Weymouth1000 Meters253:11.76a—
Jan 12MSTCA Northeast InvitationalJan 12 · Shot Put · Place 144 · WeymouthShot Put14428-01.0010
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 165 · Weymouth1000 Meters1653:11.9210
Jan 11Bay State Conf - Block 4Jan 11 · 1000 Meters · Place 39 · Weymouth1000 Meters393:25.51a—
Jan 11Bay State Conf - Block 4Jan 11 · Shot Put · Place 4 · WeymouthShot Put427-7—
Jan 4Bay State Conference - Block 3Jan 4 · 1 Mile · Place 46 · Weymouth1 Mile465:49.69a—
Jan 4Bay State Conference - Block 3Jan 4 · Shot Put · Place 6 · WeymouthShot Put629-3—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Bay State Conf - Block 1Dec 14 · 1000 Meters · Place 34 · Weymouth1000 Meters34.3:21.41a10
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 115 · Weymouth800 Meters1152:47.52 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 115 · Weymouth800 Meters115.2:47.52a9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 19BSC RelaysApr 19 · Javelin · Place 34 · WeymouthJavelin800g34.50-03 PB9
Apr 19BSC RelaysApr 19 · Shot Put · Place 36 · WeymouthShot Put12lb36.22-00.00 PB9
Apr 15Lowell InvitationalApr 15 · Javelin · WeymouthJavelin800g—54'8Unofficial9
Apr 15Lowell InvitationalApr 15 · Shot Put · WeymouthShot Put12lb—21'11Unofficial9
Apr 12Natick vs. WeymouthApr 12 · Javelin · WeymouthJavelin800g—49'0Unofficial9
Apr 12Natick vs. WeymouthApr 12 · Shot Put · WeymouthShot Put12lb—23'9Unofficial9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Newton North JV #1Dec 14 · 1000 Meters · Weymouth1000 Meters—3:48.0Unofficial9