Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNew Hampshire Distance Festival · May 15:24.86aNew Hampshire Distance FestivalMay 1, 2026
1600 Meters · OutdoorBobcat Invite · May 175:26.43Bobcat InviteMay 17, 2025
300 Meters · IndoorNHWTL JV 1 · Dec 1846.44aNHWTL JV 1December 18, 2025
55 Meter · IndoorNHWTL JV 1 · Dec 188.24aNHWTL JV 1December 18, 2025
600 Meters · IndoorNHWTL PEA · Dec 201:44.73aNHWTL PEADecember 20, 2025
800 Meters · Outdoor2026 Bobcat Invite · May 162:23.96a2026 Bobcat InviteMay 16, 2026
Javelin · 800g · OutdoorSeacoast Championships · May 22125-01Seacoast ChampionshipsMay 22, 2026
Shot Put · 12lb · IndoorNHWTL JV 1 · Dec 1827-04.25NHWTL JV 1December 18, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 28Winnisquam Meet #2May 28 · Javelin · Place 2 · Portsmouth ChristianJavelin800g2.120-010
May 28Winnisquam Meet #2May 28 · 800 Meters · Place 2 · Portsmouth Christian800 Meters2.2:24.01a10
May 22Seacoast ChampionshipsMay 22 · Javelin · Place 13 · Portsmouth ChristianJavelin800g13.125-01 PB10
May 18Sanborn Last ChanceMay 18 · Javelin · Place 8 · Portsmouth ChristianJavelin800g8.124-0310
May 162026 Bobcat InviteMay 16 · Javelin · Place 18 · Portsmouth ChristianJavelin800g18.107' 2"10
May 162026 Bobcat InviteMay 16 · 800 Meters · Place 43 · Portsmouth Christian800 Meters43.2:23.96a PB10
May 12Belmont MeetMay 12 · Javelin · Place 6 · Portsmouth ChristianJavelin800g6.116-110
May 7Clipper RelaysMay 7 · Javelin · Place 28 · Portsmouth ChristianJavelin800g28.114-0610
May 1New Hampshire Distance FestivalMay 1 · 1 Mile · Place 99 · Portsmouth Christian1 Mile995:24.86a PB10
Apr 28Winnisquam Meet #2Apr 28 · Javelin · Place 2 · Portsmouth ChristianJavelin800g2.120-010
Apr 28Winnisquam Meet #2Apr 28 · 800 Meters · Place 2 · Portsmouth Christian800 Meters2.2:24.01a10
Apr 25Black Bear InviteApr 25 · Javelin · Place 27 · Portsmouth ChristianJavelin800g27.108-5.0010
Apr 18Sanborn InvitationalApr 18 · Javelin · Place 21 · Portsmouth ChristianJavelin800g21.103-0510
Apr 18Sanborn InvitationalApr 18 · 1600 Meters · Place 7 · Portsmouth Christian1600 Meters7.5:28.98a10
Apr 10Belmont HS 2026Apr 10 · Javelin · Place 4 · Portsmouth ChristianJavelin800g4.112-6.0010
Apr 10Belmont HS 2026Apr 10 · 800 Meters · Place 7 · Portsmouth Christian800 Meters7.2:32.45a10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20NHWTL PEADec 20 · 600 Meters · Place 17 · Portsmouth Christian600 Meters17.1:44.73a PB10
Dec 20NHWTL PEADec 20 · Shot Put · Place 45 · Portsmouth ChristianShot Put12lb45.26-10.5010
Dec 20NHWTL PEADec 20 · High Jump · Portsmouth ChristianHigh Jump--DNS10
Dec 18NHWTL JV 1Dec 18 · 300 Meters · Place 26 · Portsmouth Christian300 Meters26.46.44a PB10
Dec 18NHWTL JV 1Dec 18 · 55 Meter · Place 52 · Portsmouth Christian55 Meter52.8.24a PB10
Dec 18NHWTL JV 1Dec 18 · Shot Put · Place 27 · Portsmouth ChristianShot Put12lb27.27-04.25 PB10
Dec 18NHWTL JV 1Dec 18 · High Jump · Portsmouth ChristianHigh Jump--NH10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19Sanborn Last ChanceMay 19 · Javelin · Place 27 · Portsmouth ChristianJavelin2792-5FR
May 19Sanborn Last ChanceMay 19 · 1600 Meters · Place 13 · Portsmouth Christian1600 Meters135:43.49FR
May 17Bobcat InviteMay 17 · 1600 Meters · Place 38 · Portsmouth Christian1600 Meters385:26.43 PBFR
May 15Belmont HS MeetMay 15 · 1600 Meters · Place 3 · Portsmouth Christian1600 Meters3.5:42.03a9
May 15Belmont HS MeetMay 15 · Javelin · Place 14 · Portsmouth ChristianJavelin800g14.94-19
May 13Portsmouth Quad MeetMay 13 · 1600 Meters · Place 10 · Portsmouth Christian1600 Meters105:35.92FR
May 13Portsmouth Quad MeetMay 13 · 800 Meters · Place 6 · Portsmouth Christian800 Meters62:28.95FR
May 2New Hampshire Distance Festival at Souhegan HSMay 2 · 1 Mile · Place 62 · Portsmouth Christian1 Mile625:49.58a9
Apr 19Sanborn InvitationalApr 19 · 1600 Meters · Place 45 · Portsmouth Christian1600 Meters455:52.599
Apr 19Sanborn InvitationalApr 19 · 800 Meters · Place 55 · Portsmouth Christian800 Meters552:37.579