Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Coaches Invitational (Large School) · Jan 272:45.77MSTCA Coaches Invitational (Large School)January 27, 2024
400 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2951.80Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
600 Meters · IndoorMSTCA Coaches' Invitational · Jan 241:26.03aMSTCA Coaches' InvitationalJanuary 24, 2026
800 Meters · OutdoorMSTCA Twilight Invitational · May 102:03.28aMSTCA Twilight InvitationalMay 10, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 24 · Shrewsbury400 Meters24.53.02a12
May 23Division A Midland-Wachusett League MeetMay 23 · 400 Meters · Place 3 · Shrewsbury400 Meters3.51.89a12
May 16Central Mass. Division 1 Class MeetMay 16 · 400 Meters · Place 3 · Shrewsbury400 Meters3.52.00a12
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 400 Meters · Place 3 · Shrewsbury400 Meters3.54.4012
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 800 Meters · Place 2 · Shrewsbury800 Meters2.2:04.2012
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 400 Meters · Place 1 · Shrewsbury400 Meters1.51.80 PB12
Apr 24MSTCA Invacational & PentathlonApr 24 · 800 Meters · Place 12 · Shrewsbury800 Meters122:05.00a12
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 400 Meters · Place 1 · Shrewsbury400 Meters1.52.18a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 24MSTCA Coaches' InvitationalJan 24 · 600 Meters · Place 19 · Shrewsbury600 Meters191:26.03a PB12
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 600 Meters · Place 1 · Shrewsbury600 Meters11:36.20a12
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 1000 Meters · Place 1 · Shrewsbury1000 Meters12:59.30a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · 800 Meters · Place 8 · Shrewsbury800 Meters82:10.86a11
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 400 Meters · Place 2 · Shrewsbury400 Meters254.74a11
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · 400 Meters · Place 1 · Shrewsbury400 Meters154.211
Apr 9Westborough Boys Dual MeetApr 9 · 800 Meters · Place 2 · Shrewsbury800 Meters22:07.7011
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 400 Meters · Place 1 · Shrewsbury400 Meters153.711

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 600 Meters · Place 2 · Shrewsbury600 Meters21:30.45a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 600 Meters · Place 39 · Shrewsbury600 Meters391:33.63a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · 800 Meters · Place 3 · Shrewsbury800 Meters32:07.15a—
May 10MSTCA Twilight InvitationalMay 10 · 800 Meters · Place 3 · Shrewsbury800 Meters32:03.28a PB—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 800 Meters · Place 2 · Shrewsbury800 Meters22:07.31a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1145th District E InviteFeb 11 · 1000 Meters · Place 5 · Shrewsbury1000 Meters52:46.64a—
Feb 3Mid Wach League Championship A & BFeb 3 · 1000 Meters · Place 5 · Shrewsbury1000 Meters52:46.00a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 1000 Meters · Place 26 · Shrewsbury1000 Meters262:45.77 PB10
Jan 10MW @ Shrewsbury #3Jan 10 · 1000 Meters · Place 4 · Shrewsbury1000 Meters42:57.00—