Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorCape Ann League Meet #5 · Jan 313:25.62Cape Ann League Meet #5January 31, 2023
300 Meters · IndoorCape Ann League Meet #4 · Jan 1344.78Cape Ann League Meet #4January 13, 2026
400 Meters · OutdoorCape Ann League Championships · May 231:01.90aCape Ann League ChampionshipsMay 23, 2026
400 Meters · Relay Split · OutdoorMIAA Division 6 Track & Field Championship · May 301:02.843aMIAA Division 6 Track & Field ChampionshipMay 30, 2025
600 Meters · IndoorCape Ann League Meet #2 · Jan 91:46.09aCape Ann League Meet #2January 9, 2024
800 Meters · OutdoorMIAA Division 6 Outdoor Track & Field Championship · May 252:23.57aMIAA Division 6 Outdoor Track & Field ChampionshipMay 25, 2023
Long Jump · IndoorCape Ann League Meet #1 · Dec 1413-11.00Cape Ann League Meet #1December 14, 2024
Long Jump · OutdoorMSTCA Division 6 Relays · May 164.29mMSTCA Division 6 RelaysMay 16, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 400 Meters · Place 18 · Ipswich400 Meters18.1:03.02a12
May 23Cape Ann League ChampionshipsMay 23 · Long Jump · Place 13 · IpswichLong Jump13.14' 7.75"12
May 23Cape Ann League ChampionshipsMay 23 · 400 Meters · Place 5 · Ipswich400 Meters5.1:01.90a PB12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Long Jump · Place 16 · IpswichLong Jump16.13' 6"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 400 Meters · Place 3 · Ipswich400 Meters3.1:03.57a12
May 5Hamilton-Wenham vs. IpswichMay 5 · Long Jump · Place 4 · IpswichLong Jump4.13' 9.5"12
May 5Hamilton-Wenham vs. IpswichMay 5 · 400 Meters · Place 1 · Ipswich400 Meters1.1:02.99a12
May 1MSTCA Division 6 RelaysMay 1 · Long Jump · Place 13 · IpswichLong Jump134.32m12
Apr 28Ipswich vs. AmesburyApr 28 · Long Jump · Place 4 · IpswichLong Jump4.14' 3"12
Apr 28Ipswich vs. AmesburyApr 28 · 400 Meters · Place 1 · Ipswich400 Meters1.1:03.13a12
Apr 7Ipswich v Essex Tech CAL Dual Meet Apr 7 · Long Jump · Place 1 · IpswichLong Jump114-912
Apr 7Ipswich v Essex Tech CAL Dual Meet Apr 7 · 400 Meters · Place 2 · Ipswich400 Meters21:04.71a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Long Jump · Place 9 · IpswichLong Jump914-9.5012
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 300 Meters · Place 6 · Ipswich300 Meters644.93a12
Jan 20Cape Ann League Meet #5Jan 20 · Long Jump · Place 11 · IpswichLong Jump1113-812
Jan 20Cape Ann League Meet #5Jan 20 · 600 Meters · Place 2 · Ipswich600 Meters21:46.16a12
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Long Jump · Place 49 · IpswichLong Jump494.05m12
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 3 · Ipswich300 Meters344.78 PBSenior
Jan 7Cape Ann League Meet #3Jan 7 · 600 Meters · Place 3 · Ipswich600 Meters3.1:49.21a12
Jan 7Cape Ann League Meet #3Jan 7 · Long Jump · Place 6 · IpswichLong Jump6.14-00.5012

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 600 Meters · Place 5 · Ipswich600 Meters5.1:52.90a12
Dec 30Cape Ann League Meet #2Dec 30 · Long Jump · Place 16 · IpswichLong Jump16.13-07.0012
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 600 Meters · Place 2 · Ipswich600 Meters2.1:47.87a12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Long Jump · Place 9 · IpswichLong Jump9.15-02.0012
Feb 4Cape Ann League Championship MeetFeb 4 · 600 Meters · Place 8 · Ipswich600 Meters81:47.6211
Jan 25MSTCA Division 5 James Kalperis RelaysJan 25 · Long Jump · Place 16 · IpswichLong Jump164.12m—
Jan 21Cape Ann League Meet #4Jan 21 · Long Jump · Place 15 · IpswichLong Jump1512-5.8011
Jan 21Cape Ann League Meet #4Jan 21 · 600 Meters · Place 5 · Ipswich600 Meters51:50.3511
Jan 14Cape Ann League Meet #3Jan 14 · Long Jump · Place 12 · IpswichLong Jump1213-2.5011
Jan 14Cape Ann League Meet #3Jan 14 · 600 Meters · Place 8 · Ipswich600 Meters81:51.3611
Jan 7Cape Ann League Meet #2Jan 7 · Long Jump · Place 8 · IpswichLong Jump813-911
Jan 7Cape Ann League Meet #2Jan 7 · 600 Meters · Place 3 · Ipswich600 Meters31:52.9211

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 400 Meters · Ipswich400 MetersRelay Split—1:02.843a PB11
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 400 Meters · Place 15 · Ipswich400 Meters15.1:03.39a11
May 24Cape Ann League ChampionshipMay 24 · 400 Meters · Place 4 · Ipswich400 Meters4.1:02.64a11
May 16MSTCA Division 6 RelaysMay 16 · Long Jump · Place 10 · IpswichLong Jump104.29m PB11
Apr 17Ipswich vs. LynnfieldApr 17 · Long Jump · Place 1 · IpswichLong Jump115-2.2511
Apr 17Ipswich vs. LynnfieldApr 17 · 800 Meters · Place 1 · Ipswich800 Meters12:40.97a11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 600 Meters · Place 3 · Ipswich600 Meters3.1:48.59a11
Dec 14Cape Ann League Meet #1Dec 14 · Long Jump · Place 8 · IpswichLong Jump8.13-11.00 PB11
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 600 Meters · Place 14 · Ipswich600 Meters141:46.12a—
Feb 6Cape Ann League Championship MeetFeb 6 · 600 Meters · Place 6 · Ipswich600 Meters61:46.90SO
Jan 30Cape Ann League Meet #5Jan 30 · 1000 Meters · Place 10 · Ipswich1000 Meters103:39.26a—
Jan 9Cape Ann League Meet #2Jan 9 · 600 Meters · Place 4 · Ipswich600 Meters4.1:46.09a PB10
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 600 Meters · Place 12 · Ipswich600 Meters121:49.50a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 800 Meters · Place 23 · Ipswich800 Meters232:39.58a—
May 18Cape Ann League ChampionshipMay 18 · 800 Meters · Place 6 · Ipswich800 Meters62:37.33a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · Long Jump · Place 15 · IpswichLong Jump1513-2.5010
May 1113th Annual Henry Sheldon InvitationalMay 11 · 800 Meters · Place 4 · Ipswich800 Meters42:36.2010

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Cape Ann League Meet #1Dec 12 · 600 Meters · Place 3 · Ipswich600 Meters3.1:49.39a10
Jan 31Cape Ann League Meet #5Jan 31 · 1000 Meters · Place 2 · Ipswich1000 Meters23:25.62 PBFR
Jan 24Cape Ann League Meet #4Jan 24 · 600 Meters · Place 2 · Ipswich600 Meters21:50.07FR
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 600 Meters · Place 10 · Ipswich600 Meters10.1:47.27a9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 800 Meters · Place 4 · Ipswich800 Meters4.2:23.57a PB9
May 25MIAA Division 6 State MeetMay 25 · 800 Meters · Place 4 · Ipswich800 Meters4.2:23.57a9
May 13Sheldon InviteMay 13 · 800 Meters · Place 3 · Ipswich800 Meters3.2:29.11a9
Apr 12Ipswich HS vs Pentucket HSApr 12 · 800 Meters · Place 1 · Ipswich800 Meters1.2:43.36aUnofficial9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Cape Ann League Meet #1Dec 13 · 600 Meters · Place 5 · Ipswich600 Meters5.1:51.01a9
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 600 Meters · Place 1 · Ipswich600 Meters1.1:47.74a9