Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorHamilton-Wenham vs. Ipswich · May 5113' 10"Hamilton-Wenham vs. IpswichMay 5, 2026
Javelin · 800g · OutdoorMSTCA Div. VI Relays (PV NRHS 4/25) · Apr 2621.00mMSTCA Div. VI Relays (PV NRHS 4/25)April 26, 2024
Shot Put · 12lb · IndoorCape Ann League Meet #3 · Jan 735-05.50Cape Ann League Meet #3January 7, 2026
Shot Put · 12lb · OutdoorHamilton-Wenham vs. Ipswich · May 537' 7.5"Hamilton-Wenham vs. IpswichMay 5, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · Discus · Place 9 · IpswichDiscus1.6kg9.106' 8"11
May 1615th Annual Henry Sheldon InvitationalMay 16 · Discus · Place 10 · IpswichDiscus1.6kg10.99' 11"11
May 1615th Annual Henry Sheldon InvitationalMay 16 · Shot Put · Place 13 · IpswichShot Put12lb13.35' 4.25"11
May 5Hamilton-Wenham vs. IpswichMay 5 · Discus · Place 3 · IpswichDiscus1.6kg3.113' 10" PB11
May 5Hamilton-Wenham vs. IpswichMay 5 · Shot Put · Place 2 · IpswichShot Put12lb2.37' 7.5" PB11
May 1MSTCA Division 6 RelaysMay 1 · Discus · Place 14 · IpswichDiscus1433.31m11
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 33 · IpswichShot Put3310.71m11
Apr 28Ipswich vs. AmesburyApr 28 · Discus · Place 3 · IpswichDiscus1.6kg3.109' 5"11
Apr 28Ipswich vs. AmesburyApr 28 · Shot Put · Place 6 · IpswichShot Put12lb6.35' 4"11
Apr 15Lynnfield vs Ipswich (Boys Only)Apr 15 · Discus · Place 1 · IpswichDiscus1.6kg1.104'4"11
Apr 15Lynnfield vs Ipswich (Boys Only)Apr 15 · Shot Put · Place 2 · IpswichShot Put12lb2.36'8"11
Apr 7Ipswich v Essex Tech CAL Dual Meet Apr 7 · Discus · Place 2 · IpswichDiscus294-711
Apr 7Ipswich v Essex Tech CAL Dual Meet Apr 7 · Shot Put · Place 2 · IpswichShot Put237-111

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Shot Put · Place 10 · IpswichShot Put1038-211
Jan 20Cape Ann League Meet #5Jan 20 · Shot Put · Place 9 · IpswichShot Put937-911
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Shot Put · Place 51 · IpswichShot Put5110.76m11
Jan 7Cape Ann League Meet #3Jan 7 · Shot Put · Place 9 · IpswichShot Put12lb9.35-05.50 PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · Shot Put · Place 9 · IpswichShot Put12lb9.35-01.0011
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Shot Put · Place 20 · IpswichShot Put12lb20.34-09.0011
Jan 25MSTCA Division 5 James Kalperis RelaysJan 25 · Shot Put · Place 43 · IpswichShot Put439.72m—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · Discus · Place 12 · IpswichDiscus1.6kg12.102-0810
May 16MSTCA Division 6 RelaysMay 16 · Discus · Place 15 · IpswichDiscus1530.60m10
May 16MSTCA Division 6 RelaysMay 16 · Shot Put · Place 22 · IpswichShot Put2210.44m10
May 9Lynnfield vs Ipswich #2May 9 · Discus · Place 1 · IpswichDiscus1.6kg1.95'8"Unofficial10
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Discus · Place 2 · IpswichDiscus2105-1010
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Shot Put · Place 5 · IpswichShot Put534-010
Apr 17Ipswich vs. LynnfieldApr 17 · Discus · Place 1 · IpswichDiscus197-510
Apr 17Ipswich vs. LynnfieldApr 17 · Shot Put · Place 5 · IpswichShot Put532-710

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Cape Ann League JV ChampionshipsMay 15 · Shot Put · Place 4 · IpswichShot Put433-4—
May 1113th Annual Henry Sheldon InvitationalMay 11 · Discus · Place 12 · IpswichDiscus1274-19
May 1113th Annual Henry Sheldon InvitationalMay 11 · Shot Put · Place 10 · IpswichShot Put1034-59
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Javelin · Place 25 · IpswichJavelin800g25.21.00m PB9
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Discus · Place 22 · IpswichDiscus1.6kg22.22.83m9
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Shot Put · Place 26 · IpswichShot Put12lb26.9.24m9