Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorMA Division 3 Middle School State Track & Field Championship · Jun 1019.38aMA Division 3 Middle School State Track & Field ChampionshipJune 10, 2023
100m Hurdles · 33" / 0.838m · OutdoorMIAA Division 5 Track & Field Championship · May 2916.37aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
200 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2428.14aMSTCA Invacational & PentathlonApril 24, 2026
300 Meters · IndoorCape Ann League Meet #2 · Jan 746.82Cape Ann League Meet #2January 7, 2025
400 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 291:03.56aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 291:00.188aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 5 Track & Field Championship · May 291:10.18aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
55 Meter · IndoorCape Ann League Meet #2 · Jan 98.37aCape Ann League Meet #2January 9, 2024
55 Meters · IndoorCape Ann League Meet #5 · Jan 308.47aCape Ann League Meet #5January 30, 2024
55m Hurdles · 33" · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 179.86aMIAA Division 5 Indoor Track & Field ChampionshipFebruary 17, 2025
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 253:03.60aMSTCA Girls PentathlonFebruary 25, 2025
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.27mMSTCA Girls PentathlonFebruary 25, 2025
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 254.34mMSTCA Girls PentathlonFebruary 25, 2025
Shot Put · 4kg · OutdoorMSTCA Div. V Relays (PV NRHS 4/25) · Apr 275.69mMSTCA Div. V Relays (PV NRHS 4/25)April 27, 2024
Triple Jump · OutdoorTriton Vs. North Reading Dual Meet · Apr 2831'01.50Triton Vs. North Reading Dual MeetApril 28, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 11 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m11.1:10.18a PB10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 7 · Triton RegionalTriton Regional100m Hurdles33" / 0.838mRound P7.16.58a10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 6 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m6.16.37a PB10
May 23Cape Ann League ChampionshipsMay 23 · 400m Hurdles · Place 2 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m2.1:11.49a10
May 23Cape Ann League ChampionshipsMay 23 · 100m Hurdles · Place 6 · Triton RegionalTriton Regional100m Hurdles33" / 0.838mRound P6.16.99aWind: 010
May 23Cape Ann League ChampionshipsMay 23 · 100m Hurdles · Place 6 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m6.16.78aWind: 010
May 1615th Annual Henry Sheldon InvitationalMay 16 · Triple Jump · Place 10 · Triton RegionalTriton RegionalTriple Jump10.30' 2.5"10
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100m Hurdles · Place 3 · Triton RegionalTriton Regional100m Hurdles33" / 0.838mRound P3.16.38aWind: 010
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100m Hurdles · Place 3 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m3.16.74aWind: 010
May 13Newburyport vs. TritonMay 13 · Triple Jump · Place 5 · Triton RegionalTriton RegionalTriple Jump5.29' 0.5"10
May 13Newburyport vs. TritonMay 13 · 400m Hurdles · Place 1 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m1.1:11.77a10
May 6Triton. Vs. Essex TechMay 6 · Triple Jump · Place 3 · Triton RegionalTriton RegionalTriple Jump3.27'04.5010
May 6Triton. Vs. Essex TechMay 6 · 100m Hurdles · Place 1 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m1.17.39a10
Apr 28Triton Vs. North Reading Dual MeetApr 28 · Triple Jump · Place 3 · Triton RegionalTriton RegionalTriple Jump3.31'01.50 PB10
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 400m Hurdles · Place 1 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m1.1:13.33a10
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 100m Hurdles · Place 2 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m2.18.1a10
Apr 24MSTCA Invacational & PentathlonApr 24 · 100m Hurdles · Place 5 · Triton RegionalTriton Regional100m Hurdles516.98a10
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 28 · Triton RegionalTriton Regional200 Meters2828.14a PB10
Apr 9Triton-Pentucket Dual MeetApr 9 · 400m Hurdles · Place 1 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m1.1:12.55a10
Apr 9Triton-Pentucket Dual MeetApr 9 · 100m Hurdles · Place 2 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m2.17.61a10
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 400m Hurdles · Place 1 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m1.1:12.55a10
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 100m Hurdles · Place 2 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m2.17.61a10
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 400m Hurdles · Place 1 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m1.1:11.87a10
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 100m Hurdles · Place 1 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m1.18.51a10

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 10 · Triton RegionalTriton Regional100m Hurdles33" / 0.838mRound P10.17.04aWind: 1.89
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Triton RegionalTriton Regional400 MetersRelay Split—1:00.188a PB9
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Place 21 · Triton RegionalTriton Regional400 Meters21.1:03.56a PB9
May 24Cape Ann League ChampionshipMay 24 · 400m Hurdles · Place 5 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m5.1:11.07a9
May 14Triton Vs. Newburyport Dual MeetMay 14 · 400m Hurdles · Place 2 · Triton RegionalTriton Regional400m Hurdles21:11.15a9
May 14Triton Vs. Newburyport Dual MeetMay 14 · 100m Hurdles · Place 3 · Triton RegionalTriton Regional100m Hurdles317.47a9
May 8Essex Tech v TritonMay 8 · 400m Hurdles · Place 2 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m2.1:11.24a9
May 8Essex Tech v TritonMay 8 · 100m Hurdles · Place 2 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m2.18.74a9
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 200 Meters · Place 6 · TritonTriton200 Meters628.339
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 100m Hurdles · Place 5 · TritonTriton100m HurdlesRound P518.359
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 100m Hurdles · Place 6 · TritonTriton100m Hurdles618.119
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 400m Hurdles · Place 3 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m3.1:12.31a9
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 400 Meters · Place 2 · Triton RegionalTriton Regional400 Meters2.1:05.19a9
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 400m Hurdles · Place 3 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m3.1:12.31a9
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 400 Meters · Place 2 · Triton RegionalTriton Regional400 Meters2.1:05.19a9
Apr 25MSTCA InVacational & PentathlonApr 25 · 400 Meters · Place 5 · Triton RegionalTriton Regional400 Meters51:03.699
Apr 25MSTCA InVacational & PentathlonApr 25 · 200 Meters · Place 24 · Triton RegionalTriton Regional200 Meters2428.949
Apr 9Pentucket Vs. TritonApr 9 · 400m Hurdles · Place 2 · Triton RegionalTriton Regional400m Hurdles30" / 0.762m2.1:13.09a9
Apr 9Pentucket Vs. TritonApr 9 · 100m Hurdles · Place 3 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m3.18.02a9
Apr 9Triton vs. Pentucket Dual MeetApr 9 · 400m Hurdles · Triton RegionalTriton Regional400m Hurdles30" / 0.762m—73.09aUnofficial9
Apr 9Triton vs. Pentucket Dual MeetApr 9 · 100m Hurdles · Triton RegionalTriton Regional100m Hurdles36" / 0.914m—18.02aUnofficial9

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 63 · Triton RegionalTriton RegionalLong Jump634.34m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 86 · Triton RegionalTriton RegionalHigh Jump861.27m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 89 · Triton RegionalTriton RegionalShot Put896.35m—
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 44 · Triton RegionalTriton Regional55m Hurdles449.80a—
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 89 · Triton RegionalTriton Regional800 Meters893:03.60a PB—
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 21 · Triton RegionalTriton Regional55m Hurdles33"Round P21.9.86a PB9
Feb 4Cape Ann League Championship MeetFeb 4 · 55m Hurdles · Place 7 · TritonTriton55m HurdlesRound P79.259
Feb 4Cape Ann League Championship MeetFeb 4 · 55m Hurdles · Place 6 · TritonTriton55m Hurdles69.309
Jan 28Cape Ann League Meet #5Jan 28 · Long Jump · Place 10 · TritonTritonLong Jump1013-39
Jan 28Cape Ann League Meet #5Jan 28 · 55m Hurdles · Place 5 · TritonTriton55m Hurdles59.429
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55m Hurdles · Place 34 · Triton RegionalTriton Regional55m HurdlesRound P349.93a—
Jan 14Cape Ann League Meet #3Jan 14 · Long Jump · Place 11 · TritonTritonLong Jump1113-2.809
Jan 14Cape Ann League Meet #3Jan 14 · 55m Hurdles · Place 10 · TritonTriton55m Hurdles1010.029
Jan 7Cape Ann League Meet #2Jan 7 · 300 Meters · Place 11 · TritonTriton300 Meters1146.82 PB9
Jan 7Cape Ann League Meet #2Jan 7 · 55m Hurdles · Place 6 · TritonTriton55m Hurdles69.809
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55m Hurdles · Place 10 · Triton RegionalTriton Regional55m HurdlesRound P1010.02a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 300 Meters · Place 20 · Triton RegionalTriton Regional300 Meters20.47.05a9
Dec 29Winter Warrior HS InvitationalDec 29 · 55m Hurdles · Place 11 · Triton RegionalTriton Regional55m Hurdles33"Round P11.10.30a9
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 9 · Triton RegionalTriton Regional55m Hurdles33"9.10.32a9
Feb 6Cape Ann League Championship MeetFeb 6 · 55m Hurdles · Place 10 · TritonTriton55m Hurdles109.998
Jan 30Cape Ann League Meet #5Jan 30 · 55m Hurdles · Place 20 · Triton RegionalTriton Regional55m Hurdles2011.19a—
Jan 30Cape Ann League Meet #5Jan 30 · 55 Meters · Place 25 · Triton RegionalTriton Regional55 Meters258.47a PB—
Jan 23Cape Ann League Meet #4Jan 23 · 55m Hurdles · Place 11 · Triton RegionalTriton Regional55m Hurdles1110.53a—
Jan 9Cape Ann League Meet #2Jan 9 · 55m Hurdles · Place 15 · Triton RegionalTriton Regional55m Hurdles33"15.10.83a8
Jan 9Cape Ann League Meet #2Jan 9 · 55 Meter · Place 20 · Triton RegionalTriton Regional55 Meter20.8.37a PB8

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 400m Hurdles · Place 10 · Triton RegionalTriton Regional400m Hurdles101:10.21a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 100m Hurdles · Place 18 · Triton RegionalTriton Regional100m Hurdles1818.35a—
May 18Cape Ann League ChampionshipMay 18 · 400m Hurdles · Place 9 · Triton RegionalTriton Regional400m Hurdles91:13.47a—
May 18Cape Ann League ChampionshipMay 18 · 100m Hurdles · Place 11 · Triton RegionalTriton Regional100m Hurdles1117.98a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · 100m Hurdles · Place 9 · TritonTriton100m HurdlesRound P918.888
May 1113th Annual Henry Sheldon InvitationalMay 11 · 400m Hurdles · Place 4 · TritonTriton400m Hurdles41:13.308
May 7Pentucket vs. TritonMay 7 · Shot Put · Place 8 · Triton RegionalTriton RegionalShot Put820-2—
May 7Pentucket vs. TritonMay 7 · 400m Hurdles · Place 3 · Triton RegionalTriton Regional400m Hurdles31:15.49a—
May 7Triton Vs. Pentucket Dual MeetMay 7 · 400m Hurdles · Triton RegionalTriton Regional400m Hurdles30" / 0.762m—75.49aUnofficial8
May 7Triton Vs. Pentucket Dual MeetMay 7 · Shot Put · Triton RegionalTriton RegionalShot Put4kg—20-7Unofficial8
May 4Annual Tom Dorman Freshman-Sophomore MeetMay 4 · Shot Put · Triton RegionalTriton RegionalShot Put4kg—16-7Unofficial8
May 4Annual Tom Dorman Freshman-Sophomore MeetMay 4 · 100m Hurdles · Triton RegionalTriton Regional100m Hurdles33" / 0.838m—18.72aUnofficial8
May 1Triton Vs. Newburyport Dual MeetMay 1 · Shot Put · Triton RegionalTriton RegionalShot Put4kg—16-1.5Unofficial8
May 1Triton Vs. Newburyport Dual MeetMay 1 · 100m Hurdles · Triton RegionalTriton Regional100m Hurdles33" / 0.838m—18.39aUnofficial8
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Shot Put · Place 55 · Triton RegionalTriton RegionalShot Put4kg55.5.69m PB8
Apr 24Triton vs. Essex Tech Dual MeetApr 24 · 400m Hurdles · Triton RegionalTriton Regional400m Hurdles30" / 0.762m—77.63aUnofficial8
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 100m Hurdles · Place 6 · Triton RegionalTriton Regional100m Hurdles33" / 0.838mRound P6.17.94a8
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 100m Hurdles · Place 7 · Triton RegionalTriton Regional100m Hurdles33" / 0.838m7.18.46a8
Apr 10Triton Vs. North Reading Dual MeetApr 10 · 100m Hurdles · Triton RegionalTriton Regional100m Hurdles33" / 0.838m—17.43aUnofficial8

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 12Cape Ann League Meet #1Dec 12 · 55m Hurdles · Place 14 · Triton RegionalTriton Regional55m Hurdles33"14.11.29a8
Dec 12Cape Ann League Meet #1Dec 12 · Long Jump · Place 23 · Triton RegionalTriton RegionalLong Jump23.10-08.008
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 55m Hurdles · Place 28 · Triton RegionalTriton Regional55m Hurdles33"Round P28.11.29a8

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10MA Division 3 Middle School State Track & Field ChampionshipJun 10 · 100m Hurdles · Place 13 · TritonTriton100m Hurdles30" / 0.762mRound P13.19.38a PB7