Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidLand Wachusett Indoor League Championships · Feb 25:37.57aMidLand Wachusett Indoor League ChampionshipsFebruary 2, 2025
1 Mile · OutdoorFitchburg vs Leominster · Apr 85:15.5Fitchburg vs LeominsterApril 8, 2026
1000 Meters · IndoorMidland Wachusett @ Fitchburg #4 · Jan 213:07.40Midland Wachusett @ Fitchburg #4January 21, 2026
400 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 956.51aDistrict E Nick DiPilato InvitationalMay 9, 2026
600 Meters · IndoorWinter Warrior HS Invitational · Dec 281:32.89aWinter Warrior HS InvitationalDecember 28, 2025
800 Meters · OutdoorDivision B Midland-Wachusett League Meet · May 222:06.61aDivision B Midland-Wachusett League MeetMay 22, 2026
Long Jump · OutdoorFitchburg vs Leominster · Apr 815-3Fitchburg vs LeominsterApril 8, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22Division B Midland-Wachusett League MeetMay 22 · 800 Meters · Place 3 · Leominster800 Meters3.2:06.61a PB10
May 16Central Mass. Division 1 Class MeetMay 16 · 800 Meters · Place 13 · Leominster800 Meters13.2:07.66a10
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · 1 Mile · Place 3 · Leominster1 Mile3.5:19.110
May 9District E Nick DiPilato InvitationalMay 9 · 800 Meters · Place 7 · Leominster800 Meters7.2:10.73a10
May 9District E Nick DiPilato InvitationalMay 9 · 400 Meters · Place 15 · Leominster400 Meters15.56.51a PB10
Apr 8Fitchburg vs LeominsterApr 8 · Long Jump · Place 14 · LeominsterLong Jump14.15-3 PB10
Apr 8Fitchburg vs LeominsterApr 8 · 1 Mile · Place 1 · Leominster1 Mile1.5:15.5 PB10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1000 Meters · Place 3 · Leominster1000 Meters3.3:11.09a10
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 600 Meters · Place 1 · Leominster600 Meters1.1:38.51a10
Feb 4Midland Wachusett @ FitchburgFeb 4 · 1000 Meters · Place 3 · Leominster1000 Meters33:12.3010
Feb 4Midland Wachusett @ FitchburgFeb 4 · 600 Meters · Place 3 · Leominster600 Meters31:37.9010
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 600 Meters · Place 5 · Leominster600 Meters51:40.5010
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 1000 Meters · Place 8 · Leominster1000 Meters83:07.40 PB10
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 600 Meters · Place 5 · Leominster600 Meters51:40.6010
Jan 14Midland Wachusett @ Fitchburg #3Jan 14 · 1000 Meters · Place 3 · Leominster1000 Meters33:07.60a10
Jan 14Midland Wachusett @ Fitchburg #3Jan 14 · 600 Meters · Place 2 · Leominster600 Meters21:42.50a10
Jan 9MSTCA Northeast InvitationalJan 9 · 600 Meters · Place 48 · Leominster600 Meters481:33.32a10

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 600 Meters · Place 23 · Leominster600 Meters23.1:32.89a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 45 · Leominster600 Meters45.1:34.95a10
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1 Mile · Place 9 · Leominster1 Mile95:37.57a PB—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1 Mile · Place 9 · Leominster1 Mile96:02.70—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1000 Meters · Place 14 · Leominster1000 Meters143:34.40—
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 1 Mile · Place 11 · Leominster1 Mile11.6:08.509
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 1000 Meters · Place 20 · Leominster1000 Meters20.3:45.609
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 1 Mile · Place 15 · Leominster1 Mile156:02.40—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 1000 Meters · Place 19 · Leominster1000 Meters193:55.80—
Jan 15MidWach @ Wachusett Week3Jan 15 · 1 Mile · Place 11 · Leominster1 Mile11.6:08.509
Jan 15MidWach @ Wachusett Week3Jan 15 · 1000 Meters · Place 20 · Leominster1000 Meters20.3:45.609
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 1 Mile · Place 7 · Leominster1 Mile75:57.30—
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 1000 Meters · Place 19 · Leominster1000 Meters193:40.30—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23Midland Wachusett Division B League MeetMay 23 · 1 Mile · Place 7 · Leominster1 Mile75:22.34a9
May 23Midland Wachusett Division B League MeetMay 23 · 800 Meters · Place 9 · Leominster800 Meters92:23.92a9
May 17District E Central Mass Division 1 ChampionshipMay 17 · 800 Meters · Place 18 · Leominster800 Meters182:15.389
May 10District E Nick DiPilato InvitationalMay 10 · 800 Meters · Place 17 · Leominster800 Meters172:18.66a9
May 7Fitchburg v Leominster dual meetMay 7 · 1 Mile · Place 2 · Leominster1 Mile2.5:17.09
May 7Fitchburg v Leominster dual meetMay 7 · 800 Meters · Place 2 · Leominster800 Meters2.2:23.79
Apr 30Nashoba vs. LeominsterApr 30 · 1 Mile · Place 3 · Leominster1 Mile35:17.59
Apr 30Nashoba vs. LeominsterApr 30 · 800 Meters · Place 3 · Leominster800 Meters32:23.39

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 1 Mile · Place 30 · Leominster1 Mile30.5:49.05a9
Dec 18Mid Wach Invite MeetDec 18 · 1 Mile · Place 12 · Leominster1 Mile126:09.60—
Dec 18Mid Wach Invite MeetDec 18 · 1000 Meters · Place 19 · Leominster1000 Meters193:33.40—
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 1000 Meters · Place 33 · Leominster1000 Meters33.3:18.44a9