Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCape Ann League Championships · May 23116' 4"Cape Ann League ChampionshipsMay 23, 2026
Shot Put · 12lb · OutdoorCape Ann League Championships · May 2341' 2"Cape Ann League ChampionshipsMay 23, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 15 · NewburyportShot Put12lb15.40-10.0011
May 23Cape Ann League ChampionshipsMay 23 · Discus · Place 7 · NewburyportDiscus1.6kg7.116' 4" PB11
May 23Cape Ann League ChampionshipsMay 23 · Shot Put · Place 9 · NewburyportShot Put12lb9.41' 2" PB11
May 1615th Annual Henry Sheldon InvitationalMay 16 · Shot Put · Place 6 · NewburyportShot Put12lb6.39' 9.5"11
May 13Newburyport vs. TritonMay 13 · Discus · Place 3 · NewburyportDiscus1.6kg3.109' 10"11
May 13Newburyport vs. TritonMay 13 · Shot Put · Place 2 · NewburyportShot Put12lb2.39' 5"11
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 24 · NewburyportDiscus2433.20m11
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 16 · NewburyportShot Put1612.03m11
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Discus · Place 3 · NewburyportDiscus1.6kg3.106' 8"11
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Shot Put · Place 1 · NewburyportShot Put12lb1.41' 2"11
Apr 15Newburyport v Pentucket RegionalApr 15 · Discus · Place 3 · NewburyportDiscus1.6kg3.106' 9"11
Apr 15Newburyport v Pentucket RegionalApr 15 · Shot Put · Place 3 · NewburyportShot Put12lb3.37' 10.5"11
Apr 8North Reading vs. NewburyportApr 8 · Discus · Place 3 · NewburyportDiscus1.6kg3.102-0811
Apr 8North Reading vs. NewburyportApr 8 · Shot Put · Place 3 · NewburyportShot Put12lb3.39-06.0011

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · Shot Put · Place 16 · NewburyportShot Put12lb16.34-04.7510
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 46 · NewburyportDiscus4627.53m10
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 30 · NewburyportShot Put3011.44m10
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Discus · Place 8 · NewburyportDiscus880-710
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Shot Put · Place 3 · NewburyportShot Put334-810
May 1Newburyport v. Essex TechMay 1 · Discus · Place 8 · NewburyportDiscus883-1010
May 1Newburyport v. Essex TechMay 1 · Shot Put · Place 3 · NewburyportShot Put335-11.5010
Apr 16Pentucket vs. NewburyportApr 16 · Discus · Place 5 · NewburyportDiscus590-010
Apr 16Pentucket vs. NewburyportApr 16 · Shot Put · Place 4 · NewburyportShot Put436-810