Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDivision B Midland-Wachusett League Meet · May 2212.56aDivision B Midland-Wachusett League MeetMay 22, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 921.83a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 97:05.75a41st District E Boy's DecathlonJune 9, 2026
200 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 926.40aDistrict E Nick DiPilato InvitationalMay 9, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 946.17aMSTCA Northeast InvitationalJanuary 9, 2026
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 91:04.02a41st District E Boy's DecathlonJune 9, 2026
55 Meter · IndoorMidland Wachusett Div A & B League Meets · Feb 77.80aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
55 Meters · IndoorMidland Wachusett @ Shrewsbury #3 · Jan 147.80aMidland Wachusett @ Shrewsbury #3January 14, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9232841st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 915.90m41st District E Boy's DecathlonJune 9, 2026
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 919.56m41st District E Boy's DecathlonJune 9, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 95.05m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 97.34m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 99.50m41st District E Boy's DecathlonJune 9, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 63 · MarlboroughDecathlonRound M63.2328 PB9
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 54 · MarlboroughTriple JumpRound M54.9.50m PB9
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 42 · MarlboroughLong JumpRound M42.5.05m PB9
Jun 941st District E Boy's DecathlonJun 9 · High Jump · MarlboroughHigh JumpRound M—NH9
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 53 · MarlboroughJavelin800gRound M53.19.56m PB9
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 58 · MarlboroughDiscus1.6kgRound M58.15.90m PB9
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 52 · MarlboroughShot Put12lbRound M52.7.34m PB9
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 47 · Marlborough110m Hurdles39" / 0.991mRound M47.21.83a PB9
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 62 · Marlborough1500 MetersRound M62.7:05.75a PB9
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 59 · Marlborough400 MetersRound M59.1:04.02a PB9
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 49 · Marlborough100 MetersRound M49.12.86a9
May 22Division B Midland-Wachusett League MeetMay 22 · 100 Meters · Place 10 · Marlborough100 MetersRound P10.12.56a PB9
May 9District E Nick DiPilato InvitationalMay 9 · 200 Meters · Place 46 · Marlborough200 Meters46.26.40a PB9
May 9District E Nick DiPilato InvitationalMay 9 · 100 Meters · Place 42 · Marlborough100 Meters42.12.76a9
Apr 15Nashoba Reg @ Marlborough (Boys)Apr 15 · 100 Meters · Place 6 · Marlborough100 Meters6.12.89
Apr 6Marlborough vs AMSAApr 6 · Long Jump · Place 11 · MarlboroughLong Jump1111-79
Apr 6Marlborough vs AMSAApr 6 · High Jump · Place 4 · MarlboroughHigh Jump44-89
Apr 1Hudson v. MarlboroughApr 1 · 100 Meters · Place 7 · Marlborough100 Meters713.10a9

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 300 Meters · Place 15 · Marlborough300 Meters15.48.14a9
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55 Meter · Place 16 · Marlborough55 MeterRound P16.7.80a PB9
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 300 Meters · Place 20 · Marlborough300 Meters2048.30a9
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55 Meters · Place 18 · Marlborough55 Meters187.80a PB9
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 306 · Marlborough300 Meters30646.17a PB9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 177 · Marlborough300 Meters177.46.59a9
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 55 Meter · Place 21 · Marlborough55 Meter21.8.109
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · High Jump · MarlboroughHigh Jump—NH9