Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorHock Dual: OA vs. Mansfield · Apr 76:10.3Hock Dual: OA vs. MansfieldApril 7, 2026
100 Meters · OutdoorHock Dual: OA vs. Foxboro · Apr 811.3Hock Dual: OA vs. FoxboroApril 8, 2025
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:08.31aMSTCA Boys PentathlonFebruary 26, 2026
110m Hurdles · 39" / 0.991m · OutdoorHock Dual: OA vs. Mansfield · Apr 715.7Hock Dual: OA vs. MansfieldApril 7, 2026
200 Meters · OutdoorTrojan Invitational 1 · Apr 323.41aTrojan Invitational 1April 3, 2026
400m Hurdles · 36" / 0.914m · OutdoorHockomock Spring Track Championship · May 2358.34aHockomock Spring Track ChampionshipMay 23, 2026
55 Meters · IndoorHockomock League #2 (Double Dual) · Jan 86.79aHockomock League #2 (Double Dual)January 8, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.72mMSTCA Boys PentathlonFebruary 26, 2025
High Jump · OutdoorMSTCA Division 3 Relays · May 31.66mMSTCA Division 3 RelaysMay 3, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.87mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · OutdoorHock Dual: OA vs. Mansfield · Apr 719-05.25Hock Dual: OA vs. MansfieldApril 7, 2026
Shot Put · 12lb · OutdoorHock Dual: OA vs. Foxboro · Apr 1434-07.50Hock Dual: OA vs. FoxboroApril 14, 2026
Triple Jump · OutdoorMSTCA Division 3 Relays · May 1712.73mMSTCA Division 3 RelaysMay 17, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 15 · Oliver Ames400m Hurdles36" / 0.914m15.1:00.53a12
May 23Hockomock Spring Track ChampionshipMay 23 · 400m Hurdles · Place 2 · Oliver Ames400m Hurdles36" / 0.914m2.58.34a PB12
May 23Hockomock Spring Track ChampionshipMay 23 · 110m Hurdles · Place 4 · Oliver Ames110m Hurdles39" / 0.991mRound P4.16.32a12
May 23Hockomock Spring Track ChampionshipMay 23 · 110m Hurdles · Place 7 · Oliver Ames110m Hurdles39" / 0.991m7.17.23a12
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · High Jump · Oliver AmesHigh Jump—05-06Unofficial12
May 3MSTCA Division 3 RelaysMay 3 · High Jump · Place 11 · Oliver AmesHigh Jump111.66m PB12
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Triple Jump · Place 1 · Oliver AmesTriple Jump1.43-00.0012
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Shot Put · Place 7 · Oliver AmesShot Put12lb7.34-07.50 PB12
Apr 7Hock Dual: OA vs. MansfieldApr 7 · Long Jump · Place 1 · Oliver AmesLong Jump1.19-05.25 PB12
Apr 7Hock Dual: OA vs. MansfieldApr 7 · 110m Hurdles · Place 2 · Oliver Ames110m Hurdles39" / 0.991m2.15.7 PB12
Apr 7Hock Dual: OA vs. MansfieldApr 7 · 1 Mile · Place 21 · Oliver Ames1 Mile21.6:10.3 PB12
Apr 3Trojan Invitational 1Apr 3 · 110m Hurdles · Place 1 · Oliver Ames110m Hurdles115.56a12
Apr 3Trojan Invitational 1Apr 3 · 200 Meters · Place 3 · Oliver Ames200 Meters323.41a PB12

2026 Indoor Track

19 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 28 · Oliver AmesLong Jump286.00m12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 14 · Oliver AmesHigh Jump141.77m12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 68 · Oliver AmesShot Put689.21m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 11 · Oliver Ames55m Hurdles118.21a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 35 · Oliver Ames1000 Meters353:08.31a PB12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 23 · Oliver Ames55m Hurdles238.17—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 3 · Oliver Ames55m HurdlesRound P38.00a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 6 · Oliver Ames55m Hurdles68.11a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 6 · Oliver Ames55m Hurdles68.11—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 3 · Oliver Ames55m Hurdles38.00q—
Feb 5Hockomock League ChampionshipFeb 5 · 55m Hurdles · Place 3 · Oliver Ames55m Hurdles37.99a12
Feb 5Hockomock League ChampionshipFeb 5 · 55m Hurdles · Place 3 · Oliver Ames55m Hurdles38.22a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 13 · Oliver Ames55m HurdlesRound P138.15a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55 Meters · Place 50 · Oliver Ames55 MetersRound P506.96a12
Jan 22Hockomock League #4Jan 22 · Long Jump · Place 6 · Oliver AmesLong Jump619-512
Jan 22Hockomock League #4Jan 22 · 55m Hurdles · Place 3 · Oliver Ames55m Hurdles38.08a12
Jan 8Hockomock League #2 (Double Dual)Jan 8 · High Jump · Place 7 · Oliver AmesHigh Jump75-812
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 55m Hurdles · Place 3 · Oliver Ames55m Hurdles37.92a12
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 55 Meters · Place 7 · Oliver Ames55 Meters76.79a PB12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · Triple Jump · Place 4 · Oliver AmesTriple Jump441-411
May 24Hockomock Spring Track ChampionshipMay 24 · 400m Hurdles · Place 2 · Oliver Ames400m Hurdles258.34a11
May 24Hockomock Spring Track ChampionshipMay 24 · 110m Hurdles · Place 6 · Oliver Ames110m HurdlesRound P616.06a11
May 24Hockomock Spring Track ChampionshipMay 24 · 110m Hurdles · Place 5 · Oliver Ames110m Hurdles515.71a11
May 17MSTCA Division 3 RelaysMay 17 · Triple Jump · Place 3 · Oliver AmesTriple Jump312.73m PB11
May 10MSTCA Coaches Shore InvitationalMay 10 · 110m Hurdles · Place 13 · Oliver Ames110m Hurdles1315.88a11
Apr 29Hock Dual: OA vs. CantonApr 29 · Long Jump · Place 1 · Oliver AmesLong Jump120-05.0011
Apr 29Hock Dual: OA vs. CantonApr 29 · 400m Hurdles · Place 1 · Oliver Ames400m Hurdles159.111
Apr 29Hock Dual: OA vs. CantonApr 29 · 110m Hurdles · Place 1 · Oliver Ames110m Hurdles115.111
Apr 24MSTCA Warrior InvitationalApr 24 · Triple Jump · Place 11 · Oliver AmesTriple Jump1140-04.5011
Apr 24MSTCA Warrior InvitationalApr 24 · 110m Hurdles · Place 2 · Oliver Ames110m Hurdles215.51a11
Apr 15Hock Dual: OA vs. StoughtonApr 15 · Varsity · Place 1 · Oliver AmesVarsity119-02.0011
Apr 15Hock Dual: OA vs. StoughtonApr 15 · Varsity · Place 3 · Oliver AmesVarsity305-0411
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Triple Jump · Place 1 · Oliver AmesTriple Jump141-711
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 110m Hurdles · Place 1 · Oliver Ames110m Hurdles116.111
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 100 Meters · Place 1 · Oliver Ames100 Meters111.3 PB11
Apr 1Mansfield vs Oliver AmesApr 1 · Long Jump · Place 1 · Oliver AmesLong Jump121-011
Apr 1Mansfield vs Oliver AmesApr 1 · 110m Hurdles · Place 1 · Oliver Ames110m Hurdles115.111

2025 Indoor Track

18 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 29 · Oliver AmesLong Jump295.87m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 18 · Oliver AmesHigh Jump181.72m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 111 · Oliver AmesShot Put1118.32m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 20 · Oliver Ames55m Hurdles208.34a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 62 · Oliver Ames1000 Meters623:12.26a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · Long Jump · Place 15 · Oliver AmesLong Jump1520-0.75—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 8 · Oliver Ames55m Hurdles88.11a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 8 · Oliver Ames55m Hurdles88.10a—
Feb 6Hockomock League ChampionshipFeb 6 · Long Jump · Place 5 · Oliver AmesLong Jump520-1.50—
Feb 6Hockomock League ChampionshipFeb 6 · 55m Hurdles · Place 4 · Oliver Ames55m Hurdles48.24a—
Feb 6Hockomock League ChampionshipFeb 6 · 55m Hurdles · Place 3 · Oliver Ames55m Hurdles38.08a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55m Hurdles · Place 12 · Oliver Ames55m HurdlesRound P128.22a—
Jan 23Hockomock League #4Jan 23 · 55m Hurdles · Place 1 · Oliver Ames55m Hurdles18.26a—
Jan 23Hockomock League #4Jan 23 · 55 Meters · Place 9 · Oliver Ames55 Meters96.92a—
Jan 16Hockomock League #3Jan 16 · High Jump · Place 15 · Oliver AmesHigh Jump155-2—
Jan 16Hockomock League #3Jan 16 · 55m Hurdles · Place 2 · Oliver Ames55m Hurdles28.20a—
Jan 9Hockomock League #2Jan 9 · Long Jump · Place 4 · Oliver AmesLong Jump419-2.50—
Jan 9Hockomock League #2Jan 9 · 55m Hurdles · Place 2 · Oliver Ames55m Hurdles28.25a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · Triple Jump · Place 26 · Oliver AmesTriple Jump2638-1.25—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 110m Hurdles · Place 11 · Oliver Ames110m Hurdles1116.34a—
May 18Hockomock League T&F ChampionshipMay 18 · 110m Hurdles · Place 4 · Oliver Ames110m Hurdles416.43a—
May 18Hockomock League T&F ChampionshipMay 18 · 110m Hurdles · Place 2 · Oliver Ames110m Hurdles216.02a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Triple Jump · Place 8 · Oliver AmesTriple Jump838-9—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 110m Hurdles · Place 4 · Oliver Ames110m Hurdles416.53a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 110m Hurdles · Place 6 · Oliver Ames110m Hurdles616.68a—
Apr 18MSTCA Warrior InvitationalApr 18 · Triple Jump · Place 11 · Oliver AmesTriple Jump1140-5.50—
Apr 18MSTCA Warrior InvitationalApr 18 · 110m Hurdles · Place 13 · Oliver Ames110m Hurdles1316.96a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8Hockomock League MeetFeb 8 · 55m Hurdles · Place 5 · Oliver Ames55m Hurdles58.45a—
Feb 8Hockomock League MeetFeb 8 · 55m Hurdles · Place 4 · Oliver Ames55m Hurdles48.38a—