Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMSTCA Div. II Relays · Apr 2823.09mMSTCA Div. II RelaysApril 28, 2024
Shot Put · 4kg · IndoorCape Ann League Meet #1 · Dec 1424-08.00Cape Ann League Meet #1December 14, 2025
Shot Put · 4kg · OutdoorNorth Reading vs. Essex Tech · Apr 1429' 8"North Reading vs. Essex TechApril 14, 2026
Weight Throw · 20lb / 9.0kg · IndoorMSTCA Speed Classic (Saturday) · Dec 2021-04.00MSTCA Speed Classic (Saturday)December 20, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · Discus · Place 12 · Essex North Shore Agricultural & Tech InstDiscus1kg12.67' 9"12
May 23Cape Ann League ChampionshipsMay 23 · Shot Put · Place 3 · Essex North Shore Agricultural & Tech InstShot Put4kg3.28' 9"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Discus · Place 10 · Essex North Shore Agricultural & Tech InstDiscus1kg10.62' 3"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Shot Put · Place 11 · Essex North Shore Agricultural & Tech InstShot Put4kg11.24' 7.25"12
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · Discus · Place 2 · Essex North Shore Agricultural & Tech InstDiscus1kg2.68' 4"12
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · Shot Put · Place 1 · Essex North Shore Agricultural & Tech InstShot Put4kg1.28' 2.25"12
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · Discus · Place 13 · Essex North Shore Agricultural & Tech InstDiscus1kg13.68' 9"12
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · Shot Put · Place 6 · Essex North Shore Agricultural & Tech InstShot Put4kg6.26' 10"12
May 6Triton. Vs. Essex TechMay 6 · Discus · Place 2 · Essex North Shore Agricultural & Tech InstDiscus1kg2.66'02.0012
May 6Triton. Vs. Essex TechMay 6 · Shot Put · Place 1 · Essex North Shore Agricultural & Tech InstShot Put4kg1.26'09.0012
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Discus · Place 1 · Essex North Shore Agricultural & Tech InstDiscus1kg1.70' 6"12
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Shot Put · Place 1 · Essex North Shore Agricultural & Tech InstShot Put4kg1.26' 4"12
Apr 14North Reading vs. Essex TechApr 14 · Discus · Place 3 · Essex North Shore Agricultural & Tech InstDiscus1kg3.71' 7"12
Apr 14North Reading vs. Essex TechApr 14 · Shot Put · Place 2 · Essex North Shore Agricultural & Tech InstShot Put4kg2.29' 8" PB12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7MSTCA Qualifier MeetFeb 7 · Shot Put · Essex North Shore Agricultural & TShot Put—ND12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Shot Put · Place 1 · Essex North Shore Agricultural & TShot Put128-712
Jan 20Cape Ann League Meet #5Jan 20 · Shot Put · Place 3 · Essex North Shore Agricultural & TShot Put327-11.2512
Jan 7Cape Ann League Meet #3Jan 7 · Shot Put · Place 10 · Essex North Shore Agricultural & Tech InstShot Put4kg10.23-09.0012

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Weight Throw · Place 8 · Essex North Shore Agricultural & Tech InstWeight Throw20lb / 9.0kg8.21-04.00 PB12
Dec 14Cape Ann League Meet #1Dec 14 · Shot Put · Place 5 · Essex North Shore Agricultural & Tech InstShot Put4kg5.24-08.00 PB12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · Discus · Place 16 · Essex North Shore Agricultural & Tech InstDiscus1kg16.60-0211
May 24Cape Ann League ChampionshipMay 24 · Shot Put · Place 16 · Essex North Shore Agricultural & Tech InstShot Put4kg16.23-11.7511
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · Discus · Place 15 · Essex North Shore Agricultural & TDiscus1565-1011
May 8Essex Tech v TritonMay 8 · Discus · Place 2 · Essex North Shore Agricultural & Tech InstDiscus1kg2.64-1111
May 8Essex Tech v TritonMay 8 · Shot Put · Place 3 · Essex North Shore Agricultural & Tech InstShot Put4kg3.24-00.0011
May 1Newburyport v. Essex TechMay 1 · Discus · Place 5 · Essex North Shore Agricultural & TDiscus564-311
May 1Newburyport v. Essex TechMay 1 · Shot Put · Place 6 · Essex North Shore Agricultural & TShot Put624-211
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · Shot Put · Place 2 · Essex North Shore Agricultural & Tech InstShot Put4kg2.25-04.0011

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · Discus · Place 12 · Essex North Shore AgricuDiscus1278-3—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · Discus · Place 11 · Essex North Shore AgricuDiscus1172-0—
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 20 · Essex North Shore Agricultural & Tech InstDiscus1kg20.23.09m PB10