Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 813.46aMSTCA Multi ChampionshipsJune 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championships · Jun 819.37aMSTCA Multi ChampionshipsJune 8, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 85:02.25aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorOA vs Mansfield · Apr 129.4OA vs MansfieldApril 1, 2025
300 Meters · IndoorHock JV2 (OA vs. Mansfield) · Dec 1942.9Hock JV2 (OA vs. Mansfield)December 19, 2025
400 Meters · OutdoorMSTCA Multi Championships · Jun 81:01.03aMSTCA Multi ChampionshipsJune 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorHock Dual: OA vs. Foxboro · Apr 1469.5Hock Dual: OA vs. FoxboroApril 14, 2026
55m Hurdles · 39" · IndoorHockomock JV1 (Davenport South) · Dec 1210.2Hockomock JV1 (Davenport South)December 12, 2025
Decathlon · OutdoorMSTCA Multi Championships · Jun 83518MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 818.99mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorHock JV2 (OA vs. Mansfield) · Dec 1904-10.00Hock JV2 (OA vs. Mansfield)December 19, 2025
High Jump · OutdoorMSTCA Multi Championships · Jun 81.60mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 816.99mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorHockomock JV1 (Davenport South) · Dec 1215-08.00Hockomock JV1 (Davenport South)December 12, 2025
Long Jump · OutdoorMSTCA Multi Championships · Jun 85.22mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 88.09mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 89.08mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 31 · Oliver Ames1500 Meters31.5:02.25a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 130 · Oliver AmesJavelin800g130.16.99m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 126 · Oliver AmesTriple Jump126.9.08m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 114 · Oliver AmesDiscus1.6kg114.18.99m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 71 · Oliver Ames110m Hurdles39" / 0.991m71.19.37a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 108 · Oliver Ames400 Meters108.1:01.03a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 42 · Oliver AmesHigh Jump42.1.60m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 101 · Oliver AmesShot Put12lb101.8.09m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 81 · Oliver AmesLong Jump81.5.22m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 129 · Oliver Ames100 Meters129.13.46a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 102 · Oliver AmesDecathlon102.3518 PB10
May 23Hockomock Spring Track ChampionshipMay 23 · High Jump · Oliver AmesHigh Jump--NH10
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · High Jump · Oliver AmesHigh Jump—05-00Unofficial10
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · 400m Hurdles · Oliver Ames400m Hurdles36" / 0.914m—64.9Unofficial10
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · 1 Mile · Oliver Ames1 Mile—5:20.8Unofficial10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 400m Hurdles · Place 25 · Oliver Ames400m Hurdles251:06.32a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 110m Hurdles · Place 23 · Oliver Ames110m HurdlesRound P2318.92a10
May 5Canton vs OAMay 5 · Triple Jump · Oliver AmesTriple Jump—30-08.00Unofficial10
May 5Canton vs OAMay 5 · High Jump · Oliver AmesHigh Jump—5-00.00Unofficial10
May 5Canton vs OAMay 5 · 400m Hurdles · Oliver Ames400m Hurdles36" / 0.914m—70.1Unofficial10
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Long Jump · Place 10 · Oliver AmesLong Jump10.14-10.0010
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 400m Hurdles · Place 2 · Oliver Ames400m Hurdles36" / 0.914m2.69.5 PB10
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 110m Hurdles · Place 1 · Oliver Ames110m Hurdles39" / 0.991m1.20.310

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Hock JV2 (OA vs. Mansfield)Dec 19 · 300 Meters · Place 4 · Oliver Ames300 Meters4.42.9 PB10
Dec 19Hock JV2 (OA vs. Mansfield)Dec 19 · High Jump · Place 1 · Oliver AmesHigh Jump1.04-10.00 PB10
Dec 18Hockomock League #1Dec 18 · 55m Hurdles · Place 22 · Oliver Ames55m Hurdles39"22.10.40a10
Dec 12Hockomock JV1 (Davenport South)Dec 12 · 55m Hurdles · Place 2 · Oliver Ames55m Hurdles39"2.10.2 PB10
Dec 12Hockomock JV1 (Davenport South)Dec 12 · Long Jump · Place 3 · Oliver AmesLong Jump3.15-08.00 PB10
Jan 2Mansfield vs OA (Hock JV #2)Jan 2 · 55m Hurdles · Place 2 · Oliver Ames55m Hurdles39"2.11.09

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6Hock Dual: OA vs. North AttleboroMay 6 · 400m Hurdles · Place 8 · Oliver Ames400m Hurdles36" / 0.914m8.77.19
May 6Hock Dual: OA vs. North AttleboroMay 6 · Triple Jump · Place 9 · Oliver AmesTriple Jump9.29-039
May 6Hock Dual: OA vs. North AttleboroMay 6 · 110m Hurdles · Place 5 · Oliver Ames110m Hurdles39" / 0.991m5.22.19
May 6Hock Dual: OA vs. North AttleboroMay 6 · High Jump · Place 7 · Oliver AmesHigh Jump7.04-109
Apr 1OA vs MansfieldApr 1 · 400m Hurdles · Place 9 · Oliver Ames400m Hurdles36" / 0.914m9.1:18.39
Apr 1OA vs MansfieldApr 1 · 200 Meters · Place 28 · Oliver Ames200 Meters28.29.4 PB9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Hock JV: OA vs. MansfieldDec 20 · 55m Hurdles · Place 1 · Oliver Ames55m Hurdles39"1.10.59
Dec 20Hock JV: OA vs. MansfieldDec 20 · Long Jump · Place 7 · Oliver AmesLong Jump7.12-09.009
Dec 20Hock JV: OA vs. MansfieldDec 20 · High Jump · Place 1 · Oliver AmesHigh Jump1.4-08.009