Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFHS v NMRHS Boys · Apr 1512.2FHS v NMRHS BoysApril 15, 2026
200 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 926.00aDistrict E Nick DiPilato InvitationalMay 9, 2026
55 Meter · IndoorMidland Wachusett Div A & B League Meets · Feb 77.68aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
55 Meters · IndoorMidland Wachusett @ Shrewsbury #5 · Jan 287.20Midland Wachusett @ Shrewsbury #5January 28, 2026
Discus · 1.6kg · OutdoorFHS v NMRHS Boys · Apr 15109-7FHS v NMRHS BoysApril 15, 2026
Javelin · 800g · OutdoorDivision B Midland-Wachusett League Meet · May 22151-05Division B Midland-Wachusett League MeetMay 22, 2026
Shot Put · 12lb · IndoorMidland Wachusett Div A & B League Meets · Feb 741-02.00Midland Wachusett Div A & B League MeetsFebruary 7, 2026
Shot Put · 12lb · OutdoorDivision B Midland-Wachusett League Meet · May 2241-07.50Division B Midland-Wachusett League MeetMay 22, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22Division B Midland-Wachusett League MeetMay 22 · Javelin · Place 2 · North Middlesex RegJavelin800g2.151-05 PB12
May 22Division B Midland-Wachusett League MeetMay 22 · Shot Put · Place 4 · North Middlesex RegShot Put12lb4.41-07.50 PB12
May 22Division B Midland-Wachusett League MeetMay 22 · 200 Meters · North Middlesex Reg200 Meters--DNS12
May 9District E Nick DiPilato InvitationalMay 9 · Shot Put · Place 6 · North Middlesex RegShot Put12lb6.40-03.5012
May 9District E Nick DiPilato InvitationalMay 9 · 200 Meters · Place 40 · North Middlesex Reg200 Meters40.26.00a PB12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 5 · North Middlesex RegJavelin800g5.40.34m12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Shot Put · Place 11 · North Middlesex RegShot Put12lb11.12.05m12
Apr 15FHS v NMRHS BoysApr 15 · Discus · Place 1 · North Middlesex RegDiscus1.6kg1.109-7 PB12
Apr 15FHS v NMRHS BoysApr 15 · Shot Put · Place 2 · North Middlesex RegShot Put12lb2.40-312
Apr 15FHS v NMRHS BoysApr 15 · 100 Meters · Place 5 · North Middlesex Reg100 Meters5.12.2 PB12
Apr 8Nashoba Reg vs. North Middlesex RegApr 8 · Javelin · Place 3 · North Middlesex RegJavelin800g3.121-0412
Apr 8Nashoba Reg vs. North Middlesex RegApr 8 · Shot Put · Place 2 · North Middlesex RegShot Put12lb2.38-11.7512
Apr 8Nashoba Reg vs. North Middlesex RegApr 8 · 100 Meters · Place 4 · North Middlesex Reg100 Meters4.12.612

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 13 · North Middlesex RegShot Put1340-7.2512
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55 Meter · Place 15 · North Middlesex Reg55 MeterRound P15.7.68a PB12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · Shot Put · Place 6 · North Middlesex RegShot Put12lb6.41-02.00 PB12
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · Shot Put · Place 2 · North Middlesex RegShot Put240-9.5012
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 55 Meters · Place 13 · North Middlesex Reg55 Meters137.20 PB12
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · Shot Put · Place 2 · North Middlesex RegShot Put238-412
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · Shot Put · Place 2 · North Middlesex RegShot Put242-2.5012
Jan 7Midland Wachusett @ WachusettJan 7 · Shot Put · Place 4 · North Middlesex RegShot Put437-9—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23Midland Wachusett Division B League MeetMay 23 · Javelin · Place 4 · North Middlesex RegJavelin4115-711
May 23Midland Wachusett Division B League MeetMay 23 · Shot Put · Place 3 · North Middlesex RegShot Put337-10.5011
May 23Midland Wachusett Division B League MeetMay 23 · 100 Meters · Place 10 · North Middlesex Reg100 Meters1012.52a11
May 17District E Central Mass Division 1 ChampionshipMay 17 · Javelin · Place 10 · North Middlesex RegJavelin10126-611
May 7Nashoba vs North Middlesex (Boys)May 7 · Javelin · Place 3 · North Middlesex RegJavelin3122-511
May 7Nashoba vs North Middlesex (Boys)May 7 · Shot Put · Place 1 · North Middlesex RegShot Put135-1011
May 7Nashoba vs North Middlesex (Boys)May 7 · 100 Meters · Place 7 · North Middlesex Reg100 Meters712.211
May 3District E Girls & Boys Division 1 RelaysMay 3 · Javelin · Place 16 · North Middlesex RegJavelin1635.28m11
May 3District E Girls & Boys Division 1 RelaysMay 3 · Shot Put · Place 20 · North Middlesex RegShot Put2010.52m11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 28Nashoba vs Marlborough - BoysApr 28 · Javelin · Place 7 · North Middlesex RegJavelin792-0—
Apr 28Nashoba vs Marlborough - BoysApr 28 · Shot Put · Place 8 · North Middlesex RegShot Put828-9—
Apr 2Nashoba vs North Middlesex (Boys)Apr 2 · Javelin · Place 7 · North Middlesex RegJavelin792-0—
Apr 2Nashoba vs North Middlesex (Boys)Apr 2 · Shot Put · Place 8 · North Middlesex RegShot Put828-9—