Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCentral Mass. Multi-Meet · Jun 916.79Central Mass. Multi-MeetJune 9, 2025
2 Miles · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2912:17.70Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
200 Meters · OutdoorCentral Mass. Multi-Meet · Jun 936.68Central Mass. Multi-MeetJune 9, 2025
Discus · 1.6kg · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1587-11Shrewsbury vs Grafton Dual MeetApril 15, 2026
Javelin · 800g · Outdoor12th Annual District E Weight Pentathlon · Jun 1018.16m12th Annual District E Weight PentathlonJune 10, 2026
Pentathlon · OutdoorCentral Mass. Multi-Meet · Jun 91056Central Mass. Multi-MeetJune 9, 2025
Shot Put · 12lb · IndoorWinter Warrior HS Invitational · Dec 2835-08.00Winter Warrior HS InvitationalDecember 28, 2025
Shot Put · 12lb · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1533-10.50Shrewsbury vs Grafton Dual MeetApril 15, 2026
Throws Pentathlon · Standard · Outdoor12th Annual District E Weight Pentathlon · Jun 1094612th Annual District E Weight PentathlonJune 10, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 1012th Annual District E Weight PentathlonJun 10 · Throws Pentathlon · Place 60 · ShrewsburyThrows PentathlonStandard60.946 PB11
Jun 1012th Annual District E Weight PentathlonJun 10 · Javelin · Place 55 · ShrewsburyJavelin800g55.18.16m PB11
Jun 1012th Annual District E Weight PentathlonJun 10 · Discus · Place 33 · ShrewsburyDiscus1.6kg33.24.00m11
Jun 1012th Annual District E Weight PentathlonJun 10 · Shot Put · Place 30 · ShrewsburyShot Put12lb30.9.59m11
Jun 1012th Annual District E Weight PentathlonJun 10 · 200 Meters · Place 58 · Shrewsbury200 Meters58.40.86a11
Jun 1012th Annual District E Weight PentathlonJun 10 · 100 Meters · Place 62 · Shrewsbury100 Meters62.18.55a11
May 23Division A Midland-Wachusett League MeetMay 23 · Discus · ShrewsburyDiscus1.6kg--FOUL11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Discus · Place 8 · ShrewsburyDiscus1.6kg8.74' 11"11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Shot Put · Place 12 · ShrewsburyShot Put12lb12.29' 1"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Discus · Place 12 · ShrewsburyDiscus1.6kg12.81' 1"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Shot Put · Place 14 · ShrewsburyShot Put12lb14.30' 9.5"11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 42 · ShrewsburyDiscus1.6kg42.20.60m11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Discus · Place 26 · ShrewsburyDiscus1.6kg26.57' 2"11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Shot Put · Place 13 · ShrewsburyShot Put12lb13.31' 4.5"11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 2 Miles · Place 4 · Shrewsbury2 Miles4.12:17.70 PB11
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 35 · ShrewsburyShot Put3532-4.511
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Discus · Place 1 · ShrewsburyDiscus1.6kg1.87-11 PB11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Shot Put · Place 6 · ShrewsburyShot Put12lb6.33-10.50 PB11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · Shot Put · Place 23 · ShrewsburyShot Put2335-7.7511
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · Shot Put · Place 11 · ShrewsburyShot Put12lb11.32-04.5011
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · Shot Put · Place 8 · ShrewsburyShot Put832-1.5011
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · Shot Put · Place 7 · ShrewsburyShot Put735-411
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 8 · ShrewsburyShot Put832-10.5011
Jan 7Midland Wachusett @ ShrewsburyJan 7 · Shot Put · Place 10 · ShrewsburyShot Put1034-711

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · Shot Put · Place 45 · ShrewsburyShot Put12lb45.35-08.00 PB11
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · Shot Put · Place 9 · ShrewsburyShot Put12lb9.33-01.0011
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · Shot Put · Place 16 · ShrewsburyShot Put1631-2—
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · Shot Put · Place 13 · ShrewsburyShot Put1331-04.25SO
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · Shot Put · Place 16 · ShrewsburyShot Put1630-06.00SO
Jan 15MidWach @ Wachusett Week3Jan 15 · Shot Put · ShrewsburyShot Put12lb--SCR10
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · Shot Put · Place 16 · ShrewsburyShot Put1630-9—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 43 · Shrewsbury200 Meters4336.68 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Pentathlon · Place 43 · ShrewsburyPentathlon431056 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 39 · ShrewsburyJavelin3921.74m10
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 34 · ShrewsburyDiscus3422.51m10
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 51 · Shrewsbury100 Meters5116.79 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 24 · ShrewsburyShot Put2410.38m10
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · Shot Put · Place 11 · ShrewsburyShot Put1131-110
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Discus · Place 9 · ShrewsburyDiscus974-910
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Shot Put · Place 8 · ShrewsburyShot Put832-110
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · Discus · Place 8 · ShrewsburyDiscus870-8.510
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · Shot Put · Place 15 · ShrewsburyShot Put1528-210
Apr 9Westborough Boys Dual MeetApr 9 · Discus · Place 8 · ShrewsburyDiscus873-0010
Apr 9Westborough Boys Dual MeetApr 9 · Shot Put · Place 11 · ShrewsburyShot Put1130-08.0010
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Discus · Place 7 · ShrewsburyDiscus768-810
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Shot Put · Place 6 · ShrewsburyShot Put631-910

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · Shot Put · Place 22 · ShrewsburyShot Put12lb22.29' 9.2510

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 10Shrewsbury vs Shepherd HillApr 10 · Discus · Place 15 · ShrewsburyDiscus1548-1—
Apr 10Shrewsbury vs Shepherd HillApr 10 · Shot Put · Place 14 · ShrewsburyShot Put1424-9.50—