Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCape Ann League Championship · May 24106-04Cape Ann League ChampionshipMay 24, 2025
Shot Put · 12lb · IndoorCape Ann League Meet #1 · Dec 1433-11.50Cape Ann League Meet #1December 14, 2024
Shot Put · 12lb · OutdoorCape Ann League Championship · May 2436-02.00Cape Ann League ChampionshipMay 24, 2025

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · Discus · Place 9 · NewburyportDiscus1.6kg9.106-04 PB12
May 24Cape Ann League ChampionshipMay 24 · Shot Put · Place 11 · NewburyportShot Put12lb11.36-02.00 PB12
May 1Newburyport v. Essex TechMay 1 · Discus · Place 4 · NewburyportDiscus4102-012
May 1Newburyport v. Essex TechMay 1 · Shot Put · Place 5 · NewburyportShot Put535-112
Apr 16Pentucket vs. NewburyportApr 16 · Discus · Place 4 · NewburyportDiscus4107-612
Apr 16Pentucket vs. NewburyportApr 16 · Shot Put · Place 5 · NewburyportShot Put535-412

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Cape Ann League Championship MeetFeb 4 · Shot Put · Place 17 · NewburyportShot Put1734-7.5012
Jan 28Cape Ann League Meet #5Jan 28 · Shot Put · Place 7 · NewburyportShot Put736-11.5012
Jan 21Cape Ann League Meet #4Jan 21 · Shot Put · Place 12 · NewburyportShot Put1237-412
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 28 · NewburyportShot Put2810.87m—
Jan 14Cape Ann League Meet #3Jan 14 · Shot Put · Place 10 · NewburyportShot Put1035-11.2512

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · Shot Put · Place 13 · NewburyportShot Put12lb13.33-11.50 PB12

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · Discus · Place 19 · NewburyportDiscus1986-6—
May 1113th Annual Henry Sheldon InvitationalMay 11 · Discus · Place 7 · NewburyportDiscus7104-611
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · Discus · Place 6 · NewburyportDiscus697-1—
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · Shot Put · Place 1 · NewburyportShot Put135-0—
Apr 27MSTCA Div. IV Relays Apr 27 · Shot Put · Place 35 · NewburyportShot Put3510.93m—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 28MSTCA D4 RelaysApr 28 · Discus · Place 41 · NewburyportDiscus4122.17m—