Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA D5 Indoor Track & Field Championship · Feb 166:06.00aMIAA D5 Indoor Track & Field ChampionshipFebruary 16, 2023
1 Mile · OutdoorCape Ann League Championship · May 186:13.69aCape Ann League ChampionshipMay 18, 2024
1000 Meters · IndoorCape Ann League Meet #3 · Jan 73:46.34aCape Ann League Meet #3January 7, 2026
2 Miles · IndoorMSTCA Freshman Sophomore Championships Small School · Jan 814:23.51aMSTCA Freshman Sophomore Championships Small SchoolJanuary 8, 2023
2 Miles · OutdoorNewburyport vs. Triton · May 1314:10.31aNewburyport vs. TritonMay 13, 2026
600 Meters · IndoorMSTCA Winter Festival (Small School) · Dec 102:03.84aMSTCA Winter Festival (Small School)December 10, 2023
800 Meters · OutdoorPentucket vs. Triton · May 72:41.94aPentucket vs. TritonMay 7, 2024

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · 1 Mile · Place 15 · Triton Regional1 Mile15.6:24.63a12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 1 Mile · Place 15 · Triton Regional1 Mile15.6:39.16a12
May 13Newburyport vs. TritonMay 13 · 2 Miles · Place 3 · Triton Regional2 Miles3.14:10.31a PB12
May 13Newburyport vs. TritonMay 13 · 1 Mile · Place 5 · Triton Regional1 Mile5.6:35.93a12
May 6Triton. Vs. Essex TechMay 6 · 2 Miles · Place 3 · Triton Regional2 Miles3.14:33.37a12
May 6Triton. Vs. Essex TechMay 6 · 1 Mile · Place 4 · Triton Regional1 Mile4.6:37.61a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 2 Miles · Place 3 · Triton Regional2 Miles3.14:14.68a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 1 Mile · Place 4 · Triton Regional1 Mile4.6:28.93a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 1 Mile · Place 37 · Triton Regional1 Mile376:25.93a12
Apr 9Triton-Pentucket Dual MeetApr 9 · 2 Miles · Place 2 · Triton Regional2 Miles2.14:14.75a12
Apr 9Triton-Pentucket Dual MeetApr 9 · 1 Mile · Place 6 · Triton Regional1 Mile6.6:34.01a12
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 2 Miles · Place 2 · Triton Regional2 Miles2.14:14.75a12
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 1 Mile · Place 6 · Triton Regional1 Mile6.6:34.01a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 1000 Meters · Place 16 · Triton Regional1000 Meters163:46.94a12
Jan 7Cape Ann League Meet #3Jan 7 · 1000 Meters · Place 7 · Triton Regional1000 Meters7.3:46.34a PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 2 Miles · Place 13 · Triton Regional2 Miles13.14:56.73a12
Dec 30Cape Ann League Meet #2Dec 30 · 1 Mile · Place 14 · Triton Regional1 Mile14.6:48.29a12
Dec 14Cape Ann League Meet #1Dec 14 · 2 Miles · Place 12 · Triton Regional2 Miles12.15:17.79a12
Dec 14Cape Ann League Meet #1Dec 14 · 1 Mile · Place 20 · Triton Regional1 Mile20.6:56.38a12

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1 Mile · Place 54 · Triton Regional1 Mile54.6:52.77a11
Dec 14Cape Ann League Meet #1Dec 14 · 2 Miles · Place 14 · Triton Regional2 Miles14.14:37.36a11
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 30 · Triton Regional1 Mile306:26.55a—
Jan 30Cape Ann League Meet #5Jan 30 · 2 Miles · Place 12 · Triton Regional2 Miles1214:46.68a—
Jan 30Cape Ann League Meet #5Jan 30 · 1 Mile · Place 11 · Triton Regional1 Mile116:18.49a—
Jan 23Cape Ann League Meet #4Jan 23 · 1 Mile · Place 11 · Triton Regional1 Mile116:27.00a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 130 · Triton Regional1000 Meters1303:53.2710
Jan 9Cape Ann League Meet #2Jan 9 · 1000 Meters · Place 18 · Triton Regional1000 Meters18.3:56.62a10
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 2 Miles · Place 19 · Triton Regional2 Miles1915:10.47a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · 1 Mile · Place 12 · Triton Regional1 Mile126:13.69a PB—
May 7Pentucket vs. TritonMay 7 · 2 Miles · Place 4 · Triton Regional2 Miles414:42.34a—
May 7Pentucket vs. TritonMay 7 · 800 Meters · Place 2 · Triton Regional800 Meters22:41.94a PB—
May 7Triton Vs. Pentucket Dual MeetMay 7 · 2 Miles · Triton Regional2 Miles—14:42.34aUnofficial11
May 7Triton Vs. Pentucket Dual MeetMay 7 · 1 Mile · Triton Regional1 Mile—6:29.82aUnofficial11
May 1Triton Vs. Newburyport Dual MeetMay 1 · 2 Miles · Triton Regional2 Miles—14:07.96aUnofficial11
May 1Triton Vs. Newburyport Dual MeetMay 1 · Shot Put · Triton RegionalShot Put4kg—18-9Unofficial11
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · 2 Miles · Triton Regional2 Miles—14:21.82aUnofficial11
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · Shot Put · Triton RegionalShot Put4kg—16-0.75Unofficial11
Apr 19BSR Mid-Distance ClassicApr 19 · 800 Meters · Place 36 · Triton Regional800 Meters362:50.64a—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 1 Mile · Place 14 · Triton Regional1 Mile14.6:31.7011
Apr 10Triton Vs. North Reading Dual MeetApr 10 · 1 Mile · Triton Regional1 Mile—6:29.64aUnofficial11
Apr 10Triton Vs. North Reading Dual MeetApr 10 · 800 Meters · Triton Regional800 Meters—3:16.01aUnofficial11

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 44 · Triton Regional1 Mile44.6:21.46a10
Dec 12Cape Ann League Meet #1Dec 12 · 1 Mile · Place 11 · Triton Regional1 Mile11.6:25.59a10
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 600 Meters · Place 30 · Triton Regional600 Meters30.2:03.84a PB10
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 1 Mile · Place 29 · Triton Regional1 Mile29.6:06.00a PB9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 2 Miles · Place 14 · Triton Regional2 Miles14.14:23.51a PB9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Cape Ann League Meet #1Dec 13 · 2 Miles · Triton Regional2 Miles--DNF9
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 1 Mile · Place 32 · Triton Regional1 Mile32.6:47.54a9