Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPentucket vs. Triton · May 711.60aPentucket vs. TritonMay 7, 2024
110m Hurdles · 39" / 0.991m · OutdoorEssex Tech v Triton · May 818.86aEssex Tech v TritonMay 8, 2025
200 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 2922.95aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
300 Meters · IndoorCape Ann League Cham[pionship Meet · Feb 336.91aCape Ann League Cham[pionship MeetFebruary 3, 2026
400 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2453.12aMSTCA Invacational & PentathlonApril 24, 2026
55 Meter · IndoorCape Ann League Meet #1 · Dec 146.93aCape Ann League Meet #1December 14, 2025
55 Meters · IndoorCape Ann League Meet #3 · Jan 146.97Cape Ann League Meet #3January 14, 2025
Long Jump · IndoorCape Ann League Meet #3 · Jan 718-11.75Cape Ann League Meet #3January 7, 2026
Long Jump · OutdoorMSTCA Division 5 Relays · May 185.73mMSTCA Division 5 RelaysMay 18, 2025
Triple Jump · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 1338-04.0045th Annual Ottaviani Haverhill HS Track & Field InvitationalApril 13, 2024

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 200 Meters · Place 7 · Triton RegionalTriton Regional200 MetersRound P7.23.18a12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 200 Meters · Place 7 · Triton RegionalTriton Regional200 Meters7.23.10a12
May 23Cape Ann League ChampionshipsMay 23 · Long Jump · Place 12 · Triton RegionalTriton RegionalLong Jump12.18' 3.25"12
May 23Cape Ann League ChampionshipsMay 23 · 200 Meters · Place 4 · Triton RegionalTriton Regional200 Meters4.23.17aWind: 012
May 1615th Annual Henry Sheldon InvitationalMay 16 · Long Jump · Place 8 · Triton RegionalTriton RegionalLong Jump8.19' 9.5"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 200 Meters · Place 1 · Triton RegionalTriton Regional200 Meters1.23.27aWind: 012
May 13Newburyport vs. TritonMay 13 · Long Jump · Place 2 · Triton RegionalTriton RegionalLong Jump2.19' 11.75"12
May 13Newburyport vs. TritonMay 13 · 200 Meters · Place 2 · Triton RegionalTriton Regional200 Meters2.23.53aWind: 012
May 13Newburyport vs. TritonMay 13 · 100 Meters · Triton RegionalTriton Regional100 Meters--FSWind: 012
May 6Triton. Vs. Essex TechMay 6 · Long Jump · Place 3 · Triton RegionalTriton RegionalLong Jump3.19'09.0012
May 6Triton. Vs. Essex TechMay 6 · 200 Meters · Place 2 · Triton RegionalTriton Regional200 Meters2.23.61a12
May 6Triton. Vs. Essex TechMay 6 · 100 Meters · Place 2 · Triton RegionalTriton Regional100 Meters2.11.83a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · Long Jump · Place 3 · Triton RegionalTriton RegionalLong Jump3.18'10.5012
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 200 Meters · Place 1 · Triton RegionalTriton Regional200 Meters1.23.31a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 100 Meters · Place 2 · Triton RegionalTriton Regional100 Meters2.11.9a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 400 Meters · Place 11 · Triton RegionalTriton Regional400 Meters1153.12a PB12
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 22 · Triton RegionalTriton Regional200 Meters2223.70a12
Apr 9Triton-Pentucket Dual MeetApr 9 · Long Jump · Place 1 · Triton RegionalTriton RegionalLong Jump1.20'03.2512
Apr 9Triton-Pentucket Dual MeetApr 9 · 200 Meters · Place 2 · Triton RegionalTriton Regional200 Meters2.23.16a12
Apr 9Triton-Pentucket Dual MeetApr 9 · 100 Meters · Place 3 · Triton RegionalTriton Regional100 Meters3.11.64a12
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · Long Jump · Place 1 · Triton RegionalTriton RegionalLong Jump1.20'03.2512
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 200 Meters · Place 2 · Triton RegionalTriton Regional200 Meters2.23.16a12
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 100 Meters · Place 3 · Triton RegionalTriton Regional100 Meters3.11.64a12
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · Long Jump · Place 1 · Triton RegionalTriton RegionalLong Jump1.19'02.0012
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 400 Meters · Place 1 · Triton RegionalTriton Regional400 Meters1.53.84a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Long Jump · Place 14 · Triton RegionalTriton RegionalLong Jump1417-11.5012
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 300 Meters · Place 4 · Triton RegionalTriton Regional300 Meters436.91a PB12
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 4 · TritonTriton300 Meters437.4Senior
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 4 · TritonTriton300 Meters437.4Senior
Jan 7Cape Ann League Meet #3Jan 7 · 55 Meter · Place 8 · Triton RegionalTriton Regional55 Meter8.6.97a12
Jan 7Cape Ann League Meet #3Jan 7 · Long Jump · Place 5 · Triton RegionalTriton RegionalLong Jump5.18-11.75 PB12

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 300 Meters · Place 4 · Triton RegionalTriton Regional300 Meters4.38.47a12
Dec 30Cape Ann League Meet #2Dec 30 · Long Jump · Place 5 · Triton RegionalTriton RegionalLong Jump5.18-04.5012
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 5 · Triton RegionalTriton Regional300 Meters5.38.01a12
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 7 · Triton RegionalTriton Regional55 Meter7.6.93a PB12
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 300 Meters · Place 23 · Triton RegionalTriton Regional300 Meters23.37.53a11
Feb 4Cape Ann League Championship MeetFeb 4 · Long Jump · Place 6 · TritonTritonLong Jump618-911
Feb 4Cape Ann League Championship MeetFeb 4 · 55 Meters · Place 12 · TritonTriton55 MetersRound P126.9911
Jan 28Cape Ann League Meet #5Jan 28 · Long Jump · Place 8 · TritonTritonLong Jump817-9.5011
Jan 28Cape Ann League Meet #5Jan 28 · 300 Meters · Place 5 · TritonTriton300 Meters538.4311
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · Long Jump · Place 57 · Triton RegionalTriton RegionalLong Jump5717-8.75—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 300 Meters · Place 52 · Triton RegionalTriton Regional300 Meters5238.56a—
Jan 14Cape Ann League Meet #3Jan 14 · Long Jump · Place 8 · TritonTritonLong Jump818-3.5011
Jan 14Cape Ann League Meet #3Jan 14 · 55 Meters · Place 7 · TritonTriton55 Meters76.97 PB11
Jan 7Cape Ann League Meet #2Jan 7 · Long Jump · Place 8 · TritonTritonLong Jump817-1011
Jan 7Cape Ann League Meet #2Jan 7 · 300 Meters · Place 5 · TritonTriton300 Meters537.7411

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 200 Meters · Place 12 · Triton RegionalTriton Regional200 MetersRound P12.22.95a PBWind: 0.111
May 24Cape Ann League ChampionshipMay 24 · Long Jump · Place 9 · Triton RegionalTriton RegionalLong Jump9.18-09.0011
May 24Cape Ann League ChampionshipMay 24 · 200 Meters · Place 5 · Triton RegionalTriton Regional200 Meters5.23.57a11
May 18MSTCA Division 5 RelaysMay 18 · Long Jump · Place 18 · Triton RegionalTriton RegionalLong Jump185.73m PB11
May 14Triton Vs. Newburyport Dual MeetMay 14 · 100 Meters · Place 2 · Triton RegionalTriton Regional100 Meters211.68a11
May 8Essex Tech v TritonMay 8 · 110m Hurdles · Place 2 · Triton RegionalTriton Regional110m Hurdles39" / 0.991m2.18.86a PB11
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · Triple Jump · Place 5 · Triton RegionalTriton RegionalTriple Jump5.36-08.0011
Apr 29North Reading Vs. Triton Dual MeetApr 29 · Triple Jump · Place 5 · Triton RegionalTriton RegionalTriple Jump5.36-08.0011
Apr 25MSTCA InVacational & PentathlonApr 25 · 200 Meters · Place 4 · Triton RegionalTriton Regional200 Meters423.2611
Apr 9Pentucket Vs. TritonApr 9 · Triple Jump · Place 2 · Triton RegionalTriton RegionalTriple Jump2.34'10"11
Apr 9Triton vs. Pentucket Dual MeetApr 9 · Triple Jump · Triton RegionalTriton RegionalTriple Jump—34-10Unofficial11

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · Long Jump · Place 19 · Triton RegionalTriton RegionalLong Jump19.17-04.0011
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 6 · Triton RegionalTriton Regional300 Meters6.37.92a11
Dec 14Cape Ann League Meet #1Dec 14 · Long Jump · Place 6 · Triton RegionalTriton RegionalLong Jump6.17-11.5011
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Long Jump · Place 23 · Triton RegionalTriton RegionalLong Jump2318-1.75—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 55 Meters · Place 45 · Triton RegionalTriton Regional55 Meters457.05a—
Feb 6Cape Ann League Championship MeetFeb 6 · Long Jump · Place 7 · TritonTritonLong Jump719-3.5SO
Feb 6Cape Ann League Championship MeetFeb 6 · 300 Meters · Place 7 · TritonTriton300 Meters737.96SO
Jan 30Cape Ann League Meet #5Jan 30 · Long Jump · Place 12 · Triton RegionalTriton RegionalLong Jump1217-9.75—
Jan 30Cape Ann League Meet #5Jan 30 · 300 Meters · Place 5 · Triton RegionalTriton Regional300 Meters538.03a—
Jan 23Cape Ann League Meet #4Jan 23 · Long Jump · Place 7 · Triton RegionalTriton RegionalLong Jump718-5—
Jan 23Cape Ann League Meet #4Jan 23 · 55 Meters · Place 7 · Triton RegionalTriton Regional55 Meters76.98a—
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 102 · Triton RegionalTriton Regional300 Meters10239.4510
Jan 9Cape Ann League Meet #2Jan 9 · 55 Meter · Place 9 · Triton RegionalTriton Regional55 Meter9.6.97a10
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Long Jump · Place 34 · Triton RegionalTriton RegionalLong Jump3414-10.75—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 55 Meters · Place 5 · Triton RegionalTriton Regional55 MetersRound P56.99a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 55 Meters · Place 6 · Triton RegionalTriton Regional55 Meters66.99a—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 200 Meters · Place 33 · Triton RegionalTriton Regional200 Meters3324.29a—
May 18Cape Ann League ChampionshipMay 18 · Long Jump · Place 9 · Triton RegionalTriton RegionalLong Jump918-11.25—
May 18Cape Ann League ChampionshipMay 18 · 200 Meters · Place 3 · Triton RegionalTriton Regional200 Meters323.50a—
May 7Pentucket vs. TritonMay 7 · Long Jump · Place 3 · Triton RegionalTriton RegionalLong Jump319-3—
May 7Pentucket vs. TritonMay 7 · 100 Meters · Place 4 · Triton RegionalTriton Regional100 Meters411.60a PB—
May 7Triton Vs. Pentucket Dual MeetMay 7 · Long Jump · Triton RegionalTriton RegionalLong Jump—19-3Unofficial10
May 7Triton Vs. Pentucket Dual MeetMay 7 · 100 Meters · Triton RegionalTriton Regional100 Meters—11.60aUnofficial10
May 4Annual Tom Dorman Freshman-Sophomore MeetMay 4 · Long Jump · Triton RegionalTriton RegionalLong Jump—18-9Unofficial10
May 4Annual Tom Dorman Freshman-Sophomore MeetMay 4 · 100 Meters · Triton RegionalTriton Regional100 Meters—12.11aUnofficial10
May 1Triton Vs. Newburyport Dual MeetMay 1 · Long Jump · Triton RegionalTriton RegionalLong Jump—18-2.75Unofficial10
May 1Triton Vs. Newburyport Dual MeetMay 1 · 200 Meters · Triton RegionalTriton Regional200 Meters—23.85aUnofficial10
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Triple Jump · Place 28 · Triton RegionalTriton RegionalTriple Jump28.11.14m10
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · Triple Jump · Triton RegionalTriton RegionalTriple Jump—38-7Unofficial10
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · 200 Meters · Triton RegionalTriton Regional200 Meters—23.80aUnofficial10
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Triple Jump · Place 13 · Triton RegionalTriton RegionalTriple Jump13.38-04.00 PB10
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 200 Meters · Place 2 · Triton RegionalTriton Regional200 Meters2.24.00a10
Apr 10Triton Vs. North Reading Dual MeetApr 10 · Long Jump · Triton RegionalTriton RegionalLong Jump—19-6.5Unofficial10
Apr 10Triton Vs. North Reading Dual MeetApr 10 · 100 Meters · Triton RegionalTriton Regional100 Meters—11.91aUnofficial10

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 12Cape Ann League Meet #1Dec 12 · 300 Meters · Place 3 · Triton RegionalTriton Regional300 Meters3.38.53a10
Dec 12Cape Ann League Meet #1Dec 12 · 55 Meter · Place 4 · Triton RegionalTriton Regional55 Meter4.7.00a10
Jan 31Cape Ann League Meet #5Jan 31 · Long Jump · Place 12 · TritonTritonLong Jump1217-1FR
Jan 31Cape Ann League Meet #5Jan 31 · 300 Meters · Place 3 · TritonTriton300 Meters339.77FR
Jan 31Cape Ann League Meet #5Jan 31 · 55 Meters · Place 4 · TritonTriton55 Meters47.16FR
Jan 24Cape Ann League Meet #4Jan 24 · Long Jump · Place 15 · TritonTritonLong Jump1517-1.75FR
Jan 24Cape Ann League Meet #4Jan 24 · 55 Meters · Place 4 · TritonTriton55 Meters47.21FR
Jan 21MSTCA D5 RelaysJan 21 · Long Jump · Place 20 · Triton RegionalTriton RegionalLong Jump20.5.19m9
Jan 17Cape Ann League Meet #3 2023Jan 17 · Long Jump · Place 10 · TritonTritonLong Jump1016-11.25FR
Jan 17Cape Ann League Meet #3 2023Jan 17 · 55 Meters · Place 2 · TritonTriton55 Meters27.15FR
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 82 · TritonTriton300 Meters8240.049
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 82 · Triton RegionalTriton Regional300 Meters82.40.04a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 55 Meter · Place 8 · Triton RegionalTriton Regional55 MeterRound P8.7.14a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 55 Meter · Place 8 · Triton RegionalTriton Regional55 Meter8.7.20a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · Long Jump · Place 17 · Triton RegionalTriton RegionalLong Jump17.16-06.009

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20Cape Ann League ChampionshipMay 20 · 200 Meters · Place 12 · TritonTriton200 MetersRound P1224.289

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Cape Ann League Meet #1Dec 13 · 55 Meter · Place 10 · Triton RegionalTriton Regional55 Meter10.7.21a9
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 55 Meter · Place 28 · Triton RegionalTriton Regional55 MeterRound P28.7.33a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 100 Meters · Place 6 · TritonTriton100 MetersRound P6.12.87aUnofficial8
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 100 Meters · Place 6 · TritonTriton100 Meters6.13.02aUnofficial8