Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMIAA Division 6 Track & Field Championship · May 2896-11MIAA Division 6 Track & Field ChampionshipMay 28, 2026
Shot Put · 4kg · IndoorCape Ann League Meet #3 · Jan 727-07.25Cape Ann League Meet #3January 7, 2026
Shot Put · 4kg · OutdoorHamilton-Wenham vs. Ipswich · May 529' 7"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

15 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Discus · Place 8 · IpswichDiscus1kg8.96-11 PB12
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Shot Put · Place 19 · IpswichShot Put4kg19.27-05.2512
May 23Cape Ann League ChampionshipsMay 23 · Discus · Place 2 · IpswichDiscus1kg2.93' 7"12
May 23Cape Ann League ChampionshipsMay 23 · Shot Put · Place 2 · IpswichShot Put4kg2.29' 3"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Discus · Place 3 · IpswichDiscus1kg3.87' 10"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Shot Put · Place 2 · IpswichShot Put4kg2.28' 7.75"12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 36 · IpswichShot Put3623-08.0012
May 5Hamilton-Wenham vs. IpswichMay 5 · Discus · Place 1 · IpswichDiscus1kg1.91' 7"12
May 5Hamilton-Wenham vs. IpswichMay 5 · Shot Put · Place 1 · IpswichShot Put4kg1.29' 7" PB12
May 1MSTCA Division 6 RelaysMay 1 · Discus · Place 5 · IpswichDiscus525.25m12
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 4 · IpswichShot Put48.79m12
Apr 28Ipswich vs. AmesburyApr 28 · Discus · IpswichDiscus1kg--FS12
Apr 28Ipswich vs. AmesburyApr 28 · Shot Put · Place 2 · IpswichShot Put4kg2.27' 0"12
Apr 7Ipswich v Essex Tech CAL Dual Meet Apr 7 · Discus · Place 1 · IpswichDiscus183-012
Apr 7Ipswich v Essex Tech CAL Dual Meet Apr 7 · Shot Put · Place 1 · IpswichShot Put129-1012

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Shot Put · Place 3 · IpswichShot Put327-1112
Jan 20Cape Ann League Meet #5Jan 20 · Shot Put · Place 2 · IpswichShot Put228-4.5012
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Shot Put · Place 22 · IpswichShot Put228.57m12
Jan 13Cape Ann League Meet #4Jan 13 · Shot Put · Place 2 · IpswichShot Put228' 9"Senior
Jan 7Cape Ann League Meet #3Jan 7 · Shot Put · Place 3 · IpswichShot Put4kg3.27-07.25 PB12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · Shot Put · Place 3 · IpswichShot Put4kg3.27-01.2512
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Shot Put · Place 12 · IpswichShot Put4kg12.24-06.7512
Feb 4Cape Ann League Championship MeetFeb 4 · Shot Put · Place 8 · IpswichShot Put826-5.8011
Jan 25MSTCA Division 5 James Kalperis RelaysJan 25 · Shot Put · Place 16 · IpswichShot Put167.72m—
Jan 21Cape Ann League Meet #4Jan 21 · Shot Put · Place 3 · IpswichShot Put326-4.5011
Jan 14Cape Ann League Meet #3Jan 14 · Shot Put · Place 5 · IpswichShot Put527-1.5011
Jan 7Cape Ann League Meet #2Jan 7 · Shot Put · Place 2 · IpswichShot Put227-011

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · Discus · Place 16 · IpswichDiscus1kg16.79-0311
May 24Cape Ann League ChampionshipMay 24 · Discus · Place 7 · IpswichDiscus1kg7.81-0011
May 24Cape Ann League ChampionshipMay 24 · Shot Put · Place 10 · IpswichShot Put4kg10.25-05.7511
May 16MSTCA Division 6 RelaysMay 16 · Discus · Place 3 · IpswichDiscus326.01m11
May 16MSTCA Division 6 RelaysMay 16 · Shot Put · Place 13 · IpswichShot Put137.65m11
Apr 17Ipswich vs. LynnfieldApr 17 · Discus · Place 1 · IpswichDiscus170-511
Apr 17Ipswich vs. LynnfieldApr 17 · Shot Put · Place 3 · IpswichShot Put324-111

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · Shot Put · Place 3 · IpswichShot Put4kg3.27-06.5011
Feb 6Cape Ann League Championship MeetFeb 6 · Shot Put · Place 13 · IpswichShot Put1324-9SO
Jan 30Cape Ann League Meet #5Jan 30 · Shot Put · Place 10 · IpswichShot Put1024-3.50—
Jan 9Cape Ann League Meet #2Jan 9 · Shot Put · Place 8 · IpswichShot Put4kg8.25-03.0010
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Shot Put · Place 24 · IpswichShot Put2425-2—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · Shot Put · Place 16 · IpswichShot Put1628-11—
May 18Cape Ann League ChampionshipMay 18 · Discus · Place 16 · IpswichDiscus1670-5—
May 18Cape Ann League ChampionshipMay 18 · Shot Put · Place 7 · IpswichShot Put728-4.50—
May 1113th Annual Henry Sheldon InvitationalMay 11 · Discus · Place 14 · IpswichDiscus1462-1010
May 1113th Annual Henry Sheldon InvitationalMay 11 · Shot Put · Place 11 · IpswichShot Put1125-3.5010
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Discus · Place 17 · IpswichDiscus1kg17.17.61m10
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Shot Put · Place 9 · IpswichShot Put4kg9.8.12m10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13Sheldon InviteMay 13 · Shot Put · Place 12 · IpswichShot Put4kg12.22-0.509
Apr 28MSTCA Division 6 RelaysApr 28 · Discus · Place 28 · IpswichDiscus2815.68m—
Apr 28MSTCA Division 6 RelaysApr 28 · Shot Put · Place 19 · IpswichShot Put197.17m—
Apr 12Ipswich HS vs Pentucket HSApr 12 · Shot Put · Place 3 · IpswichShot Put4kg3.23'11"Unofficial9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Cape Ann League Meet #5Jan 31 · Shot Put · Place 14 · IpswichShot Put1422-11FR
Jan 24Cape Ann League Meet #4Jan 24 · Shot Put · Place 12 · IpswichShot Put1224-3FR
Jan 21MSTCA D5 RelaysJan 21 · Shot Put · Place 28 · IpswichShot Put4kg28.7.96m9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · Shot Put · Place 21 · IpswichShot Put4kg21.24-03.009

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Cape Ann League Meet #1Dec 13 · Shot Put · Place 9 · IpswichShot Put4kg9.23-6.59
Dec 10MSTCA Winterfest Small SchoolsDec 10 · Shot Put · Place 20 · IpswichShot Put4kg20.22-02.509