Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGBTCA: Calvin Davis Classic · Feb 155:11.02aGBTCA: Calvin Davis ClassicFebruary 15, 2026
1 Mile · OutdoorDivision B Midland-Wachusett League Meet · May 224:56.12aDivision B Midland-Wachusett League MeetMay 22, 2026
1000 Meters · IndoorMidland Wachusett @ Shrewsbury #5 · Jan 283:25.00Midland Wachusett @ Shrewsbury #5January 28, 2026
300 Meters · IndoorMW @ Fitchburg # 4 · Jan 1751.00MW @ Fitchburg # 4January 17, 2024
55 Meters · OutdoorThe Rising Stars Classic · Mar 85:17.56aThe Rising Stars ClassicMarch 8, 2025
600 Meters · IndoorMSTCA Speed Classic Small School · Dec 182:07.60aMSTCA Speed Classic Small SchoolDecember 18, 2022
800 Meters · OutdoorNashoba vs North Middlesex (Boys) · May 72:25.6Nashoba vs North Middlesex (Boys)May 7, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22Division B Midland-Wachusett League MeetMay 22 · Pole Vault · North Middlesex RegPole Vault--SCR12
May 22Division B Midland-Wachusett League MeetMay 22 · 1 Mile · Place 3 · North Middlesex Reg1 Mile3.4:56.12a PB12
May 16Central Mass. Division 1 Class MeetMay 16 · 1 Mile · Place 19 · North Middlesex Reg1 Mile19.4:58.11a12
Apr 15FHS v NMRHS BoysApr 15 · 1 Mile · Place 2 · North Middlesex Reg1 Mile2.5:12.112
Apr 8Nashoba Reg vs. North Middlesex RegApr 8 · 1 Mile · Place 3 · North Middlesex Reg1 Mile3.5:03.612

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15GBTCA: Calvin Davis ClassicFeb 15 · 1 Mile · Place 5 · North Middlesex Reg1 Mile55:11.02a PB12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1 Mile · Place 4 · North Middlesex Reg1 Mile4.5:27.10a12
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 1 Mile · Place 5 · North Middlesex Reg1 Mile55:22.4012
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 1000 Meters · Place 10 · North Middlesex Reg1000 Meters103:25.00 PB12
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · 1 Mile · Place 2 · North Middlesex Reg1 Mile25:15.60a12
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 1 Mile · Place 2 · North Middlesex Reg1 Mile25:37.80a12
Jan 7Midland Wachusett @ WachusettJan 7 · Shot Put · North Middlesex RegShot Put—ND12
Jan 7Midland Wachusett @ WachusettJan 7 · 1 Mile · Place 2 · North Middlesex Reg1 Mile25:32.90a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · North Middlesex RegLong Jump--DNS12
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1 Mile · Place 2 · North Middlesex Reg1 Mile25:28.20—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1000 Meters · Place 12 · North Middlesex Reg1000 Meters123:27.60—
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 1 Mile · Place 2 · North Middlesex Reg1 Mile2.5:31.0011
Jan 15MidWach @ Wachusett Week3Jan 15 · 1 Mile · Place 2 · North Middlesex Reg1 Mile2.5:31.0011
Jan 8MidWach Week 2 @ WachusettJan 8 · 1 Mile · Place 3 · North Middlesex Reg1 Mile35:27.90—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Midland Wachusett Division B League MeetMay 23 · 1 Mile · Place 6 · North Middlesex Reg1 Mile65:13.25a11
May 7Nashoba vs North Middlesex (Boys)May 7 · Long Jump · Place 6 · North Middlesex RegLong Jump614-8.7511
May 7Nashoba vs North Middlesex (Boys)May 7 · 1 Mile · Place 2 · North Middlesex Reg1 Mile25:13.311
May 7Nashoba vs North Middlesex (Boys)May 7 · 800 Meters · Place 4 · North Middlesex Reg800 Meters42:25.6 PB11
Mar 8The Rising Stars ClassicMar 8 · 55m Hurdles · Place 20 · North Middlesex Reg55m HurdlesRound P204.40m—
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 55 · North Middlesex Reg55 MetersRound P555:17.56a PB—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · 1 Mile · Place 5 · North Middlesex Reg1 Mile55:28.40—
Feb 3Mid Wach League Championship A & BFeb 3 · 1 Mile · Place 7 · North Middlesex Reg1 Mile75:21.23a—
Jan 24MW @ Fitchburg # 5Jan 24 · 1 Mile · Place 2 · North Middlesex Reg1 Mile25:31.60—
Jan 24MW @ Fitchburg # 5Jan 24 · 300 Meters · Place 28 · North Middlesex Reg300 Meters2851.10—
Jan 17MW @ Fitchburg # 4Jan 17 · 1 Mile · Place 6 · North Middlesex Reg1 Mile65:50.20—
Jan 17MW @ Fitchburg # 4Jan 17 · 300 Meters · Place 16 · North Middlesex Reg300 Meters1651.00 PB—
Jan 10MW @ Fitchburg # 3Jan 10 · 1 Mile · Place 6 · North Middlesex Reg1 Mile65:41.80—
Jan 10MW @ Fitchburg # 3Jan 10 · 1000 Meters · Place 6 · North Middlesex Reg1000 Meters63:33.00—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14Midland Wachusett Division B League MeetMay 14 · 1 Mile · Place 9 · North Middlesex Reg1 Mile9.5:30.54a10
Apr 28Nashoba vs Marlborough - BoysApr 28 · 800 Meters · Place 7 · North Middlesex Reg800 Meters72:41.3—
Apr 2Nashoba vs North Middlesex (Boys)Apr 2 · 1 Mile · Place 6 · North Middlesex Reg1 Mile65:32.3—
Apr 2Nashoba vs North Middlesex (Boys)Apr 2 · 800 Meters · Place 7 · North Middlesex Reg800 Meters72:41.3—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 300 Meters · North Middlesex Reg300 Meters--DNS9
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 600 Meters · Place 79 · North Middlesex Reg600 Meters79.2:07.60a PB9