Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFoxboro vs Mansfield · Apr 1511.9Foxboro vs MansfieldApril 15, 2025
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1025.44aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorFoxboro vs Mansfield · Apr 1525.2Foxboro vs MansfieldApril 15, 2025
300 Meters · IndoorHockomock League #2 · Jan 941.88aHockomock League #2January 9, 2025
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 217.21aMSTCA Speed Classic (Saturday)December 21, 2024
55 Meters · IndoorMSTCA Northeast Invitational · Jan 107.24aMSTCA Northeast InvitationalJanuary 10, 2025
Javelin · 800g · OutdoorHock Dual: OA vs. Foxboro · Apr 1499-01.00Hock Dual: OA vs. FoxboroApril 14, 2026
Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 2833-09.00MSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 12lb · OutdoorFoxboro vs. Stoughton · May 1237' 8"Foxboro vs. StoughtonMay 12, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · Javelin · FoxboroughJavelin800g--DNS12
May 12Stoughton vs Foxborough May 12 · Javelin · FoxboroughJavelin—88-712
May 12Stoughton vs Foxborough May 12 · Shot Put · FoxboroughShot Put—37-812
May 12Foxboro vs. StoughtonMay 12 · Javelin · Place 6 · FoxboroughJavelin800g6.88' 7"12
May 12Foxboro vs. StoughtonMay 12 · Shot Put · Place 6 · FoxboroughShot Put12lb6.37' 8" PB12
May 5Foxboro vs. North AttleboroMay 5 · Javelin · Place 8 · FoxboroughJavelin800g8.90' 4"12
May 5Foxboro vs. North AttleboroMay 5 · Shot Put · Place 7 · FoxboroughShot Put12lb7.34' 11.75"12
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 42 · FoxboroughJavelin4227.81m12
Apr 28Mansfield vs FoxboroApr 28 · Javelin · Place 10 · FoxboroughJavelin1083-112
Apr 28Mansfield vs FoxboroApr 28 · Shot Put · Place 12 · FoxboroughShot Put1234-012
Apr 23MSTCA Warrior InvitationalApr 23 · Javelin · Place 46 · FoxboroughJavelin4683-1112
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Javelin · Place 10 · FoxboroughJavelin800g10.99-01.00 PB12
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Shot Put · Place 5 · FoxboroughShot Put12lb5.35-05.5012
Apr 7Foxboro vs. CantonApr 7 · Javelin · Place 6 · FoxboroughJavelin800g6.86' 11"12
Apr 7Foxboro vs. CantonApr 7 · Shot Put · Place 5 · FoxboroughShot Put12lb5.35' 1"12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5Hockomock League ChampionshipFeb 5 · Shot Put · Place 18 · FoxboroughShot Put1836-8.2512
Jan 22Hockomock League #4Jan 22 · Shot Put · Place 21 · FoxboroughShot Put2134-9.5012
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 33 · FoxboroughShot Put3310.67m12
Jan 15Hockomock League #3Jan 15 · Shot Put · Place 25 · FoxboroughShot Put2533-10.5012
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Shot Put · Place 26 · FoxboroughShot Put2634-0.5012

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 20 · FoxboroughShot Put12lb20.33-09.00 PB12
Dec 18Hockomock League #1Dec 18 · Shot Put · Place 27 · FoxboroughShot Put12lb27.31-04.2512
Feb 6Hockomock League ChampionshipFeb 6 · 55 Meters · Place 32 · Foxborough55 Meters327.27a—
Jan 23Hockomock League #4Jan 23 · 55 Meters · Place 42 · Foxborough55 Meters427.37a—
Jan 16Hockomock League #3Jan 16 · 55 Meters · Place 37 · Foxborough55 Meters377.31a—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 108 · Foxborough200 Meters10825.44a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 130 · Foxborough55 Meters1307.24a PB—
Jan 9Hockomock League #2Jan 9 · 300 Meters · Place 30 · Foxborough300 Meters3041.88a PB—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · 100 Meters · Place 33 · Foxborough100 MetersRound P3312.62a11
May 13Foxborough vs. StoughtonMay 13 · Javelin · Place 12 · FoxboroughJavelin1280-411
May 13Foxborough vs. StoughtonMay 13 · Shot Put · Place 8 · FoxboroughShot Put832-611
Apr 24MSTCA Warrior InvitationalApr 24 · 200 Meters · Place 101 · Foxborough200 Meters10126.21a11
Apr 24MSTCA Warrior InvitationalApr 24 · 100 Meters · Place 99 · Foxborough100 Meters9912.57a11
Apr 15Foxboro vs MansfieldApr 15 · Javelin · Place 12 · FoxboroughJavelin1266-611
Apr 15Foxboro vs MansfieldApr 15 · 200 Meters · Place 9 · Foxborough200 Meters925.2 PB11
Apr 15Foxboro vs MansfieldApr 15 · 100 Meters · Place 10 · Foxborough100 Meters1011.9 PB11
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Javelin · Place 18 · FoxboroughJavelin1849-911
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 200 Meters · Place 4 · Foxborough200 Meters426.111
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 100 Meters · Place 3 · Foxborough100 Meters312.111
Apr 1Foxboro vs. CantonApr 1 · 100 Meters · Place 8 · Foxborough100 Meters8.12.011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55 Meter · Place 61 · Foxborough55 Meter61.7.21a PB11
Dec 17Hockomock League #1Dec 17 · 55 Meter · Place 35 · Foxborough55 Meter35.7.28a11