Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidland Wachusett @ Fitchburg #4 · Jan 216:47.80Midland Wachusett @ Fitchburg #4January 21, 2026
110m Hurdles · 39" / 0.991m · OutdoorNashoba Reg vs Leominster (Boys Only) · May 1320.7Nashoba Reg vs Leominster (Boys Only)May 13, 2026
300 Meters · IndoorMidWach @ Shrewsbury Week # 2 · Jan 847.20MidWach @ Shrewsbury Week # 2January 8, 2025
400m Hurdles · 36" / 0.914m · OutdoorDivision B Midland-Wachusett League Meet · May 221:09.25aDivision B Midland-Wachusett League MeetMay 22, 2026
55 Meters · IndoorMidland Wachusett @ Fitchburg #3 · Jan 147.30aMidland Wachusett @ Fitchburg #3January 14, 2026
600 Meters · IndoorMidland Wachusett @ Fitchburg #5 · Jan 281:58.70Midland Wachusett @ Fitchburg #5January 28, 2026
Long Jump · OutdoorFitchburg vs Leominster · Apr 816-6Fitchburg vs LeominsterApril 8, 2026
Triple Jump · OutdoorFitchburg vs Leominster · Apr 836-5Fitchburg vs LeominsterApril 8, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 22Division B Midland-Wachusett League MeetMay 22 · Triple Jump · Place 8 · LeominsterTriple Jump8.33-02.5010
May 22Division B Midland-Wachusett League MeetMay 22 · 400m Hurdles · Place 7 · Leominster400m Hurdles36" / 0.914m7.1:09.25a PB10
May 22Division B Midland-Wachusett League MeetMay 22 · 110m Hurdles · Place 8 · Leominster110m Hurdles39" / 0.991mRound P8.21.00a10
May 16Central Mass. Division 1 Class MeetMay 16 · Triple Jump · Place 22 · LeominsterTriple Jump22.32-07.2510
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · Triple Jump · Place 2 · LeominsterTriple Jump2.34-1.510
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · Long Jump · Place 7 · LeominsterLong Jump7.16-2.510
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · 400m Hurdles · Place 4 · Leominster400m Hurdles36" / 0.914m4.1:11.410
May 13Nashoba Reg vs Leominster (Boys Only)May 13 · 110m Hurdles · Place 7 · Leominster110m Hurdles39" / 0.991m7.20.7 PB10
Apr 8Fitchburg vs LeominsterApr 8 · Triple Jump · Place 1 · LeominsterTriple Jump1.36-5 PB10
Apr 8Fitchburg vs LeominsterApr 8 · Long Jump · Place 7 · LeominsterLong Jump7.16-6 PB10
Apr 8Fitchburg vs LeominsterApr 8 · 400m Hurdles · Place 4 · Leominster400m Hurdles36" / 0.914m4.1:12.810
Apr 8Fitchburg vs LeominsterApr 8 · 110m Hurdles · Place 6 · Leominster110m Hurdles39" / 0.991m6.20.910

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · Shot Put · Place 42 · LeominsterShot Put4221-610
Feb 4Midland Wachusett @ FitchburgFeb 4 · 55m Hurdles · Place 10 · Leominster55m Hurdles1010.1010
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 55m Hurdles · Place 8 · Leominster55m Hurdles810.5010
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 600 Meters · Place 12 · Leominster600 Meters121:58.70 PB10
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 55m Hurdles · Place 9 · Leominster55m Hurdles910.3010
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 1 Mile · Place 13 · Leominster1 Mile136:47.80 PB10
Jan 14Midland Wachusett @ Fitchburg #3Jan 14 · 55m Hurdles · Place 10 · Leominster55m Hurdles1010.60a10
Jan 14Midland Wachusett @ Fitchburg #3Jan 14 · 55 Meters · Place 15 · Leominster55 Meters157.30a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 85 · Leominster55m HurdlesRound P8510.64a10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10District E Nick DiPilato InvitationalMay 10 · 400m Hurdles · Place 15 · Leominster400m Hurdles151:15.80a9
Apr 30Nashoba vs. LeominsterApr 30 · Triple Jump · Place 10 · LeominsterTriple Jump1028-39
Apr 30Nashoba vs. LeominsterApr 30 · Long Jump · Place 12 · LeominsterLong Jump1215-4.509
Apr 30Nashoba vs. LeominsterApr 30 · 400m Hurdles · Place 5 · Leominster400m Hurdles51:19.09

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 55m Hurdles · Place 12 · Leominster55m Hurdles1210.70—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 55m Hurdles · Place 22 · Leominster55m Hurdles2211.60—
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 300 Meters · Place 22 · Leominster300 Meters2247.20 PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · 300 Meters · Place 27 · Leominster300 Meters2748.40—