Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNewburyport vs. Triton · May 1312.30aNewburyport vs. TritonMay 13, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 942.09aMSTCA Northeast InvitationalJanuary 9, 2026
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 207.39aMSTCA Speed Classic (Saturday)December 20, 2025
Discus · 1kg · OutdoorMA Division 2 Middle School State Track & Field Championship · Jun 961-08MA Division 2 Middle School State Track & Field Championship June 9, 2023
Javelin · 300g TJ · OutdoorMA Division 2 Middle School State Track & Field Championship · Jun 994-00MA Division 2 Middle School State Track & Field Championship June 9, 2023
Javelin · 800g · Outdoor15th Annual Henry Sheldon Invitational · May 16143' 4"15th Annual Henry Sheldon InvitationalMay 16, 2026

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 4 Track & Field ChampionshipMay 28 · Javelin · Place 13 · NewburyportNewburyportJavelin800g13.135-059
May 23Cape Ann League ChampionshipsMay 23 · Javelin · Place 7 · NewburyportNewburyportJavelin800g7.131' 9"9
May 1615th Annual Henry Sheldon InvitationalMay 16 · Javelin · Place 1 · NewburyportNewburyportJavelin800g1.143' 4" PB9
May 13Newburyport vs. TritonMay 13 · Javelin · Place 1 · NewburyportNewburyportJavelin800g1.140' 3"9
May 13Newburyport vs. TritonMay 13 · 100 Meters · Place 4 · NewburyportNewburyport100 Meters4.12.30a PBWind: 09
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 8 · NewburyportNewburyportJavelin842.91m9
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Javelin · Place 3 · NewburyportNewburyportJavelin800g3.127' 1"9
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 100 Meters · Place 7 · NewburyportNewburyport100 Meters7.12.88a9
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 73 · NewburyportNewburyport100 Meters7312.32a9
Apr 15Newburyport v Pentucket RegionalApr 15 · Javelin · Place 2 · NewburyportNewburyportJavelin800g2.137' 5"9
Apr 15Newburyport v Pentucket RegionalApr 15 · 100 Meters · Place 6 · NewburyportNewburyport100 Meters6.12.47aWind: 09
Apr 8North Reading vs. NewburyportApr 8 · Javelin · Place 1 · NewburyportNewburyportJavelin800g1.138-009
Apr 8North Reading vs. NewburyportApr 8 · 100 Meters · Place 6 · NewburyportNewburyport100 Meters6.12.65a9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 29 · NewburyportNewburyport300 Meters2942.18Freshman
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 29 · NewburyportNewburyport300 Meters2942.18Freshman
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 210 · NewburyportNewburyport300 Meters21042.09a PB9

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 300 Meters · Place 24 · NewburyportNewburyport300 Meters24.42.65a9
Dec 30Cape Ann League Meet #2Dec 30 · 55 Meter · Place 22 · NewburyportNewburyport55 Meter22.7.49a9
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 133 · NewburyportNewburyport300 Meters133.42.57a9
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 106 · NewburyportNewburyport55 Meter106.7.39a PB9
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 20 · NewburyportNewburyport300 Meters20.42.62a9

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 8MA D2 Middle School State ChampionshipJun 8 · Javelin · Place 1 · Nock Middle SchoolNock Middle SchoolJavelin1146-08
Jun 8MA D2 Middle School State ChampionshipJun 8 · 100 Meters · Place 7 · Nock Middle SchoolNock Middle School100 MetersRound P712.53a8
Jun 8MA D2 Middle School State ChampionshipJun 8 · 100 Meters · Place 7 · Nock Middle SchoolNock Middle School100 Meters712.50a8

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · Javelin · Place 12 · NockNockJavelin300g TJ12.94-00 PB6
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · Discus · Place 30 · NockNockDiscus1kg30.61-08 PB6