Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Distance Classic and Pentathlon · Dec 274:56.91aMSTCA Distance Classic and PentathlonDecember 27, 2024
1000 Meters · IndoorMidWach @ Shrewsbury Week # 2 · Jan 82:58.90MidWach @ Shrewsbury Week # 2January 8, 2025
400 Meters · OutdoorAlgonquin vs Shrewsbury (Boys) · Apr 1657.5Algonquin vs Shrewsbury (Boys)April 16, 2025
600 Meters · IndoorMidLand Wachusett Indoor League Championships · Feb 21:31.04aMidLand Wachusett Indoor League ChampionshipsFebruary 2, 2025
800 Meters · OutdoorShepherd Hill vs. Shrewsbury · Apr 22:09.3Shepherd Hill vs. ShrewsburyApril 2, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16Central Mass. Division 1 Class MeetMay 16 · 800 Meters · Place 19 · Shrewsbury800 Meters19.2:11.05a12
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 800 Meters · Place 5 · Shrewsbury800 Meters5.2:12.0012
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 800 Meters · Place 6 · Shrewsbury800 Meters6.2:10.8012
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 800 Meters · Place 4 · Shrewsbury800 Meters4.2:10.4012
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 800 Meters · Place 3 · Shrewsbury800 Meters3.2:10.58a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 600 Meters · Place 4 · Shrewsbury600 Meters4.1:35.13a12
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 600 Meters · Place 2 · Shrewsbury600 Meters21:36.30a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 22 · Shrewsbury600 Meters22.1:32.06a12
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 600 Meters · Place 5 · Shrewsbury600 Meters5.1:39.2012
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 600 Meters · Place 3 · Shrewsbury600 Meters31:31.04a PB—
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · 600 Meters · Place 1 · Shrewsbury600 Meters11:35.36JR
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 1000 Meters · Place 3 · Shrewsbury1000 Meters32:58.90 PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 800 Meters · Place 6 · Shrewsbury800 Meters62:10.8011
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 800 Meters · Place 6 · Shrewsbury800 Meters62:10.03a11
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · 400 Meters · Place 5 · Shrewsbury400 Meters557.5 PB11
Apr 9Westborough Boys Dual MeetApr 9 · 800 Meters · Place 4 · Shrewsbury800 Meters42:13.2011
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 800 Meters · Place 4 · Shrewsbury800 Meters42:09.3 PB11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1 Mile · Place 30 · Shrewsbury1 Mile30.4:56.91a PB11
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 1 Mile · Place 3 · Shrewsbury1 Mile3.5:03.8011
Feb 1145th District E InviteFeb 11 · 1 Mile · Place 18 · Shrewsbury1 Mile185:07.01a—
Jan 24MW @ Shrewsbury # 5Jan 24 · 1000 Meters · Place 5 · Shrewsbury1000 Meters53:04.80—
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 106 · Shrewsbury1 Mile1065:08.5210
Jan 10MW @ Shrewsbury #3Jan 10 · 1000 Meters · Place 8 · Shrewsbury1000 Meters83:05.00—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 10Shrewsbury vs Shepherd HillApr 10 · 400 Meters · Place 10 · Shrewsbury400 Meters1058.87a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 97 · Shrewsbury1 Mile97.5:14.38a10
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 1 Mile · Place 3 · Shrewsbury1 Mile3.5:14.2010
Dec 20MWIL Invite #2Dec 20 · 1 Mile · Place 3 · Shrewsbury1 Mile3.05:14.210
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 1 Mile · Place 5 · Shrewsbury1 Mile5.5:19.010