Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorHock Dual: OA vs. Mansfield · Apr 76:20.0Hock Dual: OA vs. MansfieldApril 7, 2026
100 Meters · OutdoorMSTCA Multi Championships · Jun 812.04aMSTCA Multi ChampionshipsJune 8, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:13.93aMSTCA Boys PentathlonFebruary 26, 2026
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 3 Track & Field Championship · May 2816.35aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
1500 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 285:09.71aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
200 Meters · OutdoorHock Dual: OA vs. Canton · Apr 2924.1Hock Dual: OA vs. CantonApril 29, 2025
300 Meters · IndoorHockomock League #1 · Dec 1839.90aHockomock League #1December 18, 2025
400 Meters · OutdoorHockomock Spring Track Championship · May 2454.04aHockomock Spring Track ChampionshipMay 24, 2025
400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 3056.388aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
400m Hurdles · 36" / 0.914m · OutdoorHockomock Spring Track Championship · May 2358.91aHockomock Spring Track ChampionshipMay 23, 2026
55 Meter · IndoorHockomock League #1 · Dec 187.14aHockomock League #1December 18, 2025
55 Meters · IndoorHockomock League #2 (Double Dual) · Jan 87.21aHockomock League #2 (Double Dual)January 8, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 85185MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 829.56mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.67mMSTCA Boys PentathlonFebruary 26, 2026
High Jump · OutdoorHock Dual: OA vs. Foxboro · Apr 1405-10.00Hock Dual: OA vs. FoxboroApril 14, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 832.62mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.76mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorMIAA Division 3 Track & Field Championship · May 286.29mMIAA Division 3 Track & Field ChampionshipMay 28, 2026
Pentathlon (Outdoor) · High School · OutdoorMIAA Meet of Champions · Jun 42863MIAA Meet of ChampionsJune 4, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 3 Track & Field Championship · May 283004MIAA Division 3 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · OutdoorMIAA Division 3 Track & Field Championship · May 2811.40mMIAA Division 3 Track & Field ChampionshipMay 28, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 811.78mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

44 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 86 · Oliver Ames1500 Meters86.5:41.93a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 45 · Oliver AmesJavelin800g45.32.62m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 33 · Oliver AmesTriple Jump33.11.78m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 16 · Oliver AmesDiscus1.6kg16.29.56m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 25 · Oliver Ames110m Hurdles39" / 0.991m25.16.93a11
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 27 · Oliver Ames400 Meters27.54.20a11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 12 · Oliver AmesHigh Jump12.1.75m11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 24 · Oliver AmesShot Put12lb24.10.49m11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 12 · Oliver AmesLong Jump12.6.11m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 39 · Oliver Ames100 Meters39.12.04a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 12 · Oliver AmesDecathlon12.5185 PB11
Jun 4MIAA Meet of ChampionsJun 4 · Pentathlon (Outdoor) · Place 7 · Oliver AmesPentathlon (Outdoor)High SchoolRound M7.2863 PB11
Jun 4MIAA Meet of ChampionsJun 4 · Long Jump · Place 3 · Oliver AmesLong JumpRound M3.6.17m11
Jun 4MIAA Meet of ChampionsJun 4 · High Jump · Place 3 · Oliver AmesHigh JumpRound M3.1.75m11
Jun 4MIAA Meet of ChampionsJun 4 · Shot Put · Place 2 · Oliver AmesShot Put12lbRound M2.10.72m11
Jun 4MIAA Meet of ChampionsJun 4 · 110m Hurdles · Place 7 · Oliver Ames110m Hurdles39" / 0.991mRound M7.16.54aWind: 011
Jun 4MIAA Meet of ChampionsJun 4 · 1500 Meters · Place 10 · Oliver Ames1500 MetersRound M10.5:19.56a11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Pentathlon (Outdoor) · Place 3 · Oliver AmesPentathlon (Outdoor)StandardRound M3.3004 PB11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Long Jump · Place 3 · Oliver AmesLong JumpRound M3.6.29m PB11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · High Jump · Place 3 · Oliver AmesHigh JumpRound M3.1.75m11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · Place 1 · Oliver AmesShot Put12lbRound M1.11.40m PB11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 5 · Oliver Ames110m Hurdles39" / 0.991mRound M5.16.35a PB11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 20 · Oliver Ames110m Hurdles39" / 0.991mRound P20.16.38aWind: 1.711
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 1500 Meters · Place 7 · Oliver Ames1500 MetersRound M7.5:09.71a PB11
May 23Hockomock Spring Track ChampionshipMay 23 · 400m Hurdles · Place 3 · Oliver Ames400m Hurdles36" / 0.914m3.58.91a PB11
May 23Hockomock Spring Track ChampionshipMay 23 · 110m Hurdles · Place 6 · Oliver Ames110m Hurdles39" / 0.991mRound P6.16.44a11
May 23Hockomock Spring Track ChampionshipMay 23 · 110m Hurdles · Place 5 · Oliver Ames110m Hurdles39" / 0.991m5.16.41a11
May 16MSTCA Coaches Shore InvitationalMay 16 · 110m Hurdles · Place 26 · Oliver Ames110m Hurdles2616.99a11
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · High Jump · Oliver AmesHigh Jump—05-00Unofficial11
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Shot Put · Oliver AmesShot Put12lb—35-09.50Unofficial11
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · 110m Hurdles · Oliver Ames110m Hurdles39" / 0.991m—16.8Unofficial11
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · 1 Mile · Oliver Ames1 Mile—5:51.0Unofficial11
May 5Canton vs OAMay 5 · Shot Put · Oliver AmesShot Put12lb—34-00.00Unofficial11
May 5Canton vs OAMay 5 · 400m Hurdles · Oliver Ames400m Hurdles36" / 0.914m—59.9Unofficial11
May 3MSTCA Division 3 RelaysMay 3 · High Jump · Place 11 · Oliver AmesHigh Jump111.66m12
Apr 23MSTCA Warrior InvitationalApr 23 · Long Jump · Place 22 · Oliver AmesLong Jump2219-7.512
Apr 23MSTCA Warrior InvitationalApr 23 · 400 Meters · Place 22 · Oliver Ames400 Meters2254.74a12
Apr 23MSTCA Warrior InvitationalApr 23 · 200 Meters · Place 62 · Oliver Ames200 Meters6224.73a12
Apr 14Hock Dual: OA vs. FoxboroApr 14 · High Jump · Place 1 · Oliver AmesHigh Jump1.05-10.00 PB11
Apr 7Hock Dual: OA vs. MansfieldApr 7 · Long Jump · Place 5 · Oliver AmesLong Jump5.16-05.0011
Apr 7Hock Dual: OA vs. MansfieldApr 7 · 1 Mile · Place 23 · Oliver Ames1 Mile23.6:20.0 PB11
Apr 3Trojan Invitational 1Apr 3 · High Jump · Place 4 · Oliver AmesHigh Jump45-612
Apr 3Trojan Invitational 1Apr 3 · Shot Put · Place 9 · Oliver AmesShot Put931-1112
Apr 3Trojan Invitational 1Apr 3 · 400 Meters · Place 4 · Oliver Ames400 Meters455.77a12

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 47 · Oliver AmesLong Jump475.76m PB11
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 34 · Oliver AmesHigh Jump341.67m PB11
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 76 · Oliver AmesShot Put768.99m11
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 53 · Oliver Ames55m Hurdles539.09a11
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 54 · Oliver Ames1000 Meters543:13.93a PB11
Feb 5Hockomock League ChampionshipFeb 5 · Long Jump · Place 8 · Oliver AmesLong Jump818-6.5011
Feb 5Hockomock League ChampionshipFeb 5 · High Jump · Place 6 · Oliver AmesHigh Jump65-811
Jan 22Hockomock League #4Jan 22 · Long Jump · Place 11 · Oliver AmesLong Jump1118-6.5011
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 16 · Oliver AmesLong Jump165.93m11
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · High Jump · Place 11 · Oliver AmesHigh Jump111.73m11
Jan 15Hockomock League #3Jan 15 · Long Jump · Place 4 · Oliver AmesLong Jump419-3.2511
Jan 15Hockomock League #3Jan 15 · 55 Meters · Place 35 · Oliver Ames55 Meters357.26a11
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Long Jump · Place 11 · Oliver AmesLong Jump1118-5.5011
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 55 Meters · Place 30 · Oliver Ames55 Meters307.21a PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · 300 Meters · Place 20 · Oliver Ames300 Meters20.39.90a PB11
Dec 18Hockomock League #1Dec 18 · 55 Meter · Place 19 · Oliver Ames55 Meter19.7.14a PB11
Dec 18Hockomock League #1Dec 18 · High Jump · Place 10 · Oliver AmesHigh Jump10.5-04.0011

2025 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 72 · Oliver Ames1500 MetersRound M72.5:25.89a10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 40 · Oliver AmesJavelin800gRound M40.31.73m10
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 30 · Oliver AmesDiscus1.6kgRound M30.26.84m10
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 37 · Oliver Ames110m Hurdles39" / 0.991mRound M37.17.96a10
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 32 · Oliver Ames400 MetersRound M32.55.38a10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 19 · Oliver AmesHigh JumpRound M19.1.65m10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 31 · Oliver AmesShot Put12lbRound M31.9.99m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 28 · Oliver AmesLong JumpRound M28.5.63m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 43 · Oliver Ames100 MetersRound M43.12.15a10
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 24 · Oliver AmesDecathlonRound M24.478010
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · High Jump · Oliver AmesHigh Jump--NH10
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Oliver Ames400 MetersRelay Split—56.388a PB10
May 24Hockomock Spring Track ChampionshipMay 24 · High Jump · Place 6 · Oliver AmesHigh Jump65-810
May 24Hockomock Spring Track ChampionshipMay 24 · 400 Meters · Place 14 · Oliver Ames400 Meters1454.04a PB10
May 10MSTCA Coaches Shore InvitationalMay 10 · High Jump · Place 7 · Oliver AmesHigh Jump75-810
May 6Hock Dual: OA vs. North AttleboroMay 6 · Triple Jump · Place 6 · Oliver AmesTriple Jump6.37-0010
May 6Hock Dual: OA vs. North AttleboroMay 6 · Shot Put · Place 11 · Oliver AmesShot Put12lb11.31-03.5010
May 6Hock Dual: OA vs. North AttleboroMay 6 · High Jump · Place 1 · Oliver AmesHigh Jump1.05-0610
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · High Jump · Place 7 · Oliver AmesHigh Jump75-810
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 400 Meters · Place 9 · Oliver Ames400 Meters954.48a10
Apr 29Hock Dual: OA vs. CantonApr 29 · Long Jump · Place 8 · Oliver AmesLong Jump817-02.0010
Apr 29Hock Dual: OA vs. CantonApr 29 · High Jump · Place 1 · Oliver AmesHigh Jump105-0810
Apr 29Hock Dual: OA vs. CantonApr 29 · 200 Meters · Place 2 · Oliver Ames200 Meters224.1 PB10
Apr 24MSTCA Warrior InvitationalApr 24 · Long Jump · Place 28 · Oliver AmesLong Jump2818-01.2510
Apr 24MSTCA Warrior InvitationalApr 24 · High Jump · Place 19 · Oliver AmesHigh Jump195-04.0010
Apr 15Hock Dual: OA vs. StoughtonApr 15 · Long Jump · Place 9 · Oliver AmesLong Jump917-00.0010
Apr 15Hock Dual: OA vs. StoughtonApr 15 · High Jump · Place 3 · Oliver AmesHigh Jump305-0410
Apr 15Hock Dual: OA vs. StoughtonApr 15 · 400 Meters · Place 6 · Oliver Ames400 Meters655.810
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Long Jump · Place 3 · Oliver AmesLong Jump318-7.2510
Apr 8Hock Dual: OA vs. FoxboroApr 8 · High Jump · Place 1 · Oliver AmesHigh Jump105-810

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 7Hock Dual: OA vs. CantonMay 7 · Triple Jump · Oliver AmesTriple Jump—34-1Unofficial9
May 7Hock Dual: OA vs. CantonMay 7 · High Jump · Oliver AmesHigh Jump—5-2Unofficial9
May 7Hock Dual: OA vs. CantonMay 7 · 400 Meters · Oliver Ames400 Meters—57.4Unofficial9
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · High Jump · Place 11 · Oliver AmesHigh Jump115-4—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 400 Meters · Place 28 · Oliver Ames400 Meters2857.47a—
Apr 30Hock Dual: OA vs. MansfieldApr 30 · High Jump · Oliver AmesHigh Jump—05-04Unofficial9
Apr 30Hock Dual: OA vs. MansfieldApr 30 · 400 Meters · Oliver Ames400 Meters—56.9Unofficial9
Apr 23Hock Dual: OA vs. SharonApr 23 · High Jump · Oliver AmesHigh Jump—05-02Unofficial9
Apr 23Hock Dual: OA vs. SharonApr 23 · 400 Meters · Oliver Ames400 Meters—57.9Unofficial9
Apr 18MSTCA Warrior InvitationalApr 18 · High Jump · Place 22 · Oliver AmesHigh Jump225-4—
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 70 · Oliver Ames400 Meters7059.45a—
Apr 9Hock Dual: OA vs. FoxboroApr 9 · Long Jump · Oliver AmesLong Jump—16-2Unofficial9
Apr 9Hock Dual: OA vs. FoxboroApr 9 · High Jump · Oliver AmesHigh Jump—5-4Unofficial9
Apr 9Hock Dual: OA vs. FoxboroApr 9 · 200 Meters · Oliver Ames200 Meters—26.2Unofficial9
Apr 2Hock Dual: OA vs. StoughtonApr 2 · Long Jump · Place 11 · Oliver AmesLong Jump11.16-8.59
Apr 2Hock Dual: OA vs. StoughtonApr 2 · High Jump · Place 8 · Oliver AmesHigh Jump8.5-09
Apr 2Hock Dual: OA vs. StoughtonApr 2 · 100 Meters · Place 10 · Oliver Ames100 Meters10.12.519