Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKVAC:Belfast, Oceanside@Camden Hills 2 · May 712.84aKVAC:Belfast, Oceanside@Camden Hills 2May 7, 2021
Discus · 1.6kg · OutdoorKVAC Large School Championship · May 25154-05KVAC Large School ChampionshipMay 25, 2024
Discus · 2kg · OutdoorWesleyan (Conn) J Elmer Swanson Spring Classic · Mar 2240.03mWesleyan (Conn) J Elmer Swanson Spring ClassicMarch 22, 2025
Hammer · 16lb / 7.26kg · OutdoorNE DIII Outdoor · May 252.29mNE DIII OutdoorMay 2, 2025
High Jump · OutdoorKVAC:Belfast, Oceanside@Camden Hills 2 · May 75-00.00KVAC:Belfast, Oceanside@Camden Hills 2May 7, 2021
Long Jump · OutdoorKVAC:Belfast, Oceanside@Camden Hills 2 · May 716-00.50KVAC:Belfast, Oceanside@Camden Hills 2May 7, 2021
Shot Put · 12lb · IndoorMaine Class A Indoor State Meet · Feb 1949-2.50Maine Class A Indoor State MeetFebruary 19, 2024
Shot Put · 12lb · OutdoorMaine Class A State Championship · Jun 149-1Maine Class A State ChampionshipJune 1, 2024
Shot Put · 16lb / 7.26kg · IndoorBates Indoor Invitational · Jan 1614.39mBates Indoor InvitationalJanuary 16, 2026
Shot Put · 16lb / 7.26kg · OutdoorNESCAC Track & Field Championships · Apr 2513.70mNESCAC Track & Field ChampionshipsApril 25, 2026
Triple Jump · OutdoorMaine Class A State Championship · Jun 537-05.50Maine Class A State ChampionshipJune 5, 2021
Weight Throw · 35lb / 15.9kg · IndoorMule Tune-Up · Feb 2017.81mMule Tune-UpFebruary 20, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · Hammer · Place 6 · BatesBatesHammer16lb / 7.26kg6.50.80mJr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · Shot Put · Place 4 · BatesBatesShot Put16lb / 7.26kg4.13.70m PBJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Hammer · Place 2 · BatesBatesHammer16lb / 7.26kg2.47.64mJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Shot Put · Place 4 · BatesBatesShot Put16lb / 7.26kg4.13.61mJr
Apr 10Tufts Spring StampedeApr 10 · Hammer · BatesBatesHammer16lb / 7.26kg--DNSJr
Apr 4Amherst Spring FlingApr 4 · Hammer · BatesBatesHammer16lb / 7.26kg--DNSJr
Mar 7Tufts National Qualifying MeetMar 7 · Weight Throw · Place 3 · BatesBatesWeight Throw317.21mSo

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 6Tufts Final QualifierMar 6 · Weight Throw · Place 3 · BatesBatesWeight Throw35lb / 15.9kg3.17.21mSo
Mar 1New England Division III Indoor ChampionshipsMar 1 · Weight Throw · Place 4 · BatesBatesWeight Throw417.11mSO
Mar 1New England Division III Indoor ChampionshipsMar 1 · Shot Put · Place 6 · BatesBatesShot Put614.76mSO
Feb 20Mule Tune-UpFeb 20 · Weight Throw · Place 1 · BatesBatesWeight Throw35lb / 15.9kg1.17.81m PBSo
Feb 13Lynn Ruddy InvitationalFeb 13 · Weight Throw · Place 1 · BatesBatesWeight Throw35lb / 15.9kg1.17.46mSo
Feb 7Maine State ChampionshipsFeb 7 · Weight Throw · Place 1 · BatesBatesWeight Throw35lb / 15.9kg1.16.66mSo
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 11 · BatesBatesShot Put16lb / 7.26kg11.12.79mSo
Feb 1Middlebury's NESCAC InviteFeb 1 · Weight Throw · Place 1 · BatesBatesWeight Throw117.24mSO
Feb 1Middlebury's NESCAC InviteFeb 1 · Shot Put · Place 3 · BatesBatesShot Put313.90mSO
Jan 24MIT Gordon Kelly InvitationalJan 24 · Weight Throw · Place 2 · BatesBatesWeight Throw217.03mSo
Jan 16Bates Indoor InvitationalJan 16 · Weight Throw · Place 1 · BatesBatesWeight Throw35lb / 15.9kg1.16.70mSo
Jan 16Bates Indoor InvitationalJan 16 · Shot Put · Place 2 · BatesBatesShot Put16lb / 7.26kg2.14.39m PBSo
Jan 10Wesleyan Winter InvitationalJan 10 · Weight Throw · Place 3 · BatesBatesWeight Throw35lb / 15.9kg3.16.92mSo

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 6UBears Alumni InviteDec 6 · Weight Throw · Place 1 · BatesBatesWeight Throw35lb / 15.9kg1.16.63mSo
Dec 6UBears Alumni InviteDec 6 · Shot Put · Place 2 · BatesBatesShot Put16lb / 7.26kg2.13.45mSo
Feb 282025 New England Division III Indoor T&F ChampionshipFeb 28 · Shot Put · Place 35 · BatesBatesShot Put3512.08mFR
Feb 22Bobcat Fresh Tune-upFeb 22 · Weight Throw · Place 5 · BatesBatesWeight Throw516.05mFR
Feb 14Lynn Ruddy InvitationalFeb 14 · Weight Throw · Place 1 · BatesBatesWeight Throw35lb / 15.9kg1.15.90mFr
Feb 8Maine State ChampionshipsFeb 8 · Weight Throw · Place 3 · BatesBatesWeight Throw35lb / 15.9kg3.15.52mFr
Feb 8Maine State ChampionshipsFeb 8 · Shot Put · Place 4 · BatesBatesShot Put16lb / 7.26kg4.13.85mFr
Jan 26Middlebury's NESCAC Invite Jan 26 · Weight Throw · Place 10 · BatesBatesWeight Throw1014.60m—
Jan 26Middlebury's NESCAC Invite Jan 26 · Shot Put · Place 9 · BatesBatesShot Put913.87m—
Jan 17Bates Indoor InvitationalJan 17 · Weight Throw · Place 8 · BatesBatesWeight Throw35lb / 15.9kg8.15.21mFr
Jan 17Bates Indoor InvitationalJan 17 · Shot Put · Place 4 · BatesBatesShot Put16lb / 7.26kg4.14.14mFr
Jan 11Suffolk RelaysJan 11 · Weight Throw · Place 11 · BatesBatesWeight Throw1115.05m—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · Hammer · Place 3 · BatesBatesHammer16lb / 7.26kg3.52.29m PBSo
Apr 26NESCAC ChampionshipApr 26 · Hammer · Place 3 · BatesBatesHammer350.64mFR
Apr 26NESCAC ChampionshipApr 26 · Discus · Place 12 · BatesBatesDiscus1238.52mFR
Apr 18Maine State Pine Tree ClassicApr 18 · Hammer · Place 1 · BatesBatesHammer16lb / 7.26kg1.50.36mSo
Apr 18Maine State Pine Tree ClassicApr 18 · Discus · Place 10 · BatesBatesDiscus2kg10.38.13mSo
Apr 11Carla Coffey ClassicApr 11 · Hammer · Place 1 · BatesBatesHammer16lb / 7.26kg1.50.58mSo
Apr 11Carla Coffey ClassicApr 11 · Discus · Place 4 · BatesBatesDiscus2kg4.38.68mSo
Apr 11Carla Coffey ClassicApr 11 · Shot Put · Place 9 · BatesBatesShot Put16lb / 7.26kg9.11.16mSo
Apr 5UMASS Flagship OpenerApr 5 · Hammer · Place 5 · BatesBatesHammer549.48mSO
Apr 5UMASS Flagship OpenerApr 5 · Discus · Place 10 · BatesBatesDiscus1034.65mSO
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · Hammer · Place 3 · BatesBatesHammer16lb / 7.26kg3.46.40mSo
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · Discus · Place 7 · BatesBatesDiscus2kg7.40.03m PBSo
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · Shot Put · Place 11 · BatesBatesShot Put16lb / 7.26kg11.12.29mSo

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · Discus · Place 10 · Camden Hills RegionalCamden Hills RegionalDiscus1.6kg10.131-612
Jun 1Maine Class A State ChampionshipJun 1 · Shot Put · Place 5 · Camden Hills RegionalCamden Hills RegionalShot Put12lb5.49-1 PB12
May 25KVAC Large School ChampionshipMay 25 · Discus · Place 2 · Camden Hills RegionalCamden Hills RegionalDiscus1.6kg2.154-05 PB12
May 25KVAC Large School ChampionshipMay 25 · Shot Put · Place 2 · Camden Hills RegionalCamden Hills RegionalShot Put12lb2.46-02.0012
May 16Medomak Meet #2May 16 · Shot Put · Place 1 · Camden Hills Regional High SchCamden Hills Regional High SchShot Put149-012
May 16Medomak Meet #2May 16 · Discus · Place 1 · Camden Hills Regional High SchCamden Hills Regional High SchDiscus1154-212
May 9Morse Meet #1May 9 · Shot Put · Place 1 · Camden Hills Regional High SchCamden Hills Regional High SchShot Put144-912
May 9Morse Meet #1May 9 · Discus · Place 1 · Camden Hills Regional High SchCamden Hills Regional High SchDiscus1152-412
May 2Camden Hills Meet #1May 2 · Shot Put · Place 1 · Camden Hills Regional High SchCamden Hills Regional High SchShot Put146-112
May 2Camden Hills Meet #1May 2 · Discus · Place 1 · Camden Hills Regional High SchCamden Hills Regional High SchDiscus1126-912
Apr 19Mt. View Meet #1Apr 19 · Shot Put · Place 1 · Camden Hills Regional High SchCamden Hills Regional High SchShot Put149-412
Apr 19Mt. View Meet #1Apr 19 · Discus · Place 1 · Camden Hills Regional High SchCamden Hills Regional High SchDiscus1145-312

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19Maine Class A Indoor State MeetFeb 19 · Shot Put · Place 7 · Camden Hills RegionalCamden Hills RegionalShot Put12lb7.49-2.50 PB12
Feb 12KVAC Class A ChampionshipFeb 12 · Shot Put · Place 2 · Camden Hills Regional High SchCamden Hills Regional High SchShot Put247-6.2512

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21KVAC Meet 3CDec 21 · Shot Put · Place 1 · Camden Hills RegionalCamden Hills RegionalShot Put12lb1.46-02.5012
Dec 16KVAC Meet 2CDec 16 · Shot Put · Place 1 · Camden Hills RegionalCamden Hills RegionalShot Put12lb1.44-06.5012
Dec 9KVAC Meet 1BDec 9 · Shot Put · Place 2 · Camden Hills RegionalCamden Hills RegionalShot Put12lb2.40-07.0012

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3Maine Class A State ChampionshipJun 3 · Discus · Place 2 · Camden Hills RegionalCamden Hills RegionalDiscus1.6kg2.149-0211
Jun 3Maine Class A State ChampionshipJun 3 · Shot Put · Place 14 · Camden Hills RegionalCamden Hills RegionalShot Put12lb14.39-11.0011
May 27KVAC Large School ChampionshipMay 27 · Shot Put · Place 6 · Camden Hills Regional High SchCamden Hills Regional High SchShot Put640-411
May 27KVAC Large School ChampionshipMay 27 · Discus · Place 1 · Camden Hills Regional High SchCamden Hills Regional High SchDiscus1140-711
Apr 21Mt. Blue Meet #1Apr 21 · Shot Put · Place 2 · Camden Hills Regional High SchCamden Hills Regional High SchShot Put238-3.5011
Apr 21Mt. Blue Meet #1Apr 21 · Discus · Place 2 · Camden Hills Regional High SchCamden Hills Regional High SchDiscus2108-811

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 5Maine Class A State ChampionshipJun 5 · Triple Jump · Place 22 · Camden Hills RegionalCamden Hills RegionalTriple Jump22.37-05.50 PB9
May 7KVAC:Belfast, Oceanside@Camden Hills 2May 7 · Triple Jump · Place 1 · Camden Hills RegionalCamden Hills RegionalTriple Jump1.36-08.009
May 7KVAC:Belfast, Oceanside@Camden Hills 2May 7 · Long Jump · Place 2 · Camden Hills RegionalCamden Hills RegionalLong Jump2.16-00.50 PB9
May 7KVAC:Belfast, Oceanside@Camden Hills 2May 7 · High Jump · Place 2 · Camden Hills RegionalCamden Hills RegionalHigh Jump2.5-00.00 PB9
May 7KVAC:Belfast, Oceanside@Camden Hills 2May 7 · 100 Meters · Place 4 · Camden Hills RegionalCamden Hills Regional100 Meters4.12.84a PB9