Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCape Ann League Championship Meet · Feb 65:06.05Cape Ann League Championship MeetFebruary 6, 2024
1 Mile · OutdoorCape Ann League: Tom Dorman Memorial Freshman/Sophomore Meet · May 35:13.93Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3, 2025
100 Meters · OutdoorMSTCA Multi Championship · Jun 912.35aMSTCA Multi ChampionshipJune 9, 2025
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 262:53.34aMSTCA Boys PentathlonFebruary 26, 2026
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 4 Track & Field Championship · May 2815.58aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
1500 Meters · OutdoorMIAA Division 4 Track & Field Championship · May 284:39.87aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
300 Meters · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 1336.22aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
400 Meters · Outdoor15th Annual Henry Sheldon Invitational · May 1651.60a15th Annual Henry Sheldon InvitationalMay 16, 2026
400m Hurdles · 36" / 0.914m · OutdoorMIAA Meet of Champions · Jun 456.41aMIAA Meet of ChampionsJune 4, 2026
55m Hurdles · 33" · IndoorCape Ann League Meet #2 · Dec 308.66aCape Ann League Meet #2December 30, 2025
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Saturday) · Dec 208.68aMSTCA Speed Classic (Saturday)December 20, 2025
600 Meters · IndoorCape Ann League Meet #4 · Jan 211:30.26Cape Ann League Meet #4January 21, 2025
Decathlon · OutdoorMSTCA Multi Championship · Jun 95000MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 923.09mMSTCA Multi ChampionshipJune 9, 2025
High Jump · IndoorMSTCA Division 4 James Kalperis Relays · Jan 191.60mMSTCA Division 4 James Kalperis RelaysJanuary 19, 2025
High Jump · OutdoorMIAA Division 4 Track & Field Championship · May 301.55mMIAA Division 4 Track & Field ChampionshipMay 30, 2025
Javelin · 800g · OutdoorNewburyport v Pentucket Regional · Apr 15142' 9"Newburyport v Pentucket RegionalApril 15, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.39mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · OutdoorMSTCA Multi Fest & Relay Invitational · Apr 195.36mMSTCA Multi Fest & Relay InvitationalApril 19, 2024
Pentathlon (Indoor) · Standard - 55mH · IndoorMSTCA Distance Classic and Pentathlon · Dec 283086MSTCA Distance Classic and PentathlonDecember 28, 2025
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 4 Track & Field Championship · May 283147MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 2812.25mMSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 12lb · OutdoorMIAA Division 4 Track & Field Championship · May 2811.66mMIAA Division 4 Track & Field ChampionshipMay 28, 2026

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 400m Hurdles · Place 12 · Newburyport400m Hurdles36" / 0.914m12.56.41a PBJr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Pentathlon (Outdoor) · Place 4 · NewburyportPentathlon (Outdoor)StandardRound M4.3147 PBJr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Long Jump · Place 5 · NewburyportLong JumpRound M5.6.04mWind: 0.5Jr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · High Jump · Place 6 · NewburyportHigh JumpRound M6.1.65mJr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 4 · NewburyportShot Put12lbRound M4.11.66m PBJr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 3 · Newburyport110m Hurdles39" / 0.991mRound M3.15.58a PBWind: 0.8Jr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 6 · Newburyport110m Hurdles39" / 0.991mRound P6.15.87aJr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 7 · Newburyport110m Hurdles39" / 0.991m7.15.82aJr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1500 Meters · Place 1 · Newburyport1500 MetersRound M1.4:39.87a PBJr
May 23Cape Ann League ChampionshipsMay 23 · Javelin · Place 5 · NewburyportJavelin800g5.133' 8"Jr
May 23Cape Ann League ChampionshipsMay 23 · 400m Hurdles · Place 2 · Newburyport400m Hurdles36" / 0.914m2.57.14aJr
May 1615th Annual Henry Sheldon InvitationalMay 16 · Javelin · Place 5 · NewburyportJavelin800g5.139' 6"Jr
May 1615th Annual Henry Sheldon InvitationalMay 16 · 400 Meters · Place 3 · Newburyport400 Meters3.51.60a PBJr
May 13Newburyport vs. TritonMay 13 · Javelin · Place 2 · NewburyportJavelin800g2.131' 7"Jr
May 13Newburyport vs. TritonMay 13 · 400m Hurdles · Place 1 · Newburyport400m Hurdles36" / 0.914m1.57.08aJr
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 6 · NewburyportJavelin645.59mJR
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Javelin · Place 1 · NewburyportJavelin800g1.133' 10.5"Jr
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 110m Hurdles · Place 2 · Newburyport110m Hurdles39" / 0.991m2.16.18aJr
Apr 24MSTCA Invacational & PentathlonApr 24 · Long Jump · Place 4 · NewburyportLong Jump46.15mJr
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · Place 24 · NewburyportHigh Jump241.57mJr
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 1 · NewburyportShot Put112.30mJr
Apr 24MSTCA Invacational & PentathlonApr 24 · 110m Hurdles · Place 6 · Newburyport110m Hurdles616.17aJr
Apr 24MSTCA Invacational & PentathlonApr 24 · 1500 Meters · Place 5 · Newburyport1500 Meters54:47.76aJr
Apr 15Newburyport v Pentucket RegionalApr 15 · Javelin · Place 1 · NewburyportJavelin800g1.142' 9" PBJr
Apr 15Newburyport v Pentucket RegionalApr 15 · 110m Hurdles · Place 1 · Newburyport110m Hurdles39" / 0.991m1.19.70aWind: 0Jr
Apr 15Newburyport v Pentucket RegionalApr 15 · 400 Meters · Place 1 · Newburyport400 Meters1.51.78aJr
Apr 8North Reading vs. NewburyportApr 8 · Javelin · Place 3 · NewburyportJavelin800g3.130-07Jr
Apr 8North Reading vs. NewburyportApr 8 · 400m Hurdles · Place 2 · Newburyport400m Hurdles36" / 0.914m2.1:04.13aJr
Apr 8North Reading vs. NewburyportApr 8 · 400 Meters · Place 1 · Newburyport400 Meters1.51.86aJr

2026 Indoor Track

26 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 11 · NewburyportLong Jump116.31m11
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 23 · NewburyportHigh Jump231.72m11
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 5 · NewburyportShot Put512.31m11
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 20 · Newburyport55m Hurdles208.33a11
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 11 · Newburyport1000 Meters112:53.34a PB11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 6 · Newburyport55m Hurdles68.31a11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 5 · Newburyport55m Hurdles58.29a11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 300 Meters · Place 6 · Newburyport300 Meters636.22a PB11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 28 · Newburyport55m Hurdles289.14—
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Long Jump · Place 25 · NewburyportLong Jump252:54.97—
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 6 · Newburyport55m HurdlesRound P68.29a11
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 4 · Newburyport55m Hurdles48.19a11
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · High Jump · Place 3 · NewburyportHigh Jump35-811
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55m Hurdles · Place 3 · Newburyport55m HurdlesRound P38.25a11
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55m Hurdles · Place 3 · Newburyport55m Hurdles38.27a11
Jan 20Cape Ann League Meet #5Jan 20 · Long Jump · Place 6 · NewburyportLong Jump618-9.5011
Jan 20Cape Ann League Meet #5Jan 20 · High Jump · Place 4 · NewburyportHigh Jump45-811
Jan 20Cape Ann League Meet #5Jan 20 · 300 Meters · Place 3 · Newburyport300 Meters336.52a11
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Long Jump · Place 7 · NewburyportLong Jump76.06m11
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · High Jump · Place 3 · NewburyportHigh Jump31.78m11
Jan 13Cape Ann League Meet #4Jan 13 · Long Jump · Place 5 · NewburyportLong Jump518' 9.5"Junior
Jan 13Cape Ann League Meet #4Jan 13 · High Jump · Place 3 · NewburyportHigh Jump35' 10"Junior
Jan 13Cape Ann League Meet #4Jan 13 · High School 55 Hurdles · Place 4 · NewburyportHigh School 55 Hurdles48.35Junior
Jan 9MSTCA Northeast InvitationalJan 9 · Long Jump · Place 10 · NewburyportLong Jump1020-511
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 24 · NewburyportShot Put2439-8.5011
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 25 · Newburyport55m HurdlesRound P258.53a11

2025 Indoor Track

34 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 55m Hurdles · Place 7 · Newburyport55m Hurdles33"7.8.66a PB11
Dec 30Cape Ann League Meet #2Dec 30 · High Jump · Place 5 · NewburyportHigh Jump5.5-08.0011
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1000 Meters · Place 4 · Newburyport1000 MetersRound M4.2:57.42a11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · High Jump · Place 10 · NewburyportHigh JumpRound M10.1.72m11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 2 · NewburyportShot Put12lbRound M2.12.25m PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Long Jump · Place 9 · NewburyportLong JumpRound M9.5.87m11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 55m Hurdles · Place 12 · Newburyport55m Hurdles39"Round M12.8.79a11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Pentathlon (Indoor) · Place 7 · NewburyportPentathlon (Indoor)Standard - 55mHRound M7.3086 PB11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 11 · Newburyport300 Meters11.37.66a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 11 · Newburyport55m Hurdles39"11.8.68a PB11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Long Jump · Place 29 · NewburyportLong Jump29.18-01.5011
Dec 14Cape Ann League Meet #1Dec 14 · Shot Put · Place 5 · NewburyportShot Put12lb5.39-05.0011
Dec 14Cape Ann League Meet #1Dec 14 · High Jump · Place 1 · NewburyportHigh Jump1.5-08.0011
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 82 · NewburyportLong Jump825.39m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 50 · NewburyportHigh Jump501.62m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 18 · NewburyportShot Put1811.19m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 63 · Newburyport55m Hurdles638.91a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 22 · Newburyport1000 Meters223:00.83a—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 28 · Newburyport55m Hurdles289.14a—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 25 · Newburyport1000 Meters252:54.97a—
Feb 8MSTCA Qualifier MeetFeb 8 · High Jump · NewburyportHigh Jump—NH—
Feb 8MSTCA Qualifier MeetFeb 8 · 55m Hurdles · Place 31 · Newburyport55m HurdlesRound P319.18a—
Feb 4Cape Ann League Championship MeetFeb 4 · 55m Hurdles · Place 14 · Newburyport55m HurdlesRound P148.9710
Feb 4Cape Ann League Championship MeetFeb 4 · High Jump · Place 12 · NewburyportHigh Jump125-410
Jan 28Cape Ann League Meet #5Jan 28 · High Jump · Place 7 · NewburyportHigh Jump75-610
Jan 28Cape Ann League Meet #5Jan 28 · Long Jump · Place 10 · NewburyportLong Jump1017-7.3010
Jan 21Cape Ann League Meet #4Jan 21 · High Jump · Place 9 · NewburyportHigh Jump95-210
Jan 21Cape Ann League Meet #4Jan 21 · 600 Meters · Place 4 · Newburyport600 Meters41:30.26 PB10
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · High Jump · Place 16 · NewburyportHigh Jump161.60m PB—
Jan 14Cape Ann League Meet #3Jan 14 · High Jump · Place 8 · NewburyportHigh Jump85-210
Jan 14Cape Ann League Meet #3Jan 14 · 1000 Meters · Place 2 · Newburyport1000 Meters22:54.0010
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 64 · Newburyport55m Hurdles649.41a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · High Jump · Place 20 · NewburyportHigh Jump205-0—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55m Hurdles · Place 19 · Newburyport55m Hurdles199.78a—

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 12 · Newburyport1500 MetersRound M12.4:46.74aSo
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 5 · NewburyportJavelin800gRound M5.39.36mSo
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 56 · NewburyportDiscus1.6kgRound M56.23.09m PBSo
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 42 · Newburyport110m Hurdles39" / 0.991mRound M42.18.38aSo
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 38 · Newburyport400 MetersRound M38.55.80aSo
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 19 · NewburyportHigh JumpRound M19.1.65mSo
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 20 · NewburyportShot Put12lbRound M20.10.71mSo
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 24 · NewburyportLong JumpRound M24.5.74mSo
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 60 · Newburyport100 MetersRound M60.12.35a PBSo
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 20 · NewburyportDecathlonRound M20.5000 PBSo
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Long Jump · Place 10 · NewburyportLong Jump105.62mSO
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · High Jump · Place 10 · NewburyportHigh Jump101.55m PBSO
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Javelin · Place 15 · NewburyportJavelin15127-0SO
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Shot Put · Place 3 · NewburyportShot Put310.91mSO
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 110m Hurdles · Place 12 · Newburyport110m Hurdles1219.21aSO
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 1500 Meters · Place 2 · Newburyport1500 Meters24:48.01aSO
May 24Cape Ann League ChampionshipMay 24 · 400m Hurdles · Place 4 · Newburyport400m Hurdles36" / 0.914m4.1:00.53aSo
May 24Cape Ann League ChampionshipMay 24 · Javelin · Place 1 · NewburyportJavelin800g1.138-02So
May 14Triton Vs. Newburyport Dual MeetMay 14 · 400m Hurdles · Place 3 · Newburyport400m Hurdles31:01.54aSo
May 14Triton Vs. Newburyport Dual MeetMay 14 · 110m Hurdles · Place 4 · Newburyport110m Hurdles417.80aSo
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Long Jump · Place 7 · NewburyportLong Jump718-810
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Shot Put · Place 2 · NewburyportShot Put236-010
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 1 Mile · Place 9 · Newburyport1 Mile95:13.93 PB10
May 1Newburyport v. Essex TechMay 1 · Javelin · Place 1 · NewburyportJavelin1129-6So
May 1Newburyport v. Essex TechMay 1 · 400m Hurdles · Place 2 · Newburyport400m Hurdles21:06.10So
May 1Newburyport v. Essex TechMay 1 · 110m Hurdles · Place 2 · Newburyport110m Hurdles217.20So
Apr 16Pentucket vs. NewburyportApr 16 · Javelin · Place 2 · NewburyportJavelin2124-7So
Apr 16Pentucket vs. NewburyportApr 16 · 400m Hurdles · Place 2 · Newburyport400m Hurdles21:04.4So
Apr 9North Reading vs Newburyport BoysApr 9 · 400m Hurdles · Place 2 · Newburyport400m Hurdles36" / 0.914m2.59.25UnofficialSo
Apr 9North Reading vs Newburyport BoysApr 9 · Javelin · Place 2 · NewburyportJavelin800g2.125'6"UnofficialSo
Apr 9North Reading vs. NewburyportApr 9 · 400m Hurdles · Newburyport400m Hurdles36" / 0.914m—59.25UnofficialSo

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1 Mile · Place 59 · Newburyport1 Mile59.5:09.65a10
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 49 · NewburyportShot Put12lb49.31-08.0010
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 24 · Newburyport600 Meters24.1:31.76a10
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55m Hurdles · Place 23 · Newburyport55m Hurdles39"23.10.01a10
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Long Jump · Place 26 · NewburyportLong Jump26.17-04.7510
Dec 14Cape Ann League Meet #1Dec 14 · 1000 Meters · Place 3 · Newburyport1000 Meters3.2:59.60a10
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 17 · Newburyport55m Hurdles39"17.10.27a10
Feb 6Cape Ann League Championship MeetFeb 6 · 1 Mile · Place 10 · Newburyport1 Mile105:06.05 PBFR
Jan 30Cape Ann League Meet #5Jan 30 · 1 Mile · Place 5 · Newburyport1 Mile55:07.40a—
Jan 23Cape Ann League Meet #4Jan 23 · 600 Meters · Place 4 · Newburyport600 Meters41:33.46a—
Jan 9Cape Ann League Meet #2Jan 9 · 1000 Meters · Place 11 · Newburyport1000 Meters11.3:01.83a9
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1000 Meters · Place 28 · Newburyport1000 Meters283:04.86a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 22 · Newburyport400m Hurdles36" / 0.914m22.1:03.11aFr
May 18Cape Ann League ChampionshipMay 18 · 400m Hurdles · Place 7 · Newburyport400m Hurdles71:03.52a—
May 18Cape Ann League ChampionshipMay 18 · 110m Hurdles · Place 17 · Newburyport110m Hurdles1720.10a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · 400m Hurdles · Place 2 · Newburyport400m Hurdles21:01.569
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · 400m Hurdles · Place 2 · Newburyport400m Hurdles21:02.03a—
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · 110m Hurdles · Place 6 · Newburyport110m Hurdles620.37a—
Apr 27MSTCA Div. IV Relays Apr 27 · Javelin · Place 37 · NewburyportJavelin3731.05m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Long Jump · Place 30 · NewburyportLong Jump305.36m PB—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · High Jump · Place 11 · NewburyportHigh Jump111.62m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Shot Put · Place 32 · NewburyportShot Put328.50m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 110m Hurdles · Place 43 · Newburyport110m Hurdles4321.52a—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 1500 Meters · Place 4 · Newburyport1500 Meters44:57.82a—
Apr 13Pentucket vs. NewburyportApr 13 · 400m Hurdles · Place 3 · Newburyport400m Hurdles31:03.6—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 68 · Newburyport600 Meters68.1:37.73a9