Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2414.91aMSTCA Invacational & PentathlonApril 24, 2026
200 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2429.98aMSTCA Invacational & PentathlonApril 24, 2026
Javelin · 600g · OutdoorCape Ann League Championships · May 2384' 7"Cape Ann League ChampionshipsMay 23, 2026
Shot Put · 4kg · OutdoorTriton. Vs. Essex Tech · May 624'02.00Triton. Vs. Essex TechMay 6, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · Javelin · Place 8 · Triton RegionalJavelin600g8.84' 7" PB12
May 23Cape Ann League ChampionshipsMay 23 · Shot Put · Place 17 · Triton RegionalShot Put4kg17.22' 9"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Javelin · Place 8 · Triton RegionalJavelin600g8.80' 0"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Shot Put · Place 13 · Triton RegionalShot Put4kg13.23' 0.5"12
May 13Newburyport vs. TritonMay 13 · Javelin · Place 3 · Triton RegionalJavelin600g3.72' 9"12
May 13Newburyport vs. TritonMay 13 · Shot Put · Place 4 · Triton RegionalShot Put4kg4.23' 11.5"12
May 6Triton. Vs. Essex TechMay 6 · Javelin · Place 2 · Triton RegionalJavelin600g2.72'00.0012
May 6Triton. Vs. Essex TechMay 6 · Shot Put · Place 2 · Triton RegionalShot Put4kg2.24'02.00 PB12
May 6Triton. Vs. Essex TechMay 6 · 200 Meters · Place 2 · Triton Regional200 Meters2.30.91a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · Javelin · Place 4 · Triton RegionalJavelin600g4.78'03.0012
Apr 28Triton Vs. North Reading Dual MeetApr 28 · Shot Put · Place 5 · Triton RegionalShot Put4kg5.23'05.2512
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 100 Meters · Place 4 · Triton Regional100 Meters4.15.14a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 71 · Triton Regional200 Meters7129.98a PB12
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 108 · Triton Regional100 Meters10814.91a PB12
Apr 9Triton-Pentucket Dual MeetApr 9 · Javelin · Place 4 · Triton RegionalJavelin600g4.70'10.0012
Apr 9Triton-Pentucket Dual MeetApr 9 · Shot Put · Place 4 · Triton RegionalShot Put4kg4.22'01.7512
Apr 9Triton-Pentucket Dual MeetApr 9 · 100 Meters · Place 1 · Triton Regional100 Meters1.15.08a12
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · Javelin · Place 4 · Triton RegionalJavelin600g4.70'10.0012
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · Shot Put · Place 4 · Triton RegionalShot Put4kg4.22'01.7512
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 100 Meters · Place 1 · Triton Regional100 Meters1.15.08a12
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · Javelin · Place 5 · Triton RegionalJavelin600g5.67'06.0012
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · Shot Put · Place 5 · Triton RegionalShot Put4kg5.21'07.7512
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 100 Meters · Place 8 · Triton Regional100 Meters8.15.38a12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18MSTCA Division 5 RelaysMay 18 · Javelin · Place 21 · Triton RegionalJavelin2123.61m11
May 18MSTCA Division 5 RelaysMay 18 · Shot Put · Place 47 · Triton RegionalShot Put476.30m11
Apr 25MSTCA InVacational & PentathlonApr 25 · Complete · Place 10 · Triton RegionalComplete1069-0711
Apr 25MSTCA InVacational & PentathlonApr 25 · Complete · Place 29 · Triton RegionalComplete2922-10.5011

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Cape Ann League JV ChampionshipsMay 15 · Javelin · Place 4 · Triton RegionalJavelin460-11—
May 15Cape Ann League JV ChampionshipsMay 15 · Shot Put · Place 2 · Triton RegionalShot Put222-8.5—
May 7Pentucket vs. TritonMay 7 · Javelin · Place 5 · Triton RegionalJavelin549-7—
May 7Pentucket vs. TritonMay 7 · Discus · Place 6 · Triton RegionalDiscus640-11—
May 7Pentucket vs. TritonMay 7 · Shot Put · Place 5 · Triton RegionalShot Put522-8—