Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2044.33aMSTCA Speed Classic (Saturday)December 20, 2025
55 Meter · IndoorCape Ann League Meet #1 · Dec 147.45aCape Ann League Meet #1December 14, 2025
Discus · 1.6kg · OutdoorMIAA Division 4 Track & Field Championship · May 28125-07MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Javelin · 800g · OutdoorMIAA Division 4 Track & Field Championship · May 28137-09MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · IndoorCape Ann League Meet #1 · Dec 1437-09.00Cape Ann League Meet #1December 14, 2025
Shot Put · 12lb · OutdoorCape Ann League Championships · May 2344' 10.5"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

23 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Javelin · Place 12 · NewburyportJavelin800g12.137-09 PB11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Discus · Place 13 · NewburyportDiscus1.6kg13.125-07 PB11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 12 · NewburyportShot Put12lb12.43-10.2511
May 23Cape Ann League ChampionshipsMay 23 · Javelin · Place 4 · NewburyportJavelin800g4.134' 0"11
May 23Cape Ann League ChampionshipsMay 23 · Discus · Place 14 · NewburyportDiscus1.6kg14.101' 6"11
May 23Cape Ann League ChampionshipsMay 23 · Shot Put · Place 4 · NewburyportShot Put12lb4.44' 10.5" PB11
May 1615th Annual Henry Sheldon InvitationalMay 16 · Discus · Place 5 · NewburyportDiscus1.6kg5.120' 8"11
May 13Newburyport vs. TritonMay 13 · Javelin · Place 4 · NewburyportJavelin800g4.123' 0"11
May 13Newburyport vs. TritonMay 13 · Discus · Place 1 · NewburyportDiscus1.6kg1.124' 7"11
May 13Newburyport vs. TritonMay 13 · Shot Put · Place 1 · NewburyportShot Put12lb1.40' 0"11
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 14 · NewburyportJavelin1438.23m11
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 16 · NewburyportDiscus1636.41m11
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 15 · NewburyportShot Put1512.04m11
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Pole Vault · NewburyportPole Vault—NH11
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Javelin · Place 2 · NewburyportJavelin800g2.133' 2.5"11
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Discus · Place 1 · NewburyportDiscus1.6kg1.120' 7"11
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Shot Put · Place 1 · NewburyportShot Put12lb1.41' 4"11
Apr 15Newburyport v Pentucket RegionalApr 15 · Javelin · Place 3 · NewburyportJavelin800g3.130' 0"11
Apr 15Newburyport v Pentucket RegionalApr 15 · Discus · Place 1 · NewburyportDiscus1.6kg1.115' 7"11
Apr 15Newburyport v Pentucket RegionalApr 15 · Shot Put · Place 2 · NewburyportShot Put12lb2.38' 8"11
Apr 8North Reading vs. NewburyportApr 8 · Javelin · Place 2 · NewburyportJavelin800g2.132-0911
Apr 8North Reading vs. NewburyportApr 8 · Discus · NewburyportDiscus1.6kg—FOUL11
Apr 8North Reading vs. NewburyportApr 8 · Shot Put · Place 1 · NewburyportShot Put12lb1.37-06.5011

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 20Cape Ann League Meet #5Jan 20 · Shot Put · Place 12 · NewburyportShot Put1235-5.7511
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 25 · NewburyportShot Put2510.96m11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · Shot Put · Place 15 · NewburyportShot Put12lb15.32-02.0011
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 156 · Newburyport300 Meters156.44.33a PB11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 124 · Newburyport55 Meter124.7.57a11
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 20 · Newburyport55 Meter20.7.45a PB11
Dec 14Cape Ann League Meet #1Dec 14 · Shot Put · Place 6 · NewburyportShot Put12lb6.37-09.00 PB11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Javelin · Place 18 · NewburyportJavelin18122-810
May 24Cape Ann League ChampionshipMay 24 · Javelin · Place 10 · NewburyportJavelin800g10.109-1110
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Javelin · Place 2 · NewburyportJavelin2134-610
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Discus · Place 10 · NewburyportDiscus1079-510
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Shot Put · Place 10 · NewburyportShot Put1030-610
May 1Newburyport v. Essex TechMay 1 · Javelin · Place 3 · NewburyportJavelin3110-510
May 1Newburyport v. Essex TechMay 1 · Shot Put · Place 14 · NewburyportShot Put1429-8.5010
Apr 16Pentucket vs. NewburyportApr 16 · Javelin · Place 6 · NewburyportJavelin698-910
Apr 16Pentucket vs. NewburyportApr 16 · Discus · Place 7 · NewburyportDiscus774-010

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 15Cape Ann League JV ChampionshipsMay 15 · Javelin · Place 5 · NewburyportJavelin587-9—
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · Javelin · Place 7 · NewburyportJavelin7100-11—