Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Rising Championship · Feb 113:51.18aMSTCA Rising ChampionshipFebruary 11, 2025
2 Miles · IndoorCape Ann League Meet #3 · Jan 715:44.95aCape Ann League Meet #3January 7, 2026
200 Meters · OutdoorNorth Reading vs. Triton Dual Meet (Varsity & Junior Varsity) · Apr 2933.98aNorth Reading vs. Triton Dual Meet (Varsity & Junior Varsity)April 29, 2025
400 Meters · OutdoorNorth Reading vs. Triton Dual Meet (Varsity & Junior Varsity) · Apr 291:15.98aNorth Reading vs. Triton Dual Meet (Varsity & Junior Varsity)April 29, 2025
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 272:59.21aMSTCA Distance Classic and PentathlonDecember 27, 2024
800 Meters · Outdoor3rd Annual BSR Mid Distance Classic · Apr 252:48.63a3rd Annual BSR Mid Distance ClassicApril 25, 2025
Javelin · 600g · OutdoorNewburyport vs. Triton · May 1370' 8"Newburyport vs. TritonMay 13, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21CAL JV Open ChampionshipsMay 21 · Javelin · Place 2 · Triton RegionalJavelin600g2.61' 0"10
May 13Newburyport vs. TritonMay 13 · Javelin · Place 4 · Triton RegionalJavelin600g4.70' 8" PB10
May 6Triton. Vs. Essex TechMay 6 · Javelin · Place 5 · Triton RegionalJavelin600g5.63'06.0010
Apr 28Triton Vs. North Reading Dual MeetApr 28 · Javelin · Place 6 · Triton RegionalJavelin600g6.67'00.0010
Apr 9Triton-Pentucket Dual MeetApr 9 · Javelin · Place 7 · Triton RegionalJavelin600g7.63'02.0010
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · Javelin · Place 7 · Triton RegionalJavelin600g7.63'02.0010
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · Javelin · Place 6 · Triton RegionalJavelin600g6.62'02.0010

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7Cape Ann League Meet #3Jan 7 · 2 Miles · Place 12 · Triton Regional2 Miles12.15:44.95a PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 1000 Meters · Triton Regional1000 Meters—DNS10
Feb 11MSTCA Rising ChampionshipFeb 11 · 1000 Meters · Place 19 · Triton Regional1000 Meters193:51.18a PB—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · 800 Meters · Place 16 · Triton Regional800 Meters16.2:50.83a9
May 18MSTCA Division 5 RelaysMay 18 · Javelin · Place 37 · Triton RegionalJavelin3718.33m9
May 8Essex Tech v TritonMay 8 · Javelin · Place 9 · Triton RegionalJavelin600g9.51-01.509
May 8Essex Tech v TritonMay 8 · 400 Meters · Place 13 · Triton Regional400 Meters13.1:16.20a9
May 8Essex Tech v TritonMay 8 · 200 Meters · Place 27 · Triton Regional200 Meters27.34.55a9
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · Javelin · Place 7 · Triton RegionalJavelin600g7.62-039
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 400 Meters · Place 3 · Triton Regional400 Meters3.1:15.98a PB9
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 200 Meters · Place 14 · Triton Regional200 Meters14.33.98a PB9
Apr 29North Reading Vs. Triton Dual MeetApr 29 · Javelin · Place 7 · Triton RegionalJavelin600g7.62-039
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 400 Meters · Place 3 · Triton Regional400 Meters3.1:15.98a9
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 200 Meters · Place 14 · Triton Regional200 Meters14.33.98a9
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 800 Meters · Place 23 · Triton Regional800 Meters23.2:48.63a PB9
Apr 9Triton vs. Pentucket Dual MeetApr 9 · Javelin · Triton RegionalJavelin600g—52-3Unofficial9
Apr 9Triton vs. Pentucket Dual MeetApr 9 · 800 Meters · Triton Regional800 Meters—2:52.01aUnofficial9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 800 Meters · Place 54 · Triton Regional800 Meters54.2:59.21a PB9
Dec 14Cape Ann League Meet #1Dec 14 · 600 Meters · Triton Regional600 Meters—DNS9

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15Cape Ann League JV ChampionshipsMay 15 · 800 Meters · Place 1 · Triton Regional800 Meters12:57.0—
May 7Pentucket vs. TritonMay 7 · Javelin · Place 8 · Triton RegionalJavelin836-10—
May 7Triton Vs. Pentucket Dual MeetMay 7 · Javelin · Triton RegionalJavelin600g—36-10Unofficial8
May 4Annual Tom Dorman Freshman-Sophomore MeetMay 4 · Javelin · Triton RegionalJavelin600g—54-3Unofficial8
May 4Annual Tom Dorman Freshman-Sophomore MeetMay 4 · 800 Meters · Triton Regional800 Meters—3:01.71aUnofficial8
May 1Triton Vs. Newburyport Dual MeetMay 1 · Javelin · Triton RegionalJavelin600g—50-0Unofficial8
May 1Triton Vs. Newburyport Dual MeetMay 1 · 800 Meters · Triton Regional800 Meters—2:56.07aUnofficial8
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · Javelin · Triton RegionalJavelin600g—50-8Unofficial8
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · 800 Meters · Triton Regional800 Meters—3:05.52aUnofficial8
Apr 19BSR Mid-Distance ClassicApr 19 · 800 Meters · Place 40 · Triton Regional800 Meters402:56.43a—
Apr 10Triton Vs. North Reading Dual MeetApr 10 · 800 Meters · Triton Regional800 Meters—3:19.77aUnofficial8