Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor15th Annual Henry Sheldon Invitational · May 1612.61a15th Annual Henry Sheldon InvitationalMay 16, 2026
200 Meters · OutdoorPentucket v Essex Tech CAL Dual Meet · May 1326.25aPentucket v Essex Tech CAL Dual MeetMay 13, 2026
300 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 1142.51aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 11, 2026
55 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 117.74aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 11, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · 200 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters1.26.58aWind: 010
May 23Cape Ann League ChampionshipsMay 23 · 100 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 MetersRound P1.12.74aWind: 010
May 23Cape Ann League ChampionshipsMay 23 · 100 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters1.12.74aWind: 010
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 MetersRound P1.12.61a PBWind: 010
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters1.12.61aWind: 010
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · 200 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters1.26.25a PB10
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · 100 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters1.12.77a10
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 200 Meters · Place 2 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters2.26.65a10
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 100 Meters · Place 2 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 MetersRound P2.12.88a10
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 100 Meters · Place 2 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters2.12.83a10
May 6Triton. Vs. Essex TechMay 6 · 200 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters1.26.76a10
May 6Triton. Vs. Essex TechMay 6 · 100 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters1.13.14a10
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 200 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters1.27.29a10
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 100 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters1.13.12a10
Apr 242026 BSR Eagle InviteApr 24 · 200 Meters · Place 3 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters3.26.99a10
Apr 242026 BSR Eagle InviteApr 24 · 100 Meters · Place 3 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters3.12.94a10
Apr 14North Reading vs. Essex TechApr 14 · 200 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters1.26.75aWind: 010
Apr 14North Reading vs. Essex TechApr 14 · 100 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters1.12.93aWind: 010

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 300 Meters · Place 4 · Essex North Shore Agricultural &Essex North Shore Agricultural &300 Meters442.51a PB10
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 12 · Essex North Shore Agricultural &Essex North Shore Agricultural &55 MetersRound P127.74a PB10
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 300 Meters · Place 4 · Essex TechnicalEssex Technical300 Meters442.5110
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 12 · Essex TechnicalEssex Technical55 MetersRound P127.7410
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 300 Meters · Place 1 · Essex North Shore Agricultural &Essex North Shore Agricultural &300 Meters142.58a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55 Meters · Place 12 · Essex North Shore Agricultural &Essex North Shore Agricultural &55 MetersRound P127.80a10
Jan 20Cape Ann League Meet #5Jan 20 · 300 Meters · Place 1 · Essex North Shore Agricultural &Essex North Shore Agricultural &300 Meters144.01a10
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 1 · Essex TechnicalEssex Technical300 Meters143.57Sophomore
Jan 7Cape Ann League Meet #3Jan 7 · 300 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst300 Meters1.43.95a10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 15 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst300 Meters15.45.57a10
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 3 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst300 Meters3.45.96a10
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 300 Meters · Place 23 · Essex North Shore Agricultural &Essex North Shore Agricultural &300 Meters2345.88a—
Feb 4Cape Ann League Championship MeetFeb 4 · 300 Meters · Place 4 · Essex TechnicalEssex Technical300 Meters444.509
Feb 4Cape Ann League Championship MeetFeb 4 · 55 Meters · Place 13 · Essex TechnicalEssex Technical55 MetersRound P137.939
Jan 21Cape Ann League Meet #4Jan 21 · 55 Meters · Place 11 · Essex TechnicalEssex Technical55 Meters118.119
Jan 14Cape Ann League Meet #3Jan 14 · 300 Meters · Place 9 · Essex TechnicalEssex Technical300 Meters945.909
Jan 14Cape Ann League Meet #3Jan 14 · 55 Meters · Place 20 · Essex TechnicalEssex Technical55 Meters208.319

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 10 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 MetersRound P1027.03a9
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 11 · Essex North Shore Agricultural &Essex North Shore Agricultural &100 MetersRound P1113.02a9
May 24Cape Ann League ChampionshipMay 24 · 200 Meters · Place 4 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters4.27.23a9
May 24Cape Ann League ChampionshipMay 24 · 100 Meters · Place 4 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 MetersRound P4.13.20a9
May 24Cape Ann League ChampionshipMay 24 · 100 Meters · Place 2 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters2.13.19a9
May 14Pentucket vs. Essex-TechMay 14 · 200 Meters · Place 2 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 Meters227.12a9
May 14Pentucket vs. Essex-TechMay 14 · 100 Meters · Place 4 · Essex North Shore Agricultural &Essex North Shore Agricultural &100 Meters413.23a9
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 200 Meters · Place 5 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 Meters527.28a9
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 100 Meters · Place 6 · Essex North Shore Agricultural &Essex North Shore Agricultural &100 MetersRound P613.18a9
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 100 Meters · Place 4 · Essex North Shore Agricultural &Essex North Shore Agricultural &100 Meters413.24a9
May 8Essex Tech v TritonMay 8 · 200 Meters · Place 2 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters2.27.46a9
May 8Essex Tech v TritonMay 8 · 100 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters1.13.43a9
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 200 Meters · Place 3 · Essex TechnicalEssex Technical200 Meters327.769
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 100 Meters · Place 2 · Essex TechnicalEssex Technical100 MetersRound P213.499
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 100 Meters · Place 2 · Essex TechnicalEssex Technical100 Meters213.239
May 1Newburyport v. Essex TechMay 1 · 200 Meters · Place 3 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 Meters327.93a9
May 1Newburyport v. Essex TechMay 1 · 100 Meters · Place 3 · Essex North Shore Agricultural &Essex North Shore Agricultural &100 Meters313.76a9
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 200 Meters · Place 6 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters6.27.50a9
Apr 16Essex Tech v. North ReadingApr 16 · 200 Meters · Place 3 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 Meters327.64a9
Apr 16Essex Tech v. North ReadingApr 16 · 100 Meters · Place 4 · Essex North Shore Agricultural &Essex North Shore Agricultural &100 Meters413.41a9

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1MA Middle School T & F Championship Division 1Jun 1 · 200 Meters · Place 7 · Collins Middle SchoolCollins Middle School200 Meters727.988
Jun 1MA Middle School T & F Championship Division 1Jun 1 · 100 Meters · Place 12 · Collins Middle SchoolCollins Middle School100 MetersRound P1213.548
May 29NEC Middle School ChampionshipMay 29 · 200 Meters · Place 1 · CollinsCollins200 Meters1.28.69a8
May 29NEC Middle School ChampionshipMay 29 · 100 Meters · Place 2 · CollinsCollins100 MetersRound P2.13.62a8
May 29NEC Middle School ChampionshipMay 29 · 100 Meters · Place 5 · CollinsCollins100 Meters5.14.14a8