Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 96:28.07aMSTCA Northeast InvitationalJanuary 9, 2026
1000 Meters · IndoorCape Ann League Meet #4 · Jan 133:36.15Cape Ann League Meet #4January 13, 2026
2 Miles · IndoorCape Ann League Meet #2 · Dec 3014:13.62aCape Ann League Meet #2December 30, 2025
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 211:55.28aMSTCA Speed Classic (Saturday)December 21, 2024
800 Meters · OutdoorNewburyport v Essex Tech Dual Meet CAL · Apr 282:42.10aNewburyport v Essex Tech Dual Meet CALApril 28, 2026
High Jump · IndoorMSTCA Division 4 James Kalperis Relays · Jan 191.42mMSTCA Division 4 James Kalperis RelaysJanuary 19, 2025
High Jump · OutdoorNewburyport v Essex Tech Dual Meet CAL · Apr 284' 6"Newburyport v Essex Tech Dual Meet CALApril 28, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 172026 Bay State Games T&F FinalsJul 17 · High Jump · Place 7 · SacholasticSacholasticHigh Jump7.1.32m10
May 23Cape Ann League ChampionshipsMay 23 · High Jump · Place 11 · NewburyportNewburyportHigh Jump11.4' 6"10
May 23Cape Ann League ChampionshipsMay 23 · 800 Meters · Place 13 · NewburyportNewburyport800 Meters13.2:45.29a10
May 1615th Annual Henry Sheldon InvitationalMay 16 · High Jump · Place 5 · NewburyportNewburyportHigh Jump5.4' 8"10
May 1615th Annual Henry Sheldon InvitationalMay 16 · 800 Meters · Place 14 · NewburyportNewburyport800 Meters14.3:01.90a10
May 13Newburyport vs. TritonMay 13 · High Jump · Place 3 · NewburyportNewburyportHigh Jump3.4' 6"10
May 13Newburyport vs. TritonMay 13 · 800 Meters · Place 4 · NewburyportNewburyport800 Meters4.2:51.3010
May 3MSTCA Division 4 RelaysMay 3 · High Jump · Place 6 · NewburyportNewburyportHigh Jump61.35m10
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · High Jump · Place 2 · NewburyportNewburyportHigh Jump2.4' 6" PB10
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 800 Meters · Place 4 · NewburyportNewburyport800 Meters4.2:42.10a PB10
Apr 15Newburyport v Pentucket RegionalApr 15 · High Jump · Place 2 · NewburyportNewburyportHigh Jump2.4' 6"10
Apr 15Newburyport v Pentucket RegionalApr 15 · 800 Meters · Place 5 · NewburyportNewburyport800 Meters5.2:48.04a10
Apr 8North Reading vs. NewburyportApr 8 · High Jump · Place 3 · NewburyportNewburyportHigh Jump3.4-06.0010
Apr 8North Reading vs. NewburyportApr 8 · 800 Meters · Place 3 · NewburyportNewburyport800 Meters3.2:47.34a10

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · High Jump · Place 9 · NewburyportNewburyportHigh Jump94-810
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 1000 Meters · Place 8 · NewburyportNewburyport1000 Meters83:37.47a10
Jan 20Cape Ann League Meet #5Jan 20 · High Jump · Place 4 · NewburyportNewburyportHigh Jump44-810
Jan 20Cape Ann League Meet #5Jan 20 · 1000 Meters · Place 6 · NewburyportNewburyport1000 Meters63:40.54a10
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · High Jump · Place 6 · NewburyportNewburyportHigh Jump61.40m10
Jan 13Cape Ann League Meet #4Jan 13 · High Jump · Place 3 · NewburyportNewburyportHigh Jump34' 8"Sophomore
Jan 13Cape Ann League Meet #4Jan 13 · 1000 Meters · Place 9 · NewburyportNewburyport1000 Meters93:36.15 PBSophomore
Jan 13Cape Ann League Meet #4Jan 13 · 1000 Meters · Place 9 · NewburyportNewburyport1000 Meters93:36.15Sophomore
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 118 · NewburyportNewburyport1 Mile1186:28.07a PB10
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · High Jump · Place 4 · NewburyportNewburyportHigh Jump44-810
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 1000 Meters · Place 18 · NewburyportNewburyport1000 Meters183:47.26a10

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 2 Miles · Place 10 · NewburyportNewburyport2 Miles10.14:13.62a PB10
Dec 30Cape Ann League Meet #2Dec 30 · High Jump · Place 4 · NewburyportNewburyportHigh Jump4.4-08.0010
Dec 14Cape Ann League Meet #1Dec 14 · 1000 Meters · Place 6 · NewburyportNewburyport1000 Meters6.3:47.07a10
Dec 14Cape Ann League Meet #1Dec 14 · High Jump · Place 3 · NewburyportNewburyportHigh Jump3.4-08.0010
Feb 4Cape Ann League Championship MeetFeb 4 · High Jump · Place 7 · NewburyportNewburyportHigh Jump74-89
Jan 28Cape Ann League Meet #5Jan 28 · High Jump · Place 4 · NewburyportNewburyportHigh Jump44-89
Jan 21Cape Ann League Meet #4Jan 21 · High Jump · Place 7 · NewburyportNewburyportHigh Jump74-69
Jan 21Cape Ann League Meet #4Jan 21 · 600 Meters · Place 10 · NewburyportNewburyport600 Meters101:55.709
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · High Jump · Place 11 · NewburyportNewburyportHigh Jump111.42m PB—
Jan 14Cape Ann League Meet #3Jan 14 · High Jump · Place 4 · NewburyportNewburyportHigh Jump44-69
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · High Jump · Place 23 · NewburyportNewburyportHigh Jump234-4—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 600 Meters · Place 23 · NewburyportNewburyport600 Meters231:55.29a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 16Pentucket vs. NewburyportApr 16 · Triple Jump · Place 4 · NewburyportNewburyportTriple Jump429-7.59
Apr 16Pentucket vs. NewburyportApr 16 · High Jump · Place 3 · NewburyportNewburyportHigh Jump34-89
Apr 9Newburyport vs. North Reading GirlsApr 9 · High Jump · Place 3 · NewburyportNewburyportHigh Jump3.4' 8"Unofficial9
Apr 9North Reading vs. NewburyportApr 9 · High Jump · Place 3 · NewburyportNewburyportHigh Jump3.4' 8"Unofficial9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 45 · NewburyportNewburyport600 Meters45.1:55.28a PB9
Dec 14Cape Ann League Meet #1Dec 14 · 600 Meters · NewburyportNewburyport600 MetersX2:04.05a9
Dec 14Cape Ann League Meet #1Dec 14 · High Jump · Place 8 · NewburyportNewburyportHigh Jump8.4-06.009