Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNewburyport vs. Triton · May 1383' 11"Newburyport vs. TritonMay 13, 2026
Shot Put · 12lb · IndoorCape Ann League Meet #2 · Dec 3030-07.00Cape Ann League Meet #2December 30, 2025
Shot Put · 12lb · OutdoorCAL JV Open Championships · May 2135' 0"CAL JV Open ChampionshipsMay 21, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21CAL JV Open ChampionshipsMay 21 · Discus · Place 5 · NewburyportDiscus1.6kg5.82' 6"10
May 21CAL JV Open ChampionshipsMay 21 · Shot Put · Place 3 · NewburyportShot Put12lb3.35' 0" PB10
May 13Newburyport vs. TritonMay 13 · Discus · Place 2 · NewburyportDiscus1.6kg2.83' 11" PB10
May 13Newburyport vs. TritonMay 13 · Shot Put · Place 2 · NewburyportShot Put12lb2.30' 10"10
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Discus · Place 6 · NewburyportDiscus1.6kg6.73' 0"10
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Shot Put · Place 5 · NewburyportShot Put12lb5.29' 2"10
Apr 15Newburyport v Pentucket RegionalApr 15 · Discus · Place 5 · NewburyportDiscus1.6kg5.74' 1"10
Apr 15Newburyport v Pentucket RegionalApr 15 · Shot Put · Place 2 · NewburyportShot Put12lb2.30' 9.5"10
Apr 8North Reading vs. NewburyportApr 8 · Discus · Place 4 · NewburyportDiscus1.6kg4.75-1010
Apr 8North Reading vs. NewburyportApr 8 · Shot Put · Place 6 · NewburyportShot Put12lb6.29-11.0010

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 20Cape Ann League Meet #5Jan 20 · Shot Put · Place 24 · NewburyportShot Put2429-0.5010
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 129 · NewburyportShot Put12930-0.2510
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · Shot Put · Place 13 · NewburyportShot Put1329-1010

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · Shot Put · Place 21 · NewburyportShot Put12lb21.30-07.00 PB10
Jan 28Cape Ann League Meet #5Jan 28 · Shot Put · Place 22 · NewburyportShot Put2230-0.509
Jan 21Cape Ann League Meet #4Jan 21 · Shot Put · Place 27 · NewburyportShot Put2730-09
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 69 · NewburyportShot Put697.69m—
Jan 14Cape Ann League Meet #3Jan 14 · Shot Put · Place 29 · NewburyportShot Put2925-09

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Discus · Place 13 · NewburyportDiscus1376-79
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Shot Put · Place 8 · NewburyportShot Put831-29
May 1Newburyport v. Essex TechMay 1 · Discus · Place 11 · NewburyportDiscus1169-109
May 1Newburyport v. Essex TechMay 1 · Shot Put · Place 10 · NewburyportShot Put1031-79

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · Shot Put · Place 27 · NewburyportShot Put12lb27.26-01.259