Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDistrict E Multi / F.A.T. Invitational · May 412.99aDistrict E Multi / F.A.T. InvitationalMay 4, 2024
1000 Meters · IndoorMid Wach League Championship A & B · Feb 33:15.49aMid Wach League Championship A & BFebruary 3, 2024
1500 Meters · OutdoorDistrict E Multi / F.A.T. Invitational · May 45:16.27aDistrict E Multi / F.A.T. InvitationalMay 4, 2024
200 Meters · IndoorRoxbury CC - Tigers Open Meet · Jan 3025.65Roxbury CC - Tigers Open MeetJanuary 30, 2026
200 Meters · OutdoorTufts Spring Stampede · Apr 1024.89aTufts Spring StampedeApril 10, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1039.95aMSTCA Northeast InvitationalJanuary 10, 2025
400 Meters · IndoorRoxbury CC - Tigers Open Meet · Jan 3055.18Roxbury CC - Tigers Open MeetJanuary 30, 2026
400 Meters · OutdoorMASCAC Outdoor Championships · Apr 2554.69aMASCAC Outdoor ChampionshipsApril 25, 2026
55 Meter · IndoorMSTCA Speed Classic Large School · Dec 178.35aMSTCA Speed Classic Large SchoolDecember 17, 2022
55 Meters · IndoorMidWach Week 2 @ Wachusett · Jan 87.50MidWach Week 2 @ WachusettJanuary 8, 2025
600 Meters · IndoorMid Wach @ Shrewsbury Week 5 · Jan 291:42.50Mid Wach @ Shrewsbury Week 5January 29, 2025
Discus · 1.6kg · OutdoorWachusett Vs. Westborough (Boys Only) · May 1104-00.00Wachusett Vs. Westborough (Boys Only)May 1, 2024
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.32mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 264.26mMSTCA Boys PentathlonFebruary 26, 2025
Shot Put · 12lb · IndoorMSTCA Distance Classic · Dec 2828-09.75MSTCA Distance ClassicDecember 28, 2022
Shot Put · 12lb · OutdoorWachusett Vs. Westborough (Boys Only) · May 130-00.00Wachusett Vs. Westborough (Boys Only)May 1, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 400 Meters · Place 17 · Bridgewater StateBridgewater State400 Meters17.54.69a PBFr
Apr 17Bridgewater State Bears InvitationalApr 17 · 400 Meters · Place 15 · Bridgewater StateBridgewater State400 Meters15.56.01aFr
Apr 17Bridgewater State Bears InvitationalApr 17 · 200 Meters · Place 35 · Bridgewater StateBridgewater State200 Meters35.24.98aWind: 2.9Fr
Apr 10Tufts Spring StampedeApr 10 · 400 Meters · Place 31 · Bridgewater StateBridgewater State400 Meters31.56.46aFr
Apr 10Tufts Spring StampedeApr 10 · 200 Meters · Place 57 · Bridgewater StateBridgewater State200 Meters57.24.89a PBWind: 0.8Fr
Apr 4Amherst Spring FlingApr 4 · 400 Meters · Bridgewater StateBridgewater State400 Meters--DNSFr
Mar 27Jonathan Tymann InvitationalMar 27 · 400 Meters · Place 15 · Bridgewater StateBridgewater State400 Meters15.55.60aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 72026 Wheaton InvitationalFeb 7 · 400 Meters · Place 21 · Bridgewater StateBridgewater State400 Meters2155.38aFR
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 400 Meters · Place 18 · Bridgewater St.Bridgewater St.400 Meters1855.18 PBFR
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 200 Meters · Place 50 · Bridgewater St.Bridgewater St.200 Meters5025.65 PBFR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 400 Meters · Place 37 · Bridgewater StateBridgewater State400 Meters3756.39aFr
Jan 24MIT Gordon Kelly InvitationalJan 24 · 200 Meters · Place 61 · Bridgewater StateBridgewater State200 Meters6125.83aFr
Jan 17Branwen Smith-King InvitationalJan 17 · 400 Meters · Place 17 · Bridgewater StateBridgewater State400 Meters1756.00aFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · 400 Meters · Place 12 · WestboroughWestborough400 Meters1258.24a12
May 10District E Nick DiPilato InvitationalMay 10 · 200 Meters · Place 30 · WestboroughWestborough200 Meters3025.14a12
May 8Westborough v HudsonMay 8 · Javelin · Place 13 · WestboroughWestboroughJavelin1395-0912
May 8Westborough v HudsonMay 8 · 400 Meters · Place 3 · WestboroughWestborough400 Meters355.70a12
Apr 9Westborough Boys Dual MeetApr 9 · Javelin · Place 11 · WestboroughWestboroughJavelin1190-1012
Apr 9Westborough Boys Dual MeetApr 9 · 400 Meters · Place 5 · WestboroughWestborough400 Meters556.7012
Apr 2Algonquin vs Westborough (Boys)Apr 2 · 400 Meters · Place 3 · WestboroughWestborough400 Meters356.8012

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 161 · WestboroughWestboroughLong Jump1614.26m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 150 · WestboroughWestboroughHigh Jump1501.32m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 71 · WestboroughWestboroughShot Put719.27m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 150 · WestboroughWestborough55m Hurdles15011.06a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 88 · WestboroughWestborough1000 Meters883:17.58a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 300 Meters · Place 12 · WestboroughWestborough300 Meters1239.97a—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 600 Meters · Place 5 · WestboroughWestborough600 Meters51:42.50 PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 111 · WestboroughWestborough300 Meters11139.95a PB—
Jan 8MidWach Week 2 @ WachusettJan 8 · 55 Meters · Place 15 · WestboroughWestborough55 Meters157.50 PB—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 300 Meters · Place 35 · WestboroughWestborough300 Meters35.40.19a12
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 65 · WestboroughWestborough300 Meters65.40.72a12
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 600 Meters · Place 6 · WestboroughWestborough600 Meters6.1:45.8012
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 300 Meters · Place 31 · WestboroughWestborough300 Meters31.40.62a12
Feb 3Mid Wach League Championship A & BFeb 3 · 1000 Meters · Place 14 · WestboroughWestborough1000 Meters143:15.49a PB—
Jan 24MW @ Shrewsbury # 5Jan 24 · 1000 Meters · Place 15 · WestboroughWestborough1000 Meters153:23.70—
Jan 17MW @ Shrewsbury # 4Jan 17 · 300 Meters · Place 8 · WestboroughWestborough300 Meters844.20a—
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 167 · WestboroughWestborough300 Meters16741.0211

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9So Cal Jim Bush Championships - Masters MeetJun 9 · Javelin · UnattachedUnattachedJavelin800g—DNS11
Jun 9So Cal Jim Bush Championships - Masters MeetJun 9 · Discus · UnattachedUnattachedDiscus1.6kg—31.11mUnofficial11
May 18Midland Wachusett Division A League MeetMay 18 · Discus · Place 11 · WestboroughWestboroughDiscus1190-2—
May 7Shepherd Hill vs WestboroughMay 7 · Discus · Place 2 · WestboroughWestboroughDiscus299-10—
May 7Shepherd Hill vs WestboroughMay 7 · 110m Hurdles · Place 7 · WestboroughWestborough110m Hurdles720.3—
May 7Shepherd Hill vs WestboroughMay 7 · 400 Meters · Place 9 · WestboroughWestborough400 Meters957.2—
May 4District E Multi / F.A.T. InvitationalMay 4 · Discus · Place 13 · WestboroughWestboroughDiscus1389-5—
May 4District E Multi / F.A.T. InvitationalMay 4 · Shot Put · Place 15 · WestboroughWestboroughShot Put1529-3—
May 4District E Multi / F.A.T. InvitationalMay 4 · 1500 Meters · Place 11 · WestboroughWestborough1500 Meters115:16.27a PB—
May 4District E Multi / F.A.T. InvitationalMay 4 · 100 Meters · Place 34 · WestboroughWestborough100 Meters3412.99a PB—
May 1Wachusett Vs. Westborough (Boys Only)May 1 · Discus · Place 5 · WestboroughWestboroughDiscus1.6kg5.104-00.00 PB11
May 1Wachusett Vs. Westborough (Boys Only)May 1 · Shot Put · Place 13 · WestboroughWestboroughShot Put12lb13.30-00.00 PB11

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 100 · WestboroughWestborough300 Meters100.42.34a11
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 300 Meters · Place 6 · WestboroughWestborough300 Meters6.44.311
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 300 Meters · Place 66 · WestboroughWestborough300 Meters66.42.34a11
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 110 · WestboroughWestboroughShot Put11026-09.0010
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 110 · WestboroughWestboroughShot Put12lb110.26-09.0010
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Shot Put · Place 45 · WestboroughWestboroughShot Put12lb45.26-11.2510

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 29District E Division 1 Relay MeetApr 29 · Discus · Place 34 · WestboroughWestboroughDiscus3425.45m10
Apr 29District E Division 1 Relay MeetApr 29 · Discus · Place 34 · WestboroughWestboroughDiscus3425.45m10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · Shot Put · Place 73 · WestboroughWestboroughShot Put12lb73.28-09.75 PB10
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55 Meter · Place 188 · WestboroughWestborough55 Meter188.8.35a PB10
Dec 11MSTCA Winter Festival Large SchoolDec 11 · Shot Put · Place 39 · WestboroughWestboroughShot Put12lb39.27-11.2510