Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorFitchburg vs Leominster · Apr 85:29.5Fitchburg vs LeominsterApril 8, 2026
1000 Meters · Indoor45th District E Invite · Feb 113:02.53a45th District E InviteFebruary 11, 2024
110m Hurdles · 39" / 0.991m · OutdoorNashoba Reg vs Leominster (Boys Only) · May 1320.6Nashoba Reg vs Leominster (Boys Only)May 13, 2026
2 Miles · IndoorMW @ Fitchburg # 5 · Jan 2412:12.30MW @ Fitchburg # 5January 24, 2024
2 Miles · OutdoorFitchburg v Leominster dual meet · May 711:56.2Fitchburg v Leominster dual meetMay 7, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1243.03MSTCA Northeast InvitationalJanuary 12, 2024
400m Hurdles · 36" / 0.914m · OutdoorDivision B Midland-Wachusett League Meet · May 221:08.09aDivision B Midland-Wachusett League MeetMay 22, 2026
Long Jump · OutdoorFitchburg vs Leominster · Apr 815-11Fitchburg vs LeominsterApril 8, 2026
Triple Jump · OutdoorFitchburg vs Leominster · Apr 833-4Fitchburg vs LeominsterApril 8, 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 · Triple Jump · Place 11 · LeominsterTriple Jump11.29-09.5012
May 22Division B Midland-Wachusett League MeetMay 22 · 400m Hurdles · Place 6 · Leominster400m Hurdles36" / 0.914m6.1:08.09a PB12
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · Triple Jump · Place 4 · LeominsterTriple Jump4.31-8.512
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · Long Jump · Place 10 · LeominsterLong Jump10.15-4.512
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · 400m Hurdles · Place 3 · Leominster400m Hurdles36" / 0.914m3.1:10.812
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · 110m Hurdles · Place 6 · Leominster110m Hurdles39" / 0.991m6.20.6 PB12
Apr 8Fitchburg vs LeominsterApr 8 · Triple Jump · Place 4 · LeominsterTriple Jump4.33-4 PB12
Apr 8Fitchburg vs LeominsterApr 8 · Long Jump · Place 10 · LeominsterLong Jump10.15-11 PB12
Apr 8Fitchburg vs LeominsterApr 8 · 400m Hurdles · Place 5 · Leominster400m Hurdles36" / 0.914m5.1:15.512
Apr 8Fitchburg vs LeominsterApr 8 · 1 Mile · Place 4 · Leominster1 Mile4.5:29.5 PB12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23Midland Wachusett Division B League MeetMay 23 · 400m Hurdles · Place 8 · Leominster400m Hurdles81:12.70a11
May 10District E Nick DiPilato InvitationalMay 10 · 400m Hurdles · Place 14 · Leominster400m Hurdles141:14.59a11
May 7Fitchburg v Leominster dual meetMay 7 · 2 Miles · Place 2 · Leominster2 Miles2.11:56.2 PB11
May 7Fitchburg v Leominster dual meetMay 7 · 400m Hurdles · Place 6 · Leominster400m Hurdles36" / 0.914m6.1:18.411
May 7Fitchburg v Leominster dual meetMay 7 · Triple Jump · Place 7 · LeominsterTriple Jump7.33-211
Apr 30Nashoba vs. LeominsterApr 30 · Triple Jump · Place 6 · LeominsterTriple Jump633-2.5011
Apr 30Nashoba vs. LeominsterApr 30 · Long Jump · Place 10 · LeominsterLong Jump1015-1111
Apr 30Nashoba vs. LeominsterApr 30 · 400m Hurdles · Place 3 · Leominster400m Hurdles31:13.511

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 14Midland Wachusett Division B League MeetMay 14 · 2 Miles · Place 8 · Leominster2 Miles8.12:29.37a10
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 2 Miles · Place 16 · Leominster2 Miles1612:24.7910

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 1145th District E InviteFeb 11 · 1000 Meters · Place 28 · Leominster1000 Meters283:02.53a PB—
Feb 3Mid Wach League Championship A & BFeb 3 · 2 Miles · Place 7 · Leominster2 Miles712:25.08a—
Feb 3Mid Wach League Championship A & BFeb 3 · 1000 Meters · Place 9 · Leominster1000 Meters93:11.58a—
Jan 24MW @ Fitchburg # 5Jan 24 · 2 Miles · Place 10 · Leominster2 Miles1012:12.30 PB—
Jan 24MW @ Fitchburg # 5Jan 24 · 300 Meters · Place 15 · Leominster300 Meters1546.40—
Jan 17MW @ Fitchburg # 4Jan 17 · 1000 Meters · Place 5 · Leominster1000 Meters53:22.30—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 192 · Leominster1000 Meters1923:21.4910
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 224 · Leominster300 Meters22443.03 PB10
Jan 10MW @ Fitchburg # 3Jan 10 · 300 Meters · Place 12 · Leominster300 Meters1246.00—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 300 Meters · Place 74 · Leominster300 Meters74.43.57a10
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 192 · Leominster300 Meters19245.529
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 192 · Leominster300 Meters192.45.52a9