Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorMiddlesex League Indoor T & F #3 · Dec 308.14aMiddlesex League Indoor T & F #3December 30, 2021
55 Meters · IndoorMiddlesex League Indoor T & F #4 · Jan 68.33Middlesex League Indoor T & F #4January 6, 2022
600 Meters · IndoorMiddlesex League Indoor Block #5 · Jan 82:06.80Middlesex League Indoor Block #5January 8, 2019
Discus · 1kg · OutdoorNew England (NEICAAA) Outdoor Championships · May 837.25mNew England (NEICAAA) Outdoor ChampionshipsMay 8, 2026
Hammer · 4kg · OutdoorAmerica East Pre-Conference · Apr 2632.48mAmerica East Pre-ConferenceApril 26, 2024
Shot Put · 4kg · IndoorSouthern Maine Husky Invitational · Jan 3111.77mSouthern Maine Husky InvitationalJanuary 31, 2026
Shot Put · 4kg · OutdoorUNH Wildcat Invitational · Apr 2412.32mUNH Wildcat InvitationalApril 24, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · Discus · Place 8 · Southern New HampshireSouthern New HampshireDiscus1kg8.37.25m PBSr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · Shot Put · Place 8 · Southern New HampshireSouthern New HampshireShot Put4kg8.11.93mSr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · Discus · Place 7 · Southern New HampshireSouthern New HampshireDiscus1kg7.34.59mSr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · Shot Put · Place 4 · Southern New HampshireSouthern New HampshireShot Put4kg4.11.91mSr
May 1NE10 OutdoorMay 1 · Discus · Place 7 · Southern New HampshireSouthern New HampshireDiscus1kg7.34.59mSr
May 1NE10 OutdoorMay 1 · Shot Put · Place 4 · Southern New HampshireSouthern New HampshireShot Put4kg4.11.91mSr
Apr 24UNH Wildcat InvitationalApr 24 · Shot Put · Place 4 · Southern New HampshireSouthern New HampshireShot Put4kg4.12.32m PBSr
Apr 17George Davis InvitationalApr 17 · Discus · Place 5 · Southern New HampshireSouthern New HampshireDiscus1kg5.35.56mSr
Apr 17George Davis InvitationalApr 17 · Shot Put · Place 5 · Southern New HampshireSouthern New HampshireShot Put4kg5.12.09mSr
Apr 11Ed Daniels ClassicApr 11 · Discus · Place 5 · Southern New HampshireSouthern New HampshireDiscus1kg5.36.23mSr
Apr 11Ed Daniels ClassicApr 11 · Shot Put · Place 5 · Southern New HampshireSouthern New HampshireShot Put4kg5.11.85mSr
Apr 4Jim Boulanger InvitationalApr 4 · Discus · Place 8 · Southern New HampshireSouthern New HampshireDiscus1kg8.29.86mSr
Apr 4Jim Boulanger InvitationalApr 4 · Shot Put · Place 6 · Southern New HampshireSouthern New HampshireShot Put4kg6.11.49mSr
Mar 26SNHU Spring InvitationalMar 26 · Discus · Place 6 · Southern New HampshireSouthern New HampshireDiscus1kg6.30.58mSr
Mar 26SNHU Spring InvitationalMar 26 · Shot Put · Place 2 · Southern New HampshireSouthern New HampshireShot Put4kg2.11.83mSr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6Riverhawk InvitationalFeb 6 · Shot Put · Place 14 · Southern New HampshireSouthern New HampshireShot Put1411.72mSR
Jan 31Southern Maine Husky InvitationalJan 31 · Shot Put · Place 5 · Southern New HampshireSouthern New HampshireShot Put4kg5.11.77m PBSr
Jan 24MIT Gordon Kelly InvitationalJan 24 · Shot Put · Place 12 · Southern New HampshireSouthern New HampshireShot Put1211.04mSr
Jan 18Suffolk Ice BreakerJan 18 · Shot Put · Place 9 · Southern New HampshireSouthern New HampshireShot Put911.06mSr
Jan 10Southern Maine Open IIJan 10 · Shot Put · Place 5 · Southern New HampshireSouthern New HampshireShot Put4kg5.11.19mSr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 12Dartmouth December InviteDec 12 · Shot Put · Place 3 · Southern New HampshireSouthern New HampshireShot Put4kg3.11.72mSr
Dec 5Plymouth Winter ClassicDec 5 · Shot Put · Place 1 · Southern New HampshireSouthern New HampshireShot Put4kg1.11.24mSr
Jan 11Suffolk RelaysJan 11 · Shot Put · Place 23 · Southern New HampshireSouthern New HampshireShot Put2310.02m—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25CCSU InvitationalApr 25 · Discus · Southern New HampshireSouthern New HampshireDiscus1kg—FOULJr
Apr 25CCSU InvitationalApr 25 · Shot Put · Place 12 · Southern New HampshireSouthern New HampshireShot Put4kg12.10.08mJr
Apr 14Ed Daniels InvitationalApr 14 · Shot Put · Place 9 · Southern New HampshireSouthern New HampshireShot Put910.44mJR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14USM Alumni OpenDec 14 · Shot Put · Place 5 · Southern New HampshireSouthern New HampshireShot Put4kg5.10.63mJr
Dec 8Joe Donahue Boston Collegiate Indoor GamesDec 8 · Shot Put · Place 4 · Southern New HampshireSouthern New HampshireShot Put4kg4.11.15mJr
Feb 3Panther Invitational IIFeb 3 · Shot Put · Place 4 · Southern New HampshireSouthern New HampshireShot Put410.67m—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26America East Pre-ConferenceApr 26 · Hammer · Place 18 · Southern New HampshireSouthern New HampshireHammer4kg18.32.48m PBSo
Apr 26America East Pre-ConferenceApr 26 · Discus · Place 10 · Southern New HampshireSouthern New HampshireDiscus1kg10.36.77mSo
Apr 26America East Pre-ConferenceApr 26 · Shot Put · Place 17 · Southern New HampshireSouthern New HampshireShot Put4kg17.10.84mSo
Apr 19George Davis InvitationalApr 19 · Discus · Southern New HampshireSouthern New HampshireDiscus1kg—FOULSo
Apr 13Annual Penmen RelaysApr 13 · Discus · Place 6 · Southern New HampshireSouthern New HampshireDiscus632.07m—
Apr 13Annual Penmen RelaysApr 13 · Shot Put · Place 5 · Southern New HampshireSouthern New HampshireShot Put511.32m—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 8Dartmouth Winter InvitationalDec 8 · Shot Put · Place 5 · Southern New HampshireSouthern New HampshireShot Put4kg5.10.85mSo
Feb 4Panther Invitational IIFeb 4 · Shot Put · Place 4 · Southern New HampshireSouthern New HampshireShot Put4kg4.11.09mFr
Jan 14Suffolk Ice BreakerJan 14 · Shot Put · Place 9 · Southern New HampshireSouthern New HampshireShot Put4kg9.11.27mFr
Jan 7USM Meet #2Jan 7 · Shot Put · Place 4 · Southern New HampshireSouthern New HampshireShot Put4kg4.11.15mFr

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 10Winter ClassicDec 10 · Shot Put · Place 3 · Southern New HampshireSouthern New HampshireShot Put4kg3.10.47mUnofficialFr
Feb 26MIAA All-State ChampionshipsFeb 26 · Shot Put · Place 15 · BurlingtonBurlingtonShot Put1533-10.5012
Feb 16Division 3 Indoor ChampionshipsFeb 16 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put136-1SR
Feb 2Middlesex League ChampionshipFeb 2 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put137-02.5012
Jan 22Middlesex League Indoor T&F #2Jan 22 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put133-05.7512
Jan 21MSTCA D3 State RelaysJan 21 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put111.29m12
Jan 14MSTCA Northeast InvitationalJan 14 · Weight Throw · Place 5 · Seni BurlingtonSeni BurlingtonWeight Throw56.42m—
Jan 13Middlesex League T & F #5Jan 13 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put135-04.0012
Jan 6Middlesex League Indoor T & F #4Jan 6 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put133-07.5012
Jan 6Middlesex League Indoor T & F #4Jan 6 · 55 Meters · Place 28 · BurlingtonBurlington55 Meters288.33 PB12

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · Discus · Place 12 · BurlingtonBurlingtonDiscus1kg12.104-0712
Jun 2MIAA Meet of ChampionsJun 2 · Shot Put · Place 9 · BurlingtonBurlingtonShot Put4kg9.36-10.0012
May 26MIAA Division 4 Track & Field ChampionshipMay 26 · Discus · Place 2 · BurlingtonBurlingtonDiscus1kg2.103-0712
May 26MIAA Division 4 Track & Field ChampionshipMay 26 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put4kg2.36-04.5012
May 19Middlesex League Championship MeetMay 19 · Discus · Place 2 · BurlingtonBurlingtonDiscus1kg2.106-0412
May 19Middlesex League Championship MeetMay 19 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put4kg1.37-05.0012
May 14MSTCA Coaches InvitationalMay 14 · Discus · Place 2 · BurlingtonBurlingtonDiscus1kg2.105-0612
May 14MSTCA Coaches InvitationalMay 14 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put4kg1.39-07.2512
May 14MSTCA Coaches InvitationalMay 14 · Discus · Place 2 · BurlingtonBurlingtonDiscus1kg2.105-06Unofficial12
May 14MSTCA Coaches InvitationalMay 14 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put4kg1.39-07.25Unofficial12
May 1MSTCA Division IV RelaysMay 1 · Discus · Place 3 · BurlingtonBurlingtonDiscus1kg3.27.55mUnofficial12
May 1MSTCA Division IV RelaysMay 1 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put4kg1.10.90mUnofficial12

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Indoor T & F #3Dec 30 · 55 Meter · Place 12 · BurlingtonBurlington55 Meter12.8.14a PB12
Dec 22Middlesex League Indoor T & F # 2Dec 22 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put4kg1.33-05.7512

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 10ML-12 Conference ChampionshipJun 10 · Discus · Place 11 · BurlingtonBurlingtonDiscus1kg11.76-0911
Jun 10ML-12 Conference ChampionshipJun 10 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put4kg1.34-11.0011
Jun 5MSTCA Lou Tozzi InvitationalJun 5 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put334-10.0011
May 30MSTCA DIV 3 RelaysMay 30 · Discus · Place 5 · BurlingtonBurlingtonDiscus1kg5.23.27mUnofficial11
May 30MSTCA DIV 3 RelaysMay 30 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put4kg1.9.67mUnofficial11

2020 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 9MSTCA Last Chance InvitationalFeb 9 · Shot Put · Place 25 · BurlingtonBurlingtonShot Put2528-07.5010
Feb 9MSTCA Last Chance InvitationalFeb 9 · Shot Put · Place 9 · BurlingtonBurlingtonShot Put928-07.5010
Feb 9MSTCA Last Chance InvitationalFeb 9 · Shot Put · Place 9 · BurlingtonBurlingtonShot Put928-7.5SO
Jan 7Middlesex League Meet #4Jan 7 · Shot Put · Place 5 · BurlingtonBurlingtonShot Put529-3.5SO
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · Shot Put · Place 5 · BurlingtonBurlingtonShot Put528-08.2510
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · Shot Put · Place 4 · BurlingtonBurlingtonShot Put428-08.2510
Jan 3Middlesex League Meet #3Jan 3 · Shot Put · Place 12 · BurlingtonBurlingtonShot Put1226-10SO
Jan 3Middlesex League Meet #3Jan 3 · 55 Meters · Place 6 · BurlingtonBurlington55 Meters68.56SO

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 8Middlesex League Indoor Block #5Jan 8 · High Jump · Place 29 · BurlingtonBurlingtonHigh Jump294-2FR
Jan 8Middlesex League Indoor Block #5Jan 8 · 600 Meters · Place 6 · BurlingtonBurlington600 Meters62:06.80 PBFR
Jan 8Middlesex League Indoor Block #5Jan 8 · 55 Meters · Place 5 · BurlingtonBurlington55 Meters58.78FR
Jan 4Middlesex League Block #4Jan 4 · 55 Meters · Place 4 · BurlingtonBurlington55 Meters48.72FR