Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 1312.10Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026
200 Meters · Outdoor12th Annual District E Weight Pentathlon · Jun 1024.91a12th Annual District E Weight PentathlonJune 10, 2026
Discus · 1.6kg · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 13104' 10"Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026
Javelin · 800g · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 29135' 5"Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
Shot Put · 12lb · Outdoor12th Annual District E Weight Pentathlon · Jun 109.56m12th Annual District E Weight PentathlonJune 10, 2026
Throws Pentathlon · Standard · Outdoor12th Annual District E Weight Pentathlon · Jun 10251712th 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

24 results
DateMeetEventPlMarkGr
Jun 1012th Annual District E Weight PentathlonJun 10 · Throws Pentathlon · Place 13 · ShrewsburyThrows PentathlonStandard13.2517 PB11
Jun 1012th Annual District E Weight PentathlonJun 10 · Javelin · Place 5 · ShrewsburyJavelin800g5.38.90m11
Jun 1012th Annual District E Weight PentathlonJun 10 · Discus · Place 20 · ShrewsburyDiscus1.6kg20.29.44m11
Jun 1012th Annual District E Weight PentathlonJun 10 · Shot Put · Place 31 · ShrewsburyShot Put12lb31.9.56m PB11
Jun 1012th Annual District E Weight PentathlonJun 10 · 200 Meters · Place 16 · Shrewsbury200 Meters16.24.91a PB11
Jun 1012th Annual District E Weight PentathlonJun 10 · 100 Meters · Place 21 · Shrewsbury100 Meters21.12.45a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 11 · ShrewsburyJavelin800g11.131-0411
May 16Central Mass. Division 1 Class MeetMay 16 · Javelin · Place 11 · ShrewsburyJavelin800g11.129-0811
May 16Central Mass. Division 1 Class MeetMay 16 · Discus · Place 12 · ShrewsburyDiscus1.6kg12.101-0111
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Javelin · Place 1 · ShrewsburyJavelin800g1.135' 4"11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Discus · Place 2 · ShrewsburyDiscus1.6kg2.104' 10" PB11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 100 Meters · Place 12 · Shrewsbury100 Meters12.12.10 PBWind: 011
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Javelin · Place 4 · ShrewsburyJavelin800g4.121' 11"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Discus · Place 2 · ShrewsburyDiscus1.6kg2.99' 3"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 200 Meters · Place 2 · Shrewsbury200 Meters2.25.00Wind: 011
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 9 · ShrewsburyJavelin800g9.38.50m11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 29 · ShrewsburyDiscus1.6kg29.25.21m11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Javelin · Place 1 · ShrewsburyJavelin800g1.135' 5" PB11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Discus · Place 2 · ShrewsburyDiscus1.6kg2.90' 6"11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 28 · Shrewsbury100 Meters28.12.60Wind: 011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Javelin · Place 2 · ShrewsburyJavelin800g2.121-0311
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Discus · Place 4 · ShrewsburyDiscus1.6kg4.82-0411
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 200 Meters · Place 11 · Shrewsbury200 Meters11.25.34a11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 17 · Shrewsbury100 Meters17.12.42a11