Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTriton vs. Amesbury (Scrimmage) · Apr 114.87aTriton vs. Amesbury (Scrimmage)April 1, 2026
200 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2429.69aMSTCA Invacational & PentathlonApril 24, 2026
400 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 241:05.50aMSTCA Invacational & PentathlonApril 24, 2026
800 Meters · Outdoor3rd Annual BSR Mid Distance Classic · Apr 252:44.11a3rd Annual BSR Mid Distance ClassicApril 25, 2025
Javelin · 600g · Outdoor15th Annual Henry Sheldon Invitational · May 1691' 5"15th Annual Henry Sheldon InvitationalMay 16, 2026
Shot Put · 4kg · OutdoorEssex Tech v Triton · May 818-10.00Essex Tech v TritonMay 8, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Javelin · Place 17 · Triton RegionalJavelin600g17.78-1011
May 23Cape Ann League ChampionshipsMay 23 · Javelin · Place 3 · Triton RegionalJavelin600g3.88' 3"11
May 1615th Annual Henry Sheldon InvitationalMay 16 · Javelin · Place 4 · Triton RegionalJavelin600g4.91' 5" PB11
May 6Triton. Vs. Essex TechMay 6 · Javelin · Place 1 · Triton RegionalJavelin600g1.74'02.0011
May 6Triton. Vs. Essex TechMay 6 · 400 Meters · Place 2 · Triton Regional400 Meters2.1:06.06a11
Apr 28Triton Vs. North Reading Dual MeetApr 28 · Javelin · Place 2 · Triton RegionalJavelin600g2.86'06.0011
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 400 Meters · Place 2 · Triton Regional400 Meters2.1:06.20a11
Apr 24MSTCA Invacational & PentathlonApr 24 · 400 Meters · Place 23 · Triton Regional400 Meters231:05.50a PB11
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 61 · Triton Regional200 Meters6129.69a PB11
Apr 9Triton-Pentucket Dual MeetApr 9 · Javelin · Place 2 · Triton RegionalJavelin600g2.81'04.0011
Apr 9Triton-Pentucket Dual MeetApr 9 · 400 Meters · Place 3 · Triton Regional400 Meters3.1:07.16a11
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · Javelin · Place 2 · Triton RegionalJavelin600g2.81'04.0011
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 400 Meters · Place 3 · Triton Regional400 Meters3.1:07.16a11
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · Javelin · Place 1 · Triton RegionalJavelin600g1.76'06.0011
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 200 Meters · Place 4 · Triton Regional200 Meters4.30.95a11
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 100 Meters · Place 6 · Triton Regional100 Meters6.14.87a PB11

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Javelin · Place 20 · Triton RegionalJavelin600g20.81-0010
May 24Cape Ann League ChampionshipMay 24 · Javelin · Place 9 · Triton RegionalJavelin600g9.79-1110
May 18MSTCA Division 5 RelaysMay 18 · Javelin · Place 14 · Triton RegionalJavelin1424.38m10
May 14Triton Vs. Newburyport Dual MeetMay 14 · 800 Meters · Place 5 · Triton Regional800 Meters52:46.46a10
May 8Essex Tech v TritonMay 8 · Javelin · Place 1 · Triton RegionalJavelin600g1.90-10.7510
May 8Essex Tech v TritonMay 8 · Shot Put · Place 6 · Triton RegionalShot Put4kg6.18-10.00 PB10
May 8Essex Tech v TritonMay 8 · 200 Meters · Place 9 · Triton Regional200 Meters9.30.19a10
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · Javelin · Place 6 · Triton RegionalJavelin600g6.69-0310
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 400 Meters · Place 1 · Triton Regional400 Meters1.1:11.34a10
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 200 Meters · Place 6 · Triton Regional200 Meters6.30.82a10
Apr 29North Reading Vs. Triton Dual MeetApr 29 · Javelin · Place 6 · Triton RegionalJavelin600g6.69-0310
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 400 Meters · Place 1 · Triton Regional400 Meters1.1:11.34a10
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 200 Meters · Place 6 · Triton Regional200 Meters6.30.82a10
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · Shot Put · Triton RegionalShot Put4kg--DNS10
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 800 Meters · Place 18 · Triton Regional800 Meters18.2:44.11a PB10
Apr 9Pentucket Vs. TritonApr 9 · Javelin · Place 2 · Triton RegionalJavelin600g2.73'11"10
Apr 9Pentucket Vs. TritonApr 9 · Shot Put · Place 8 · Triton RegionalShot Put4kg8.18'3"10
Apr 9Pentucket Vs. TritonApr 9 · 800 Meters · Place 6 · Triton Regional800 Meters6.2:47.54a10
Apr 9Triton vs. Pentucket Dual MeetApr 9 · Javelin · Triton RegionalJavelin600g—73-11Unofficial10
Apr 9Triton vs. Pentucket Dual MeetApr 9 · Shot Put · Triton RegionalShot Put4kg—18-3Unofficial10
Apr 9Triton vs. Pentucket Dual MeetApr 9 · 800 Meters · Triton Regional800 Meters—2:47.54aUnofficial10

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · Javelin · Place 18 · Triton RegionalJavelin1861-10—
May 18Cape Ann League ChampionshipMay 18 · 800 Meters · Place 16 · Triton Regional800 Meters162:47.34a—
May 7Pentucket vs. TritonMay 7 · Javelin · Place 4 · Triton RegionalJavelin459-7—
May 7Triton Vs. Pentucket Dual MeetMay 7 · Javelin · Triton RegionalJavelin600g—59-7Unofficial9
May 7Triton Vs. Pentucket Dual MeetMay 7 · 800 Meters · Triton Regional800 Meters—2:54.31aUnofficial9
May 4Annual Tom Dorman Freshman-Sophomore MeetMay 4 · Javelin · Triton RegionalJavelin600g—66-5Unofficial9
May 4Annual Tom Dorman Freshman-Sophomore MeetMay 4 · 800 Meters · Triton Regional800 Meters—2:50.49aUnofficial9
May 1Triton Vs. Newburyport Dual MeetMay 1 · Javelin · Triton RegionalJavelin600g—62-9Unofficial9
May 1Triton Vs. Newburyport Dual MeetMay 1 · 800 Meters · Triton Regional800 Meters—2:50.90aUnofficial9
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Javelin · Place 37 · Triton RegionalJavelin600g37.18.42m9
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · Javelin · Triton RegionalJavelin600g—51-8Unofficial9
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · 800 Meters · Triton Regional800 Meters—2:50.76aUnofficial9
Apr 10Triton Vs. North Reading Dual MeetApr 10 · Javelin · Triton RegionalJavelin600g—69-1Unofficial9
Apr 10Triton Vs. North Reading Dual MeetApr 10 · 800 Meters · Triton Regional800 Meters—3:15.88aUnofficial9