Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorPentucket vs. Essex-Tech · May 146:28.09aPentucket vs. Essex-TechMay 14, 2025
1000 Meters · IndoorCape Ann League Championship Meet · Feb 43:43.41Cape Ann League Championship MeetFebruary 4, 2025
600 Meters · IndoorCape Ann League Meet #4 · Jan 232:13.48aCape Ann League Meet #4January 23, 2024
800 Meters · OutdoorEssex Tech v Triton · May 82:50.09aEssex Tech v TritonMay 8, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21CAL JV Open ChampionshipsMay 21 · 800 Meters · Essex North Shore Agricultural & Tech Inst800 Meters—DNS11
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · 800 Meters · Place 7 · Essex North Shore Agricultural & Tech Inst800 Meters7.3:01.22a11
May 6Triton. Vs. Essex TechMay 6 · 800 Meters · Place 12 · Essex North Shore Agricultural & Tech Inst800 Meters12.3:04.77a11
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 800 Meters · Essex North Shore Agricultural & Tech Inst800 Meters—NT11
Apr 14North Reading vs. Essex TechApr 14 · 800 Meters · Place 7 · Essex North Shore Agricultural & Tech Inst800 Meters7.3:02.44a11
Apr 7Ipswich v Essex Tech CAL Dual Meet Apr 7 · 800 Meters · Place 7 · Essex North Shore Agricultural & Tech In800 Meters73:15.03a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 1000 Meters · Place 17 · Essex North Shore Agricultural &1000 Meters173:52.85a11
Jan 20Cape Ann League Meet #5Jan 20 · 1000 Meters · Place 14 · Essex North Shore Agricultural &1000 Meters143:55.78a11
Jan 7Cape Ann League Meet #3Jan 7 · 1000 Meters · Place 12 · Essex North Shore Agricultural & Tech Inst1000 Meters12.3:54.54a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 1000 Meters · Place 10 · Essex North Shore Agricultural & Tech Inst1000 Meters10.3:57.18a11
Feb 4Cape Ann League Championship MeetFeb 4 · 1000 Meters · Place 12 · Essex Technical1000 Meters123:43.41 PB10
Jan 28Cape Ann League Meet #5Jan 28 · 1000 Meters · Place 10 · Essex Technical1000 Meters103:50.9710
Jan 14Cape Ann League Meet #3Jan 14 · 1000 Meters · Place 12 · Essex Technical1000 Meters123:47.4010
Jan 7Cape Ann League Meet #2Jan 7 · 1000 Meters · Place 9 · Essex Technical1000 Meters93:48.9810

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · 800 Meters · Place 17 · Essex North Shore Agricultural & Tech Inst800 Meters17.2:51.41a10
May 14Pentucket vs. Essex-TechMay 14 · 1 Mile · Place 2 · Essex North Shore Agricultural &1 Mile26:28.09a PB10
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 800 Meters · Place 15 · Essex North Shore Agricultural &800 Meters152:54.49a10
May 8Essex Tech v TritonMay 8 · 800 Meters · Place 6 · Essex North Shore Agricultural & Tech Inst800 Meters6.2:50.09a PB10
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 1 Mile · Place 12 · Essex Technical1 Mile126:34.5010
May 1Newburyport v. Essex TechMay 1 · 800 Meters · Place 7 · Essex North Shore Agricultural &800 Meters72:56.86a10
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 800 Meters · Place 29 · Essex North Shore Agricultural & Tech Inst800 Meters29.2:55.03a10
Apr 16Essex Tech v. North ReadingApr 16 · 800 Meters · Place 5 · Essex North Shore Agricultural &800 Meters53:03.02a10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1113th Annual Henry Sheldon InvitationalMay 11 · 800 Meters · Place 8 · Essex Technical800 Meters82:54.029
May 1Essex Tech v. Pentucket HS Dual May 1 · 800 Meters · Place 7 · Essex Technical800 Meters72:57.67FR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 23Cape Ann League Meet #4Jan 23 · 600 Meters · Place 20 · Essex North Shore Agric600 Meters202:13.48a PB—
Jan 9Cape Ann League Meet #2Jan 9 · 600 Meters · Place 22 · Essex North Shore Agricultural & Tech Inst600 Meters22.2:15.65a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Cape Ann League Meet #1Dec 12 · 600 Meters · Place 21 · Essex North Shore Agricultural & Tech Inst600 Meters21.2:18.23a9