Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCentral Mass. Multi-Meet · Jun 913.64Central Mass. Multi-MeetJune 9, 2025
200 Meters · OutdoorCentral Mass MultiMeet 2024 · Jun 329.64Central Mass MultiMeet 2024June 3, 2024
55 Meter · IndoorMSTCA Speed Classic (Small School) · Dec 168.93aMSTCA Speed Classic (Small School)December 16, 2023
Discus · 1.6kg · OutdoorMarlborough v AMSA · May 13102-02Marlborough v AMSAMay 13, 2025
Pentathlon · OutdoorCentral Mass. Multi-Meet · Jun 91904Central Mass. Multi-MeetJune 9, 2025
Shot Put · 12lb · IndoorShrewsbury Week # 1 Mid Wach League · Dec 1838' 6.75Shrewsbury Week # 1 Mid Wach LeagueDecember 18, 2024
Shot Put · 12lb · OutdoorMarlborough v AMSA · May 1338-09.00Marlborough v AMSAMay 13, 2025

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

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 30 · Marlborough200 Meters3029.80Sr
Jun 9Central Mass. Multi-MeetJun 9 · Pentathlon · Place 30 · MarlboroughPentathlon301904 PBSr
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 35 · MarlboroughJavelin3523.66mSr
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 12 · MarlboroughDiscus1233.68mSr
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 36 · Marlborough100 Meters3613.64 PBSr
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 20 · MarlboroughShot Put2010.71mSr
May 23Midland Wachusett Division B League MeetMay 23 · Discus · Place 4 · MarlboroughDiscus4104-8SR
May 23Midland Wachusett Division B League MeetMay 23 · Shot Put · Place 5 · MarlboroughShot Put535-11.50SR
May 17District E Central Mass Division 1 ChampionshipMay 17 · Shot Put · Place 15 · MarlboroughShot Put1538-9Sr
May 17District E Central Mass Division 1 ChampionshipMay 17 · Discus · Place 11 · MarlboroughDiscus11108-2Sr
May 13Marlborough v AMSAMay 13 · Discus · Place 1 · MarlboroughDiscus1.6kg1.102-02 PBSr
May 13Marlborough v AMSAMay 13 · Shot Put · Place 1 · MarlboroughShot Put12lb1.38-09.00 PBSr
May 10District E Nick DiPilato InvitationalMay 10 · Discus · Place 12 · MarlboroughDiscus1292-3Sr
May 10District E Nick DiPilato InvitationalMay 10 · Shot Put · Place 5 · MarlboroughShot Put538-6Sr
Apr 2Nashoba vs Marlborough (Boys, Top 3)Apr 2 · Discus · Place 1 · MarlboroughDiscus1.6kg1.107-2UnofficialSr
Apr 2Nashoba vs Marlborough (Boys, Top 3)Apr 2 · Shot Put · Place 1 · MarlboroughShot Put12lb1.35-1UnofficialSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · Shot Put · Place 2 · MarlboroughShot Put239-2—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · Shot Put · Place 10 · MarlboroughShot Put1033-9—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · Shot Put · Place 8 · MarlboroughShot Put836-10.50—
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · Shot Put · Place 8 · MarlboroughShot Put835-07.25SR
Jan 8MidWach Week 2 @ WachusettJan 8 · Shot Put · Place 5 · MarlboroughShot Put536-4.5—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · Shot Put · Place 5 · MarlboroughShot Put12lb5.38' 6.75 PB12
Feb 3Mid Wach League Championship A & BFeb 3 · Shot Put · Place 5 · MarlboroughShot Put535-7.50—
Jan 24MW @ Shrewsbury # 5Jan 24 · Shot Put · Place 14 · MarlboroughShot Put1434-2.25—
Jan 21MSTCA D4 RelaysJan 21 · Shot Put · Place 41 · MarlboroughShot Put12lb41.10.30m11
Jan 17MW @ Shrewsbury # 4Jan 17 · Shot Put · Place 8 · MarlboroughShot Put835-2—
Jan 12MSTCA Northeast InvitationalJan 12 · Shot Put · Place 70 · MarlboroughShot Put7034-08.2511
Jan 10MW @ Shrewsbury #3Jan 10 · Shot Put · Place 11 · MarlboroughShot Put1135-9—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · 200 Meters · Place 48 · Marlborough200 Meters4829.64 PBJR
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 47 · MarlboroughJavelin4724.56mJR
Jun 3Central Mass MultiMeet 2024Jun 3 · Discus · Place 21 · MarlboroughDiscus2130.87mJR
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 23 · MarlboroughShot Put2310.62mJR
Jun 3Central Mass MultiMeet 2024Jun 3 · 100 Meters · Place 44 · Marlborough100 Meters4413.67JR
May 14Midland Wachusett Division B League MeetMay 14 · Discus · Place 7 · MarlboroughDiscus1.6kg7.94-00Jr
May 14Midland Wachusett Division B League MeetMay 14 · Shot Put · Place 5 · MarlboroughShot Put12lb5.37-06.50Jr
May 11District E Division 1 Central Mass. ChampionshipMay 11 · Shot Put · Place 19 · MarlboroughShot Put1935-9.50JR
May 3Hudson v Oakmont and MarlboroughMay 3 · Discus · Place 7 · MarlboroughDiscus789-10—
Apr 27District E Girls & Boys Division 1 RelaysApr 27 · Discus · Place 27 · MarlboroughDiscus1.6kg27.25.00mJr
Apr 27District E Girls & Boys Division 1 RelaysApr 27 · Shot Put · Place 18 · MarlboroughShot Put12lb18.10.58mJr
Apr 10Nashoba vs Marlborough - BoysApr 10 · Discus · Place 2 · MarlboroughDiscus1.6kg2.89-0Jr
Apr 10Nashoba vs Marlborough - BoysApr 10 · Shot Put · Place 5 · MarlboroughShot Put12lb5.32-10Jr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · Shot Put · Place 9 · MarlboroughShot Put12lb9.33-10.0011
Dec 20MWIL Invite #2Dec 20 · Shot Put · Place 9 · MarlboroughShot Put12lb9.33-10.0011
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Place 162 · Marlborough55 Meter162.8.93a PB11
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · Shot Put · Place 9 · MarlboroughShot Put12lb9.33-00.5011