Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 812.20aMSTCA Multi ChampionshipsJune 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 4 Track & Field Championship · May 2816.81aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 85:16.35aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorNewburyport v Essex Tech Dual Meet CAL · Apr 2825.00aNewburyport v Essex Tech Dual Meet CALApril 28, 2026
400 Meters · OutdoorMSTCA Multi Championships · Jun 857.11aMSTCA Multi ChampionshipsJune 8, 2026
400m Hurdles · 36" / 0.914m · Outdoor15th Annual Henry Sheldon Invitational · May 161:03.38a15th Annual Henry Sheldon InvitationalMay 16, 2026
55 Meter · IndoorMSTCA Speed Classic (Small School) · Dec 168.08aMSTCA Speed Classic (Small School)December 16, 2023
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Small School) · Dec 1611.21aMSTCA Speed Classic (Small School)December 16, 2023
Decathlon · OutdoorMSTCA Multi Championships · Jun 84629MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 821.40mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.65mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 832.62mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 85.90mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 87.41mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorNewburyport v Essex Tech Dual Meet CAL · Apr 2839' 6"Newburyport v Essex Tech Dual Meet CALApril 28, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 58 · Newburyport1500 Meters58.5:16.35a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 45 · NewburyportJavelin800g45.32.62m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 52 · NewburyportTriple Jump52.11.36m12
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 86 · NewburyportDiscus1.6kg86.21.40m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 26 · Newburyport110m Hurdles39" / 0.991m26.17.14a12
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 54 · Newburyport400 Meters54.57.11a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 26 · NewburyportHigh Jump26.1.65m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 120 · NewburyportShot Put12lb120.7.41m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 16 · NewburyportLong Jump16.5.90m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 48 · Newburyport100 Meters48.12.20a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 34 · NewburyportDecathlon34.4629 PB12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 25 · Newburyport400m Hurdles36" / 0.914m25.1:05.20a12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 23 · Newburyport110m Hurdles39" / 0.991mRound P23.16.81a PB12
May 23Cape Ann League ChampionshipsMay 23 · Triple Jump · Place 7 · NewburyportTriple Jump7.40' 0"12
May 23Cape Ann League ChampionshipsMay 23 · 400m Hurdles · Place 8 · Newburyport400m Hurdles36" / 0.914m8.1:03.72a12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 400m Hurdles · Place 3 · Newburyport400m Hurdles36" / 0.914m3.1:03.38a PB12
May 13Newburyport vs. TritonMay 13 · Triple Jump · Place 3 · NewburyportTriple Jump3.38' 3"12
May 13Newburyport vs. TritonMay 13 · 400m Hurdles · Place 6 · Newburyport400m Hurdles36" / 0.914m6.1:04.14a12
May 13Newburyport vs. TritonMay 13 · 110m Hurdles · Place 4 · Newburyport110m Hurdles39" / 0.991m4.17.08aWind: 012
May 3MSTCA Division 4 RelaysMay 3 · Triple Jump · Place 8 · NewburyportTriple Jump811.89m12
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Triple Jump · Place 2 · NewburyportTriple Jump2.39' 6" PB12
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 110m Hurdles · Place 4 · Newburyport110m Hurdles39" / 0.991m4.17.91a12
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 200 Meters · Place 4 · Newburyport200 Meters4.25.00a PB12
Apr 15Newburyport v Pentucket RegionalApr 15 · Triple Jump · Place 1 · NewburyportTriple Jump1.39' 6"12
Apr 15Newburyport v Pentucket RegionalApr 15 · 400m Hurdles · Place 2 · Newburyport400m Hurdles36" / 0.914m2.1:06.02a12
Apr 8North Reading vs. NewburyportApr 8 · Triple Jump · Place 3 · NewburyportTriple Jump3.38-07.0012
Apr 8North Reading vs. NewburyportApr 8 · 110m Hurdles · Place 2 · Newburyport110m Hurdles39" / 0.991m2.16.96a12

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55m Hurdles · Place 48 · Newburyport55m Hurdles39"48.11.21a PB10
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Place 135 · Newburyport55 Meter135.8.08a PB10