Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championship · Jun 912.34aMSTCA Multi ChampionshipJune 9, 2025
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 3 Track & Field Championship · May 2817.20aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
1500 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 285:13.20aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
200 Meters · OutdoorHock Dual: OA vs. North Attleboro · May 624.1Hock Dual: OA vs. North AttleboroMay 6, 2025
300 Meters · IndoorHockomock League #2 (Double Dual) · Jan 839.85aHockomock League #2 (Double Dual)January 8, 2026
400 Meters · OutdoorMSTCA Multi Championship · Jun 957.75aMSTCA Multi ChampionshipJune 9, 2025
55m Hurdles · 39" · IndoorHockomock League #1 · Dec 1810.27aHockomock League #1December 18, 2025
Decathlon · OutdoorMSTCA Multi Championship · Jun 93845MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 922.07mMSTCA Multi ChampionshipJune 9, 2025
High Jump · OutdoorMIAA Division 3 Track & Field Championship · May 281.55mMIAA Division 3 Track & Field ChampionshipMay 28, 2026
Javelin · 800g · OutdoorMSTCA Multi Championship · Jun 922.04mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · IndoorMSTCA Kalperis Relays - Division 3 · Jan 175.73mMSTCA Kalperis Relays - Division 3January 17, 2026
Long Jump · OutdoorHock Dual: OA vs. North Attleboro · May 617-08.25Hock Dual: OA vs. North AttleboroMay 6, 2025
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 3 Track & Field Championship · May 282533MIAA Division 3 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · OutdoorMIAA Division 3 Track & Field Championship · May 2810.26mMIAA Division 3 Track & Field ChampionshipMay 28, 2026
Triple Jump · OutdoorHock Dual: OA vs. North Attleboro · May 638-08Hock Dual: OA vs. North AttleboroMay 6, 2025

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Pentathlon (Outdoor) · Place 10 · North AttleboroughPentathlon (Outdoor)StandardRound M10.2533 PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Long Jump · Place 10 · North AttleboroughLong JumpRound M10.5.67m12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · High Jump · Place 11 · North AttleboroughHigh JumpRound M11.1.55m PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · Place 7 · North AttleboroughShot Put12lbRound M7.10.26m PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 9 · North Attleborough110m Hurdles39" / 0.991mRound M9.17.20a PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 1500 Meters · Place 9 · North Attleborough1500 MetersRound M9.5:13.20a PB12
May 23Hockomock Spring Track ChampionshipMay 23 · Triple Jump · Place 9 · North AttleboroughTriple Jump9.39-11.0012
May 23Hockomock Spring Track ChampionshipMay 23 · Long Jump · Place 18 · North AttleboroughLong Jump18.18-07.5012
May 23Hockomock Spring Track ChampionshipMay 23 · 110m Hurdles · Place 12 · North Attleborough110m Hurdles39" / 0.991mRound P12.17.57a12
May 16MSTCA Coaches Shore InvitationalMay 16 · Triple Jump · Place 27 · North AttleboroughTriple Jump2739-9.2512
May 16MSTCA Coaches Shore InvitationalMay 16 · Long Jump · Place 33 · North AttleboroughLong Jump3319-0.512
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · High Jump · North AttleboroughHigh Jump—4-10Unofficial12
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Shot Put · North AttleboroughShot Put12lb—33-11.5Unofficial12
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · 1 Mile · North Attleborough1 Mile—5:55.3Unofficial12
May 5Foxboro vs. North AttleboroMay 5 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.40' 9.5"12
May 5Foxboro vs. North AttleboroMay 5 · Long Jump · Place 2 · North AttleboroughLong Jump2.19' 8"12
May 5Foxboro vs. North AttleboroMay 5 · 110m Hurdles · Place 1 · North Attleborough110m Hurdles39" / 0.991m1.17.912
May 3MSTCA Division 3 RelaysMay 3 · Triple Jump · Place 7 · North AttleboroughTriple Jump712.06m12
May 3MSTCA Division 3 RelaysMay 3 · Long Jump · Place 21 · North AttleboroughLong Jump215.48m12
Apr 28Canton vs North AttleboroApr 28 · Triple Jump · North AttleboroughTriple Jump—39-8.00Unofficial12
Apr 28Canton vs North AttleboroApr 28 · Long Jump · North AttleboroughLong Jump—19-4.00Unofficial12
Apr 28Canton vs North AttleboroApr 28 · 110m Hurdles · North Attleborough110m Hurdles39" / 0.991m—17.5Unofficial12
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Triple Jump · Place 9 · North AttleboroughTriple Jump9.39-00.0012
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · High Jump · North AttleboroughHigh Jump--NH12
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · 110m Hurdles · Place 5 · North Attleborough110m Hurdles39" / 0.991m5.19.03a12
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · 200 Meters · Place 15 · North Attleborough200 Meters15.25.55a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 5Hockomock League ChampionshipFeb 5 · Long Jump · Place 7 · North AttleboroughLong Jump718-6.5012
Feb 5Hockomock League ChampionshipFeb 5 · 55m Hurdles · Place 10 · North Attleborough55m Hurdles109.21a12
Jan 22Hockomock League #4Jan 22 · High Jump · Place 19 · North AttleboroughHigh Jump195-012
Jan 22Hockomock League #4Jan 22 · 55m Hurdles · Place 12 · North Attleborough55m Hurdles129.16a12
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 25 · North AttleboroughLong Jump255.73m PB12
Jan 15Hockomock League #3Jan 15 · Long Jump · Place 6 · North AttleboroughLong Jump619-112
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Long Jump · Place 13 · North AttleboroughLong Jump1318-312
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 300 Meters · Place 19 · North Attleborough300 Meters1939.85a PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · 55m Hurdles · Place 19 · North Attleborough55m Hurdles39"19.10.27a PB12
Dec 18Hockomock League #1Dec 18 · Long Jump · Place 19 · North AttleboroughLong Jump19.17-06.0012

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 97 · North Attleborough1500 MetersRound M97.5:40.55a11
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 111 · North AttleboroughJavelin800gRound M111.22.04m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 68 · North AttleboroughDiscus1.6kgRound M68.22.07m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 76 · North Attleborough110m Hurdles39" / 0.991mRound M76.20.47a11
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 71 · North Attleborough400 MetersRound M71.57.75a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 52 · North AttleboroughHigh JumpRound M52.1.55m11
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 73 · North AttleboroughShot Put12lbRound M73.8.69m11
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 75 · North AttleboroughLong JumpRound M75.5.06m11
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 59 · North Attleborough100 MetersRound M59.12.34a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 75 · North AttleboroughDecathlonRound M75.3845 PB11
May 24Hockomock Spring Track ChampionshipMay 24 · Triple Jump · Place 19 · North AttleboroughTriple Jump1937-311
May 24Hockomock Spring Track ChampionshipMay 24 · 200 Meters · Place 30 · North Attleborough200 Meters3025.24a11
May 17MSTCA Division 3 RelaysMay 17 · Triple Jump · Place 16 · North AttleboroughTriple Jump1611.33m11
May 17MSTCA Division 3 RelaysMay 17 · Long Jump · Place 27 · North AttleboroughLong Jump275.30m11
May 10MSTCA Coaches Shore InvitationalMay 10 · Triple Jump · Place 34 · North AttleboroughTriple Jump3437-311
May 6Hock Dual: OA vs. North AttleboroMay 6 · Triple Jump · Place 3 · North AttleboroughTriple Jump3.38-08 PB11
May 6Hock Dual: OA vs. North AttleboroMay 6 · Long Jump · Place 6 · North AttleboroughLong Jump6.17-08.25 PB11
May 6Hock Dual: OA vs. North AttleboroMay 6 · 200 Meters · Place 3 · North Attleborough200 Meters3.24.1 PB11
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Triple Jump · Place 5 · North AttleboroughTriple Jump539-06.0011
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Long Jump · Place 17 · North AttleboroughLong Jump1717-08.0011
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · 100 Meters · Place 23 · North Attleborough100 Meters2312.78a11
Apr 15North Attleboro vs CantonApr 15 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.39'8"Unofficial11
Apr 15North Attleboro vs CantonApr 15 · Long Jump · North AttleboroughLong Jump—18'1"Unofficial11
Apr 15North Attleboro vs CantonApr 15 · 200 Meters · North Attleborough200 Meters—25Unofficial11
Apr 9NA vs MansfieldApr 9 · Triple Jump · Place 2 · North AttleboroughTriple Jump237-211
Apr 9NA vs MansfieldApr 9 · Long Jump · Place 6 · North AttleboroughLong Jump617-6.5011
Apr 9NA vs MansfieldApr 9 · 400 Meters · Place 10 · North Attleborough400 Meters1059.411
Apr 1Stoughton vs. North AttleboroApr 1 · Triple Jump · North AttleboroughTriple Jump—35'1.75"Unofficial11