Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorHamilton-Wenham vs. Ipswich · May 517.91aHamilton-Wenham vs. IpswichMay 5, 2026
1500 Meters · OutdoorPentucket Pentathlon (Boys) · Apr 165:15.10aPentucket Pentathlon (Boys)April 16, 2024
200 Meters · Indoor3rd Annual Marathon Sports Winter Classic · Dec 2824.94a3rd Annual Marathon Sports Winter ClassicDecember 28, 2025
300 Meters · IndoorCape Ann League Meet #4 · Jan 2445.64Cape Ann League Meet #4January 24, 2023
55 Meter · IndoorCape Ann League Meet #1 · Dec 147.07aCape Ann League Meet #1December 14, 2024
55 Meters · IndoorCape Ann League Meet #3 · Jan 147.03Cape Ann League Meet #3January 14, 2025
55m Hurdles · 33" · IndoorCape Ann League Meet #2 · Dec 308.68aCape Ann League Meet #2December 30, 2025
55m Hurdles · 39" · IndoorCape Ann League Meet #1 · Dec 149.05aCape Ann League Meet #1December 14, 2024
60m Hurdles · 39" / 0.991m · Indoor3rd Annual Marathon Sports Winter Classic · Dec 289.46a3rd Annual Marathon Sports Winter ClassicDecember 28, 2025
High Jump · OutdoorPentucket Pentathlon (Boys) · Apr 161.52Pentucket Pentathlon (Boys)April 16, 2024
Long Jump · IndoorCape Ann League Meet #1 · Dec 1216-07.75Cape Ann League Meet #1December 12, 2023
Long Jump · OutdoorPentucket Pentathlon (Boys) · Apr 165.48Pentucket Pentathlon (Boys)April 16, 2024
Triple Jump · OutdoorCape Ann League Championships · May 2341' 0"Cape Ann League ChampionshipsMay 23, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Triple Jump · Place 16 · IpswichIpswichTriple Jump16.38-05.5012
May 23Cape Ann League ChampionshipsMay 23 · Triple Jump · Place 4 · IpswichIpswichTriple Jump4.41' 0" PB12
May 23Cape Ann League ChampionshipsMay 23 · Long Jump · Place 7 · IpswichIpswichLong Jump7.19' 6.75"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Triple Jump · Place 6 · IpswichIpswichTriple Jump6.37' 4"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Long Jump · Place 10 · IpswichIpswichLong Jump10.19' 4"12
May 5Hamilton-Wenham vs. IpswichMay 5 · Triple Jump · Place 1 · IpswichIpswichTriple Jump1.37' 6"12
May 5Hamilton-Wenham vs. IpswichMay 5 · Long Jump · Place 1 · IpswichIpswichLong Jump1.19' 5.5"12
May 5Hamilton-Wenham vs. IpswichMay 5 · 110m Hurdles · Place 2 · IpswichIpswich110m Hurdles39" / 0.991m2.17.91a PBWind: 012
May 1MSTCA Division 6 RelaysMay 1 · Long Jump · Place 13 · IpswichIpswichLong Jump135.93m12
Apr 28Ipswich vs. AmesburyApr 28 · Triple Jump · Place 1 · IpswichIpswichTriple Jump1.38' 8"12
Apr 28Ipswich vs. AmesburyApr 28 · Long Jump · Place 1 · IpswichIpswichLong Jump1.19' 9.5"12
Apr 15Lynnfield vs Ipswich (Boys Only)Apr 15 · Triple Jump · Place 2 · IpswichIpswichTriple Jump2.38'2"12
Apr 7Ipswich v Essex Tech CAL Dual Meet Apr 7 · Triple Jump · Place 2 · IpswichIpswichTriple Jump235-212

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Long Jump · Place 15 · IpswichIpswichLong Jump1517-4.7512
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55m Hurdles · Place 10 · IpswichIpswich55m HurdlesRound P109.24a12
Jan 20Cape Ann League Meet #5Jan 20 · Long Jump · Place 13 · IpswichIpswichLong Jump1317-812
Jan 20Cape Ann League Meet #5Jan 20 · 55 Meters · Place 14 · IpswichIpswich55 Meters147.14a12
Jan 13Cape Ann League Meet #4Jan 13 · Long Jump · Place 8 · IpswichIpswichLong Jump818' 1.25"Senior
Jan 13Cape Ann League Meet #4Jan 13 · 55 Meters · Place 9 · IpswichIpswich55 Meters97.12Senior
Jan 7Cape Ann League Meet #3Jan 7 · 55m Hurdles · Place 5 · IpswichIpswich55m Hurdles39"5.9.07a12
Jan 7Cape Ann League Meet #3Jan 7 · 55 Meter · Place 18 · IpswichIpswich55 Meter18.7.18a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 55m Hurdles · Place 8 · IpswichIpswich55m Hurdles33"8.8.68a PB12
Dec 30Cape Ann League Meet #2Dec 30 · 55 Meter · Place 11 · IpswichIpswich55 Meter11.7.18a12
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 60m Hurdles · Place 5 · UnattachedUnattached60m Hurdles39" / 0.991m5.9.46a PB12
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 200 Meters · Place 34 · UnattachedUnattached200 Meters34.24.94a PB12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 55 Meter · Place 19 · IpswichIpswich55 MeterRound P19.7.18a12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Long Jump · IpswichIpswichLong Jump--DNS12
Feb 4Cape Ann League Championship MeetFeb 4 · 55m Hurdles · Place 15 · IpswichIpswich55m HurdlesRound P159.0911
Feb 4Cape Ann League Championship MeetFeb 4 · 55 Meters · Place 18 · IpswichIpswich55 MetersRound P187.1011
Jan 21Cape Ann League Meet #4Jan 21 · 55m Hurdles · Place 5 · IpswichIpswich55m Hurdles58.6411
Jan 21Cape Ann League Meet #4Jan 21 · 55 Meters · Place 15 · IpswichIpswich55 Meters157.1011
Jan 14Cape Ann League Meet #3Jan 14 · 55m Hurdles · Place 6 · IpswichIpswich55m Hurdles68.7711
Jan 14Cape Ann League Meet #3Jan 14 · 55 Meters · Place 10 · IpswichIpswich55 Meters107.03 PB11
Jan 7Cape Ann League Meet #2Jan 7 · 55m Hurdles · Place 9 · IpswichIpswich55m Hurdles99.2411

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16MSTCA Division 6 RelaysMay 16 · Javelin · Place 21 · IpswichIpswichJavelin2127.16m11
May 16MSTCA Division 6 RelaysMay 16 · Discus · Place 22 · IpswichIpswichDiscus2226.62m11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 10 · IpswichIpswich55m Hurdles39"10.9.05a PB11
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 13 · IpswichIpswich55 Meter13.7.07a PB11
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 38 · IpswichIpswich55m Hurdles389.55a—
Feb 6Cape Ann League Championship MeetFeb 6 · 55m Hurdles · Place 15 · IpswichIpswich55m Hurdles159.41SO
Jan 30Cape Ann League Meet #5Jan 30 · Long Jump · Place 25 · IpswichIpswichLong Jump2515-3—
Jan 30Cape Ann League Meet #5Jan 30 · 55m Hurdles · Place 12 · IpswichIpswich55m Hurdles129.15a—
Jan 9Cape Ann League Meet #2Jan 9 · 55m Hurdles · Place 12 · IpswichIpswich55m Hurdles39"12.9.99a10
Jan 9Cape Ann League Meet #2Jan 9 · Long Jump · Place 20 · IpswichIpswichLong Jump20.14-11.7510
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Long Jump · Place 32 · IpswichIpswichLong Jump3215-6—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 55m Hurdles · Place 10 · IpswichIpswich55m HurdlesRound P109.40a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 32 · IpswichIpswich400m Hurdles321:04.63a—
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 110m Hurdles · Place 19 · IpswichIpswich110m Hurdles1917.65a—
May 18Cape Ann League ChampionshipMay 18 · 110m Hurdles · Place 9 · IpswichIpswich110m Hurdles917.83a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · 110m Hurdles · Place 5 · IpswichIpswich110m HurdlesRound P518.0610
May 1113th Annual Henry Sheldon InvitationalMay 11 · 110m Hurdles · Place 6 · IpswichIpswich110m Hurdles617.8910
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Pole Vault · IpswichIpswichPole Vault--ND10
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · High Jump · IpswichIpswichHigh Jump--ND10
Apr 16Pentucket Pentathlon (Boys)Apr 16 · Long Jump · Place 10 · IpswichIpswichLong Jump105.48 PB—
Apr 16Pentucket Pentathlon (Boys)Apr 16 · High Jump · Place 12 · IpswichIpswichHigh Jump121.52 PB—
Apr 16Pentucket Pentathlon (Boys)Apr 16 · Shot Put · Place 16 · IpswichIpswichShot Put166.92—
Apr 16Pentucket Pentathlon (Boys)Apr 16 · 110m Hurdles · Place 7 · IpswichIpswich110m Hurdles718.92a—
Apr 16Pentucket Pentathlon (Boys)Apr 16 · 1500 Meters · Place 7 · IpswichIpswich1500 Meters75:15.10a PB—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 12Cape Ann League Meet #1Dec 12 · 55m Hurdles · Place 6 · IpswichIpswich55m Hurdles39"6.9.13a10
Dec 12Cape Ann League Meet #1Dec 12 · Long Jump · Place 13 · IpswichIpswichLong Jump13.16-07.75 PB10
Jan 31Cape Ann League Meet #5Jan 31 · 300 Meters · Place 5 · IpswichIpswich300 Meters545.69FR
Jan 24Cape Ann League Meet #4Jan 24 · 300 Meters · Place 5 · IpswichIpswich300 Meters545.64 PBFR
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 300 Meters · Place 57 · IpswichIpswich300 Meters57.47.62a9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 110m Hurdles · Place 29 · IpswichIpswich110m Hurdles39" / 0.991mRound P29.19.86aWind: 09
May 25MIAA Division 6 State MeetMay 25 · 110m Hurdles · Place 29 · IpswichIpswich110m Hurdles39" / 0.991mRound P29.19.86a9
May 20Cape Ann League ChampionshipMay 20 · 110m Hurdles · Place 20 · IpswichIpswich110m HurdlesRound P2020.129
May 13Sheldon InviteMay 13 · 110m Hurdles · Place 9 · IpswichIpswich110m Hurdles39" / 0.991mRound P9.19.69a9