Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidland Wachusett @ Fitchburg #5 · Jan 285:30.50Midland Wachusett @ Fitchburg #5January 28, 2026
1000 Meters · IndoorMidland Wachusett @ Fitchburg #5 · Jan 283:17.10Midland Wachusett @ Fitchburg #5January 28, 2026
2 Miles · IndoorMidland Wachusett @ Fitchburg · Feb 412:04.80Midland Wachusett @ FitchburgFebruary 4, 2026
2 Miles · OutdoorDivision B Midland-Wachusett League Meet · May 2211:37.80aDivision B Midland-Wachusett League MeetMay 22, 2026
800 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 92:21.43aDistrict E Nick DiPilato InvitationalMay 9, 2026
Long Jump · OutdoorNashoba Reg vs Leominster (Boys Only) · May 1314-11Nashoba Reg vs Leominster (Boys Only)May 13, 2026
Triple Jump · OutdoorNashoba Reg vs Leominster (Boys Only) · May 1332-6Nashoba Reg vs Leominster (Boys Only)May 13, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22Division B Midland-Wachusett League MeetMay 22 · 2 Miles · Place 3 · Leominster2 Miles3.11:37.80a PB12
May 16Central Mass. Division 1 Class MeetMay 16 · 2 Miles · Place 12 · Leominster2 Miles12.11:39.81a12
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · Triple Jump · Place 3 · LeominsterTriple Jump3.32-6 PB12
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · Long Jump · Place 11 · LeominsterLong Jump11.14-11 PB12
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · 2 Miles · Place 4 · Leominster2 Miles4.11:53.212
May 9District E Nick DiPilato InvitationalMay 9 · 800 Meters · Place 20 · Leominster800 Meters20.2:21.43a PB12
Apr 8Fitchburg vs LeominsterApr 8 · Triple Jump · Place 6 · LeominsterTriple Jump6.30-912
Apr 8Fitchburg vs LeominsterApr 8 · Long Jump · Place 16 · LeominsterLong Jump16.14-8.512
Apr 8Fitchburg vs LeominsterApr 8 · 2 Miles · Place 2 · Leominster2 Miles2.11:50.712
Apr 8Fitchburg vs LeominsterApr 8 · 800 Meters · Place 3 · Leominster800 Meters3.2:29.412

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · 2 Miles · Place 4 · Leominster2 Miles412:04.80 PB12
Feb 4Midland Wachusett @ FitchburgFeb 4 · 1000 Meters · Place 6 · Leominster1000 Meters63:24.9012
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 1 Mile · Place 5 · Leominster1 Mile55:30.50 PB12
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 1000 Meters · Place 4 · Leominster1000 Meters43:17.10 PB12
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 1 Mile · Place 2 · Leominster1 Mile25:33.4012
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 1000 Meters · Place 11 · Leominster1000 Meters113:22.9012
Jan 14Midland Wachusett @ Fitchburg #3Jan 14 · 1 Mile · Place 3 · Leominster1 Mile35:36.20a12
Jan 14Midland Wachusett @ Fitchburg #3Jan 14 · 1000 Meters · Place 8 · Leominster1000 Meters83:20.60a12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Midland Wachusett Division B League MeetMay 23 · 2 Miles · Place 6 · Leominster2 Miles611:57.22a11
May 10District E Nick DiPilato InvitationalMay 10 · 800 Meters · Place 46 · Leominster800 Meters462:32.39a11
Apr 30Nashoba vs. LeominsterApr 30 · Triple Jump · Place 7 · LeominsterTriple Jump732-711
Apr 30Nashoba vs. LeominsterApr 30 · Long Jump · Place 14 · LeominsterLong Jump1414-8.2511
Apr 30Nashoba vs. LeominsterApr 30 · 2 Miles · Place 2 · Leominster2 Miles212:33.311
Apr 30Nashoba vs. LeominsterApr 30 · 800 Meters · Place 8 · Leominster800 Meters82:46.011

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1 Mile · Place 5 · Leominster1 Mile55:37.00—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1000 Meters · Place 8 · Leominster1000 Meters83:24.80—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 1 Mile · Place 8 · Leominster1 Mile85:31.30—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 1000 Meters · Place 10 · Leominster1000 Meters103:24.10—
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 2 Miles · Place 2 · Leominster2 Miles212:14.50—
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 1000 Meters · Place 17 · Leominster1000 Meters173:29.70—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · 2 Miles · Place 6 · Leominster2 Miles612:07.60—
Dec 18Mid Wach Invite MeetDec 18 · 1000 Meters · Place 16 · Leominster1000 Meters163:25.70—