Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorHolliston at Hopkinton · Apr 7143-03Holliston at HopkintonApril 7, 2026
Hammer · 12lb · OutdoorNew England HS Hammer Throw Championships · Jul 9188-09New England HS Hammer Throw ChampionshipsJuly 9, 2026
Shot Put · 12lb · IndoorTri Valley League - Meet 1 · Dec 1147-00.00Tri Valley League - Meet 1December 11, 2025
Shot Put · 12lb · OutdoorHolliston at Hopkinton · Apr 745-04.00Holliston at HopkintonApril 7, 2026
Weight Throw · 25lb / 11.3kg · IndoorMSTCA Boston Holiday Challenge · Dec 2756-11.50MSTCA Boston Holiday ChallengeDecember 27, 2025

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 9New England HS Hammer Throw ChampionshipsJul 9 · Hammer · Place 9 · HopkintonHammer12lb9.188-09 PB12
Jun 92026 New England HS Hammer Throw ChampionshipsJun 9 · Hammer · Place 9 · HopkintonHammer12lb9.188-0912
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · HopkintonDiscus1.6kg--FOUL12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · HopkintonShot Put12lb--DNS12
May 28Hopkinton Hammer MeetMay 28 · Hammer · Place 1 · HopkintonHammer12lb1.189-08Unofficial12
May 22Hopkinton Last Chance MeetMay 22 · Hammer · Place 1 · HopkintonHammer12lb1.182-0112
May 22Hopkinton Last Chance MeetMay 22 · Discus · Place 1 · HopkintonDiscus1.6kg1.136-0112
May 22Hopkinton Last Chance MeetMay 22 · Shot Put · Place 3 · HopkintonShot Put12lb3.41-03.5012
May 16MSTCA Coaches Metro InvitationalMay 16 · Hammer · Place 2 · HopkintonHammer2174-1112
May 5Hopkinton vs WestwoodMay 5 · Discus · Place 2 · HopkintonDiscus1.6kg2.136-0412
May 5Hopkinton vs WestwoodMay 5 · Shot Put · Place 2 · HopkintonShot Put12lb2.44-08.0012
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 1 · HopkintonDiscus142.93m12
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 5 · HopkintonShot Put513.62m12
Apr 30Dedham v HopkintonApr 30 · Shot Put · Place 1 · HopkintonShot Put12lb1.44-0.512
Apr 242026 Mass Hammer InviteApr 24 · Hammer · Place 2 · HopkintonHammer12lb2.51.95m12
Apr 18Ocean State Hammerheads International Hammer InvitationalApr 18 · Hammer · Place 4 · HopkintonHammer6kg4.51.3812
Apr 18Ocean State Hammerheads International Hammer InvitationalApr 18 · Hammer · Place 10 · HopkintonHammer12lb10.54.0512
Apr 15Norwood at HopkintonApr 15 · Discus · Place 1 · HopkintonDiscus1.6kg1.136-1012
Apr 15Norwood at HopkintonApr 15 · Shot Put · Place 1 · HopkintonShot Put12lb1.43-03.0012
Apr 7Holliston at HopkintonApr 7 · Discus · Place 1 · HopkintonDiscus1.6kg1.143-03 PB12
Apr 7Holliston at HopkintonApr 7 · Shot Put · Place 1 · HopkintonShot Put12lb1.45-04.00 PB12
Mar 31Ashland vs HopkintonMar 31 · Shot Put · Place 1 · HopkintonShot Put141-912

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Weight Throw · Place 3 · HopkintonWeight Throw355-03.00—
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · Weight Throw · Place 1 · HopkintonWeight Throw117.29m12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 4 · HopkintonShot Put446-2.5012
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 4 · HopkintonShot Put446-02.5012
Feb 5Tri Valley League OpenFeb 5 · Weight Throw · Place 1 · HopkintonWeight Throw153-712
Feb 5Tri Valley League OpenFeb 5 · Shot Put · Place 2 · HopkintonShot Put247-712
Jan 31Tri Valley League ShowcaseJan 31 · Shot Put · Place 2 · HopkintonShot Put248-0.5012
Jan 22TVL Double-DualJan 22 · Shot Put · Place 1 · HopkintonShot Put12lb1.44-06.0012
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 2 · HopkintonShot Put215.01m12
Jan 9MSTCA Northeast InvitationalJan 9 · Weight Throw · Place 2 · HopkintonWeight Throw250-612
Jan 8Tri Valley League - Meet 4Jan 8 · Shot Put · Place 1 · HopkintonShot Put142-5.2512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · Shot Put · Place 2 · HopkintonShot Put12lb2.43-09.5012
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Weight Throw · Place 4 · HopkintonWeight Throw25lb / 11.3kg4.56-11.50 PB12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Weight Throw · Place 2 · HopkintonWeight Throw25lb / 11.3kg2.50-11.5012
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · Shot Put · Place 1 · HopkintonShot Put146-7.7512
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 1 · HopkintonShot Put12lb1.47-00.00 PB12
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Weight Throw · Place 9 · HopkintonWeight Throw948-1.50—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Weight Throw · Place 9 · HopkintonWeight Throw948-1.50—
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 18 · HopkintonShot Put1839-0.50—

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 19 · HopkintonDiscus19102-711
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 7 · HopkintonShot Put747-211
May 20TVL Showcase MeetMay 20 · Discus · Place 5 · HopkintonDiscus5130-1011
May 20TVL Showcase MeetMay 20 · Shot Put · Place 6 · HopkintonShot Put644-9.5011
May 16MSTCA Division 2 RelaysMay 16 · Discus · Place 4 · HopkintonDiscus439.59m11
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 13 · HopkintonShot Put1313.14m11
May 13Dedham vs HopkintonMay 13 · Discus · Place 3 · HopkintonDiscus3135-311
May 13Dedham vs HopkintonMay 13 · Shot Put · Place 3 · HopkintonShot Put346-011
May 10MSTCA Coaches Metro InvitationalMay 10 · Hammer · Place 1 · HopkintonHammer1162-911
May 3Weston Twilight Invitational - Weston EventsMay 3 · Shot Put · Place 25 · HopkintonShot Put2542-09.7511
May 1Norwood vs HopkintonMay 1 · Discus · Place 1 · HopkintonDiscus1127-011
May 1Norwood vs HopkintonMay 1 · Shot Put · Place 1 · HopkintonShot Put144-9.5011
Apr 252025 Mass Hammer InviteApr 25 · Hammer · Place 2 · HopkintonHammer244.65m11
Apr 14Hopkinton at HollistonApr 14 · Discus · Place 1 · HopkintonDiscus1131-0911
Apr 14Hopkinton at HollistonApr 14 · Shot Put · Place 1 · HopkintonShot Put143-10.5011
Apr 8Ashland at HopkintonApr 8 · Discus · Place 1 · HopkintonDiscus1129-411
Apr 8Ashland at HopkintonApr 8 · Shot Put · Place 1 · HopkintonShot Put140-9.7511
Apr 2Hopkinton at WestwoodApr 2 · Discus · Place 1 · HopkintonDiscus1113-1111
Apr 2Hopkinton at WestwoodApr 2 · Shot Put · Place 1 · HopkintonShot Put139-1.5011
Mar 8The Rising Stars ClassicMar 8 · 55m Hurdles · Place 11 · Hopkinton55m HurdlesRound P1114.21m—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Weight Throw · Place 13 · HopkintonWeight Throw25lb / 11.3kg13.46-11.5011
Dec 23Tri Valley Meet 3Dec 23 · Shot Put · Place 6 · HopkintonShot Put12lb6.43-00.0011
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Weight Throw · Place 2 · HopkintonWeight Throw25lb / 11.3kg2.47-00.5011
Dec 19Tri Valley Meet 2BDec 19 · Shot Put · Place 11 · HopkintonShot Put12lb11.38-811
Dec 13Tri Valley - Meet 1Dec 13 · Shot Put · HopkintonShot Put12lb--FOUL11
Feb 3Tri Valley League ShowcaseFeb 3 · Shot Put · Place 10 · HopkintonShot Put1038-6.75—
Jan 26Tri Valley League - Meet 5Jan 26 · Shot Put · Place 6 · HopkintonShot Put639-2—
Jan 20MSTCA D2 RelaysJan 20 · Shot Put · Place 35 · HopkintonShot Put12lb35.11.61m10
Jan 12MSTCA Northeast InvitationalJan 12 · Weight Throw · Place 16 · HopkintonWeight Throw1640-00.0010
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Shot Put · Place 3 · HopkintonShot Put340-3.50—
Jan 5Tri Valley League - Meet 4Jan 5 · Shot Put · Place 23 · HopkintonShot Put2332-3—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Shot Put · Place 19 · HopkintonShot Put12lb19.40-06.7510
May 14Tri Valley League ChampionshipMay 14 · Discus · Place 8 · HopkintonDiscus8122-1—
May 14Tri Valley League ChampionshipMay 14 · Shot Put · Place 12 · HopkintonShot Put1239-3—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Discus · Place 4 · HopkintonDiscus4122-7—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Shot Put · Place 4 · HopkintonShot Put442-7.50—
Apr 30TVL - Hopkinton v HollistonApr 30 · Discus · Place 3 · HopkintonDiscus3119-1—
Apr 30TVL - Hopkinton v HollistonApr 30 · Shot Put · Place 1 · HopkintonShot Put142-4—
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 13 · HopkintonDiscus1.6kg13.37.19m10
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 14 · HopkintonShot Put12lb14.12.64m10
Apr 23Ashland vs HopkintonApr 23 · Discus · Place 2 · HopkintonDiscus1.6kg2.117-1010
Apr 23Ashland vs HopkintonApr 23 · Shot Put · Place 1 · HopkintonShot Put12lb1.39-02.7510
Apr 9Hopkinton v WestwoodApr 9 · Discus · Place 2 · HopkintonDiscus2110-10—
Apr 9Hopkinton v WestwoodApr 9 · Shot Put · Place 1 · HopkintonShot Put138-0—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · Shot Put · Place 6 · HopkintonShot Put12lb6.36-04.0010
Dec 17MSTCA Speed Classic (Large School)Dec 17 · Weight Throw · Place 4 · HopkintonWeight Throw25lb / 11.3kg4.38-05.0010
Dec 13Tri Valley League - Meet 2Dec 13 · Shot Put · Place 8 · HopkintonShot Put837-0—
Dec 8Tri Valley League - Meet 1Dec 8 · Shot Put · Place 7 · HopkintonShot Put12lb7.38-04.5010
Feb 22USATF-NE Youth Development MeetFeb 22 · Weight Throw · Place 13 · HopkintonWeight Throw1310.56m—
Feb 14MSTCA Rising ChampionshipsFeb 14 · Shot Put · Place 9 · HopkintonShot Put936-08.25—
Feb 4Tri Valley ShowcaseFeb 4 · Shot Put · Place 10 · HopkintonShot Put1037-3FR
Jan 27Tri Valley Dual #5Jan 27 · Shot Put · Place 27 · HopkintonShot Put12lb27.32-11.509
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 54 · HopkintonShot Put5434-03.509
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 54 · HopkintonShot Put12lb54.34-03.509
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Shot Put · Place 20 · HopkintonShot Put12lb20.34-05.509
Jan 4Tri Valley Meet #4Jan 4 · Shot Put · Place 20 · HopkintonShot Put2034-2.5FR

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · Discus · HopkintonDiscus1.6kg--FOUL9
May 16Tri Valley League ChampionshipMay 16 · Discus · Place 12 · HopkintonDiscus12103-9—
May 3Ashland @ HopkintonMay 3 · Discus · Place 1 · HopkintonDiscus1116-7FR
Apr 12Medfield @ HopkintonApr 12 · Discus · Place 2 · HopkintonDiscus2120-3FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · Shot Put · Place 21 · HopkintonShot Put12lb21.31-07.759
Dec 9Tri Valley Dual #1Dec 9 · Shot Put · Place 15 · HopkintonShot Put12lb15.33-02.009