Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMW @ Fitchburg # 3 · Jan 106:29.70MW @ Fitchburg # 3January 10, 2024
1000 Meters · IndoorMW @ Fitchburg # 3 · Jan 103:54.20MW @ Fitchburg # 3January 10, 2024
110m Hurdles · 39" / 0.991m · OutdoorDivision B Midland-Wachusett League Meet · May 2218.33aDivision B Midland-Wachusett League MeetMay 22, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2142.51aMSTCA Speed Classic (Sunday)December 21, 2025
400 Meters · IndoorGBTCA: Calvin Davis Classic · Feb 1557.50aGBTCA: Calvin Davis ClassicFebruary 15, 2026
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 4 Track & Field Championship · May 281:01.66aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
55m Hurdles · 39" · IndoorMidland Wachusett Div A & B League Meets · Feb 79.58aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
600 Meters · IndoorMW @ Fitchburg # 5 · Jan 241:52.60MW @ Fitchburg # 5January 24, 2024
Long Jump · IndoorMSTCA Speed Classic (Sunday) · Dec 2116-01.75MSTCA Speed Classic (Sunday)December 21, 2025
Long Jump · OutdoorFHS v NMRHS Boys · Apr 1517-9.5FHS v NMRHS BoysApril 15, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 13 · North Middlesex Reg400m Hurdles36" / 0.914m13.1:01.66a PB12
May 22Division B Midland-Wachusett League MeetMay 22 · Long Jump · Place 7 · North Middlesex RegLong Jump7.17-07.0012
May 22Division B Midland-Wachusett League MeetMay 22 · 400m Hurdles · Place 3 · North Middlesex Reg400m Hurdles36" / 0.914m3.1:04.78a12
May 22Division B Midland-Wachusett League MeetMay 22 · 110m Hurdles · Place 5 · North Middlesex Reg110m Hurdles39" / 0.991mRound P5.18.33a PB12
May 22Division B Midland-Wachusett League MeetMay 22 · 110m Hurdles · Place 6 · North Middlesex Reg110m Hurdles39" / 0.991m6.18.66a12
May 16Central Mass. Division 1 Class MeetMay 16 · 400m Hurdles · Place 7 · North Middlesex Reg400m Hurdles36" / 0.914m7.1:02.47a12
May 16Central Mass. Division 1 Class MeetMay 16 · 110m Hurdles · Place 19 · North Middlesex Reg110m Hurdles39" / 0.991mRound P19.18.82a12
May 9District E Nick DiPilato InvitationalMay 9 · Long Jump · Place 12 · North Middlesex RegLong Jump12.17-04.0012
May 9District E Nick DiPilato InvitationalMay 9 · 110m Hurdles · Place 15 · North Middlesex Reg110m Hurdles39" / 0.991m15.19.03a12
Apr 15FHS v NMRHS BoysApr 15 · Long Jump · Place 2 · North Middlesex RegLong Jump2.17-9.5 PB12
Apr 15FHS v NMRHS BoysApr 15 · 400m Hurdles · Place 2 · North Middlesex Reg400m Hurdles36" / 0.914m2.1:05.512
Apr 15FHS v NMRHS BoysApr 15 · 110m Hurdles · Place 3 · North Middlesex Reg110m Hurdles39" / 0.991m3.18.412
Apr 8Nashoba Reg vs. North Middlesex RegApr 8 · Long Jump · Place 6 · North Middlesex RegLong Jump6.15-09.0012
Apr 8Nashoba Reg vs. North Middlesex RegApr 8 · 400m Hurdles · Place 1 · North Middlesex Reg400m Hurdles36" / 0.914m1.1:07.012
Apr 8Nashoba Reg vs. North Middlesex RegApr 8 · 110m Hurdles · Place 2 · North Middlesex Reg110m Hurdles39" / 0.991m2.18.512

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 15GBTCA: Calvin Davis ClassicFeb 15 · 60m Hurdles · Place 4 · North Middlesex Reg60m Hurdles410.57a12
Feb 15GBTCA: Calvin Davis ClassicFeb 15 · 400 Meters · Place 6 · North Middlesex Reg400 Meters657.50a PB12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 300 Meters · Place 13 · North Middlesex Reg300 Meters13.44.07a12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55m Hurdles · Place 4 · North Middlesex Reg55m Hurdles39"Round P4.9.58a PB12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55m Hurdles · Place 4 · North Middlesex Reg55m Hurdles39"4.9.61a12
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 55m Hurdles · Place 8 · North Middlesex Reg55m Hurdles89.5012
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 300 Meters · Place 9 · North Middlesex Reg300 Meters944.9012
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · 300 Meters · Place 6 · North Middlesex Reg300 Meters644.80a12
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · Shot Put · Place 31 · North Middlesex RegShot Put3124-6.5012
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 55m Hurdles · Place 3 · North Middlesex Reg55m Hurdles39.90a12
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 300 Meters · Place 8 · North Middlesex Reg300 Meters845.80a12
Jan 7Midland Wachusett @ WachusettJan 7 · Shot Put · Place 19 · North Middlesex RegShot Put1927-1.5012
Jan 7Midland Wachusett @ WachusettJan 7 · 300 Meters · Place 12 · North Middlesex Reg300 Meters1246.20a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 115 · North Middlesex Reg300 Meters115.42.51a PB12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · Place 55 · North Middlesex RegLong Jump55.16-01.75 PB12
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 55m Hurdles · Place 7 · North Middlesex Reg55m Hurdles710.20—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 300 Meters · Place 16 · North Middlesex Reg300 Meters1645.90—
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 55m Hurdles · Place 5 · North Middlesex Reg55m Hurdles39"5.10.70Wind: 011
Jan 15MidWach @ Wachusett Week3Jan 15 · 55m Hurdles · Place 5 · North Middlesex Reg55m Hurdles39"5.10.7011
Jan 15MidWach @ Wachusett Week3Jan 15 · 55 Meter · North Middlesex Reg55 Meter--SCR11
Jan 8MidWach Week 2 @ WachusettJan 8 · 55m Hurdles · Place 11 · North Middlesex Reg55m Hurdles1110.60—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23Midland Wachusett Division B League MeetMay 23 · Long Jump · Place 12 · North Middlesex RegLong Jump1214-611
May 23Midland Wachusett Division B League MeetMay 23 · 400m Hurdles · Place 2 · North Middlesex Reg400m Hurdles21:05.22a11
May 23Midland Wachusett Division B League MeetMay 23 · 110m Hurdles · Place 6 · North Middlesex Reg110m Hurdles619.16a11
May 23Midland Wachusett Division B League MeetMay 23 · 110m Hurdles · Place 6 · North Middlesex Reg110m Hurdles619.12a11
May 17District E Central Mass Division 1 ChampionshipMay 17 · 400m Hurdles · Place 10 · North Middlesex Reg400m Hurdles101:05.0511
May 17District E Central Mass Division 1 ChampionshipMay 17 · 110m Hurdles · Place 20 · North Middlesex Reg110m HurdlesRound P2019.3111
May 7Nashoba vs North Middlesex (Boys)May 7 · Long Jump · Place 5 · North Middlesex RegLong Jump515-8.7511
May 7Nashoba vs North Middlesex (Boys)May 7 · 400m Hurdles · Place 1 · North Middlesex Reg400m Hurdles11:06.511
May 7Nashoba vs North Middlesex (Boys)May 7 · 110m Hurdles · Place 1 · North Middlesex Reg110m Hurdles119.311
Mar 8The Rising Stars ClassicMar 8 · 55m Hurdles · Place 18 · North Middlesex Reg55m HurdlesRound P184.59m—
Mar 8The Rising Stars ClassicMar 8 · 55m Hurdles · Place 28 · North Middlesex Reg55m HurdlesRound P2810.13a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · 55m Hurdles · Place 9 · North Middlesex Reg55m Hurdles910.40—
Feb 3Mid Wach League Championship A & BFeb 3 · 55m Hurdles · Place 9 · North Middlesex Reg55m Hurdles911.28a—
Jan 24MW @ Fitchburg # 5Jan 24 · 55m Hurdles · Place 11 · North Middlesex Reg55m Hurdles1111.30—
Jan 24MW @ Fitchburg # 5Jan 24 · 600 Meters · Place 18 · North Middlesex Reg600 Meters181:52.60 PB—
Jan 17MW @ Fitchburg # 4Jan 17 · 600 Meters · Place 14 · North Middlesex Reg600 Meters141:55.40—
Jan 17MW @ Fitchburg # 4Jan 17 · 300 Meters · Place 9 · North Middlesex Reg300 Meters948.20—
Jan 10MW @ Fitchburg # 3Jan 10 · 1 Mile · Place 18 · North Middlesex Reg1 Mile186:29.70 PB—
Jan 10MW @ Fitchburg # 3Jan 10 · 1000 Meters · Place 14 · North Middlesex Reg1000 Meters143:54.20 PB—
Jan 10MW @ Fitchburg # 3Jan 10 · 300 Meters · Place 16 · North Middlesex Reg300 Meters1647.50—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14Midland Wachusett Division B League MeetMay 14 · 400m Hurdles · Place 3 · North Middlesex Reg400m Hurdles36" / 0.914m3.1:11.21a10
May 14Midland Wachusett Division B League MeetMay 14 · 110m Hurdles · Place 4 · North Middlesex Reg110m Hurdles39" / 0.991mRound P4.20.89a10
May 14Midland Wachusett Division B League MeetMay 14 · 110m Hurdles · Place 4 · North Middlesex Reg110m Hurdles39" / 0.991m4.21.02a10
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 400m Hurdles · Place 19 · North Middlesex Reg400m Hurdles191:13.0510
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 110m Hurdles · Place 19 · North Middlesex Reg110m HurdlesRound P1921.2210
Apr 28Nashoba vs Marlborough - BoysApr 28 · Javelin · Place 11 · North Middlesex RegJavelin1183-0—
Apr 28Nashoba vs Marlborough - BoysApr 28 · 400m Hurdles · Place 3 · North Middlesex Reg400m Hurdles31:13.0—
Apr 28Nashoba vs Marlborough - BoysApr 28 · 110m Hurdles · Place 4 · North Middlesex Reg110m Hurdles421.5—
Apr 27MSTCA Div. IV Relays Apr 27 · Javelin · Place 51 · North Middlesex RegJavelin5124.19m—
Apr 2Nashoba vs North Middlesex (Boys)Apr 2 · Javelin · Place 11 · North Middlesex RegJavelin1183-0—
Apr 2Nashoba vs North Middlesex (Boys)Apr 2 · 400m Hurdles · Place 3 · North Middlesex Reg400m Hurdles31:13.0—
Apr 2Nashoba vs North Middlesex (Boys)Apr 2 · 110m Hurdles · Place 4 · North Middlesex Reg110m Hurdles421.5—