Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidWach 12-17-25 @ Shrewsbury HS · Dec 175:09.80MidWach 12-17-25 @ Shrewsbury HSDecember 17, 2025
1 Mile · OutdoorDivision A Midland-Wachusett League Meet · May 234:47.07aDivision A Midland-Wachusett League MeetMay 23, 2026
1000 Meters · IndoorMSTCA Winter Festival (Saturday) · Dec 132:56.75aMSTCA Winter Festival (Saturday)December 13, 2025
2 Miles · IndoorMidland Wachusett @ Wachusett · Jan 711:26.90aMidland Wachusett @ WachusettJanuary 7, 2026
600 Meters · IndoorMidland Wachusett @ Wachusett · Jan 71:42.10aMidland Wachusett @ WachusettJanuary 7, 2026
800 Meters · OutdoorDivision A Midland-Wachusett League Meet · May 232:10.31aDivision A Midland-Wachusett League MeetMay 23, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · 1 Mile · Place 10 · Westborough1 Mile10.4:47.07a PB10
May 23Division A Midland-Wachusett League MeetMay 23 · 800 Meters · Place 10 · Westborough800 Meters10.2:10.31a PB10
May 16Central Mass. Division 1 Class MeetMay 16 · 1 Mile · Place 10 · Westborough1 Mile10.4:51.39a10
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 1 Mile · Westborough1 Mile—4:55.1Unofficial10
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 800 Meters · Westborough800 Meters—2:11.2Unofficial10
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 1 Mile · Place 5 · Westborough1 Mile5.5:00.6010
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 800 Meters · Place 8 · Westborough800 Meters8.2:12.0010
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 2 Miles · Westborough2 Miles—10:58.5Unofficial10
Apr 8Westborough vs Grafton Dual MeetApr 8 · 1 Mile · Westborough1 Mile—4:58.0Unofficial10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 1000 Meters · Place 5 · Westborough1000 Meters53:09.60a10
Jan 7Midland Wachusett @ WachusettJan 7 · 2 Miles · Place 3 · Westborough2 Miles311:26.90a PB10
Jan 7Midland Wachusett @ WachusettJan 7 · 600 Meters · Place 6 · Westborough600 Meters61:42.10a PB10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 1 Mile · Place 3 · Westborough1 Mile3.5:09.80 PB10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1000 Meters · Place 17 · Westborough1000 Meters17.2:56.75a PB10
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 1 Mile · Place 4 · Westborough1 Mile45:25.50—
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · 2 Miles · Place 5 · Westborough2 Miles512:09.10FR
Jan 8MidWach Week 2 @ WachusettJan 8 · 1 Mile · Place 5 · Westborough1 Mile55:32.30—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17District E Central Mass Division 1 ChampionshipMay 17 · 1 Mile · Place 13 · Westborough1 Mile134:57.689
May 8Westborough v HudsonMay 8 · 1 Mile · Place 5 · Westborough1 Mile55:06.94a9
Apr 9Westborough Boys Dual MeetApr 9 · 1 Mile · Place 5 · Westborough1 Mile55:14.709

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 1 Mile · Place 9 · Westborough1 Mile9.5:32.909