Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNewburyport v Essex Tech Dual Meet CAL · Apr 28103' 0"Newburyport v Essex Tech Dual Meet CALApril 28, 2026
Shot Put · 12lb · IndoorCape Ann League Meet #1 · Dec 1435-11.75Cape Ann League Meet #1December 14, 2025
Shot Put · 12lb · OutdoorNewburyport v Essex Tech Dual Meet CAL · Apr 2839' 3"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

12 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · Discus · Place 17 · NewburyportDiscus1.6kg17.94' 8"11
May 23Cape Ann League ChampionshipsMay 23 · Shot Put · Place 14 · NewburyportShot Put12lb14.37' 5"11
May 1615th Annual Henry Sheldon InvitationalMay 16 · Shot Put · Place 10 · NewburyportShot Put12lb10.36' 11.5"11
May 13Newburyport vs. TritonMay 13 · Discus · Place 6 · NewburyportDiscus1.6kg6.99' 5"11
May 13Newburyport vs. TritonMay 13 · Shot Put · Place 6 · NewburyportShot Put12lb6.36' 2.5"11
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 11 · NewburyportShot Put1112.23m11
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Discus · Place 4 · NewburyportDiscus1.6kg4.103' 0" PB11
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Shot Put · Place 2 · NewburyportShot Put12lb2.39' 3" PB11
Apr 15Newburyport v Pentucket RegionalApr 15 · Discus · Place 1 · NewburyportDiscus1.6kg1.100' 0"11
Apr 15Newburyport v Pentucket RegionalApr 15 · Shot Put · Place 4 · NewburyportShot Put12lb4.36' 6"11
Apr 8North Reading vs. NewburyportApr 8 · Discus · NewburyportDiscus1.6kg—DNS11
Apr 8North Reading vs. NewburyportApr 8 · Shot Put · Place 6 · NewburyportShot Put12lb6.37-00.5011

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Shot Put · Place 16 · NewburyportShot Put1632-611
Jan 20Cape Ann League Meet #5Jan 20 · Shot Put · Place 13 · NewburyportShot Put1335-211
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 28 · NewburyportShot Put2810.90m11
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 64 · NewburyportShot Put6435-3.7511

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · Shot Put · Place 10 · NewburyportShot Put12lb10.34-06.5011
Dec 14Cape Ann League Meet #1Dec 14 · Shot Put · Place 9 · NewburyportShot Put12lb9.35-11.75 PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 46 · NewburyportShot Put4610.40m10
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Discus · Place 17 · NewburyportDiscus1763-610
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Shot Put · Place 6 · NewburyportShot Put631-1010
May 1Newburyport v. Essex TechMay 1 · Discus · Place 16 · NewburyportDiscus1656-210
May 1Newburyport v. Essex TechMay 1 · Shot Put · Place 6 · NewburyportShot Put635-010
Apr 16Pentucket vs. NewburyportApr 16 · Shot Put · Place 6 · NewburyportShot Put633-910