Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorKVAC Meet 2A · Dec 147.23aKVAC Meet 2ADecember 14, 2023
55 Meters · IndoorKVAC Class A Championship · Feb 127.12KVAC Class A ChampionshipFebruary 12, 2024
Discus · 1.6kg · OutdoorNew England Outdoor Track & Field Championship · Jun 14181-01New England Outdoor Track & Field ChampionshipJune 14, 2025
Discus · 2kg · OutdoorNew England (NEICAAA) Outdoor Championships · May 850.38mNew England (NEICAAA) Outdoor ChampionshipsMay 8, 2026
Javelin · 800g · OutdoorPine Tree Classic: Maine State Championships · Apr 1753.67mPine Tree Classic: Maine State ChampionshipsApril 17, 2026
Shot Put · 12lb · IndoorMaine Class A Indoor Track & Field Championship · Feb 1761-03.00Maine Class A Indoor Track & Field ChampionshipFebruary 17, 2025
Shot Put · 12lb · OutdoorMPA Maine Class A State Track & Field Championships · Jun 1063-10.00MPA Maine Class A State Track & Field ChampionshipsJune 10, 2025
Shot Put · 16lb / 7.26kg · IndoorLittle East Indoor T&F Championship · Feb 2116.69mLittle East Indoor T&F ChampionshipFebruary 21, 2026
Shot Put · 16lb / 7.26kg · OutdoorEd Daniels Classic · Apr 1117.25mEd Daniels ClassicApril 11, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Shot Put · Place 14 · Southern MaineSouthern MaineShot Put16lb / 7.26kg14.16.61mFr
May 13Augustana Midwest Twilight QualifierMay 13 · Discus · Place 6 · Southern MaineSouthern MaineDiscus2kg6.50.13mFr
May 13Augustana Midwest Twilight QualifierMay 13 · Shot Put · Place 3 · Southern MaineSouthern MaineShot Put16lb / 7.26kg3.16.78mFr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · Discus · Place 1 · Southern MaineSouthern MaineDiscus2kg1.50.38m PBFr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · Shot Put · Place 4 · Southern MaineSouthern MaineShot Put16lb / 7.26kg4.16.31mFr
May 1New England Division III Outdoor ChampionshipsMay 1 · Discus · Southern MaineSouthern MaineDiscus2kg—FOULFr
May 1New England Division III Outdoor ChampionshipsMay 1 · Shot Put · Place 1 · Southern MaineSouthern MaineShot Put16lb / 7.26kg1.16.63mFr
Apr 25Little East Conference ChampionshipApr 25 · Javelin · Place 3 · Southern MaineSouthern MaineJavelin800g3.52.34mFr
Apr 25Little East Conference ChampionshipApr 25 · Discus · Place 2 · Southern MaineSouthern MaineDiscus2kg2.47.27mFr
Apr 25Little East Conference ChampionshipApr 25 · Shot Put · Place 2 · Southern MaineSouthern MaineShot Put16lb / 7.26kg2.16.50mFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Javelin · Place 1 · Southern MaineSouthern MaineJavelin800g1.53.67m PBFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Discus · Place 1 · Southern MaineSouthern MaineDiscus2kg1.50.00mFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Shot Put · Place 1 · Southern MaineSouthern MaineShot Put16lb / 7.26kg1.17.04mFr
Apr 11Ed Daniels ClassicApr 11 · Discus · Place 2 · Southern MaineSouthern MaineDiscus2kg2.48.25mFr
Apr 11Ed Daniels ClassicApr 11 · Shot Put · Place 1 · Southern MaineSouthern MaineShot Put16lb / 7.26kg1.17.25m PBFr
Apr 4Jim Boulanger InvitationalApr 4 · Discus · Place 3 · Southern MaineSouthern MaineDiscus2kg3.44.29mFr
Apr 4Jim Boulanger InvitationalApr 4 · Shot Put · Place 2 · Southern MaineSouthern MaineShot Put16lb / 7.26kg2.16.40mFr
Mar 26Emory Thrills in the HillsMar 26 · Discus · Place 5 · Southern MaineSouthern MaineDiscus2kg5.44.33mFr
Mar 26Emory Thrills in the HillsMar 26 · Shot Put · Place 2 · Southern MaineSouthern MaineShot Put16lb / 7.26kg2.16.75mFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · Shot Put · Place 19 · Southern MaineSouthern MaineShot Put16lb / 7.26kg19.15.45mFr
Mar 1New England Division III Indoor ChampionshipsMar 1 · Shot Put · Place 1 · Southern MaineSouthern MaineShot Put117.41mFR
Feb 21Little East Indoor T&F ChampionshipFeb 21 · Shot Put · Place 1 · Southern MaineSouthern MaineShot Put16lb / 7.26kg1.16.69m PBFr
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 1 · Southern MaineSouthern MaineShot Put16lb / 7.26kg1.16.49mFr
Jan 31Southern Maine Husky InvitationalJan 31 · Shot Put · Place 1 · Southern MaineSouthern MaineShot Put16lb / 7.26kg1.15.71mFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · Shot Put · Place 1 · UnattachedUnattachedShot Put16lb / 7.26kg1.14.98mFr
Dec 13UMaine InvitationalDec 13 · Shot Put · Place 2 · MaineMaineShot Put16lb / 7.26kg2.15.81mFr
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.61-03.00 PB12
Jan 4KVAC Meet 3CJan 4 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put156-08.2512

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · Shot Put · Place 2 · MaineMaineShot Put16lb / 7.26kg2.16.52mFr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Javelin · Place 22 · LewistonLewistonJavelin800g22.142-0412
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Discus · Place 3 · LewistonLewistonDiscus1.6kg3.181-01 PB12
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.63-02.0012
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Javelin · Place 3 · LewistonLewistonJavelin800g3.167-0712
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Discus · Place 1 · LewistonLewistonDiscus1.6kg1.168-0812
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.63-10.00 PB12
May 27Lewiston-Edward Little Javelin MeetMay 27 · Javelin · Place 1 · Lewiston HigLewiston HigJavelin1153-11—
May 15Lewiston Meet #2May 15 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put157-06.0012
May 15Lewiston Meet #2May 15 · Discus · Place 1 · Lewiston HigLewiston HigDiscus1181-0512
May 15Lewiston Meet #2May 15 · Javelin · Place 1 · Lewiston HigLewiston HigJavelin1158-0512

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 20KVAC Meet 2CDec 20 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.55-812
Dec 16KVAC Meet 1BDec 16 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.56-8.2512
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · Shot Put · Place 8 · LewistonLewistonShot Put12lb8.54-06.0011
Feb 19Maine Class A Indoor State MeetFeb 19 · Shot Put · Place 2 · LewistonLewistonShot Put12lb2.51-911
Feb 12KVAC Class A ChampionshipFeb 12 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put153-00.7511
Feb 12KVAC Class A ChampionshipFeb 12 · 55 Meters · Place 11 · Lewiston HigLewiston Hig55 Meters117.12 PB11
Feb 12KVAC Class A ChampionshipFeb 12 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put151-10.00C11
Feb 12KVAC Class A ChampionshipFeb 12 · 55 Meters · Place 13 · Lewiston HigLewiston Hig55 MetersRound P137.1211
Feb 2KVAC Meet 6BFeb 2 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put153-00.7511
Feb 2KVAC Meet 6BFeb 2 · 55 Meters · Place 6 · Lewiston HigLewiston Hig55 Meters67.1211
Jan 20KVAC Meet 5CJan 20 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put145-01.7511
Jan 10KVAC Meet 3AJan 10 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put147-10.5011

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 22USATF Maine Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 2 · 01-Unattached01-UnattachedJavelin800g2.48.65m11
Jun 22USATF Maine Association Junior Olympic ChampionshipsJun 22 · Discus · Place 1 · 01-Unattached01-UnattachedDiscus1.6kg1.51.07m11
Jun 22USATF Maine Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 1 · 01-Unattached01-UnattachedShot Put12lb1.14.93m11
Jun 1Maine Class A State ChampionshipJun 1 · Javelin · Place 10 · LewistonLewistonJavelin800g10.146-211
Jun 1Maine Class A State ChampionshipJun 1 · Discus · Place 1 · LewistonLewistonDiscus1.6kg1.170-1111
Jun 1Maine Class A State ChampionshipJun 1 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.56-1011
May 25KVAC Large School ChampionshipMay 25 · Javelin · Place 1 · LewistonLewistonJavelin800g1.161-0111
May 25KVAC Large School ChampionshipMay 25 · Discus · Place 1 · LewistonLewistonDiscus1.6kg1.166-1111
May 25KVAC Large School ChampionshipMay 25 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.56-08.5011
May 9Lewiston Meet #2May 9 · Discus · Place 1 · Lewiston HigLewiston HigDiscus1151-0511
May 9Lewiston Meet #2May 9 · Javelin · Place 1 · Lewiston HigLewiston HigJavelin1166-0911
Apr 26Lewiston Meet #1Apr 26 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put154-01.0011
Apr 26Lewiston Meet #1Apr 26 · Discus · Place 1 · Lewiston HigLewiston HigDiscus1129-1011
Apr 26Lewiston Meet #1Apr 26 · Javelin · Place 1 · Lewiston HigLewiston HigJavelin1165-0411
Apr 18Winslow MeetApr 18 · Javelin · Place 1 · LewistonLewistonJavelin800g1.165-0411
Apr 18Winslow MeetApr 18 · Discus · Place 1 · LewistonLewistonDiscus1.6kg1.131-0411
Apr 18Winslow MeetApr 18 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.52-08.5011

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · Shot Put · Place 2 · LewistonLewistonShot Put12lb2.50-2.5011
Dec 14KVAC Meet 2ADec 14 · 55 Meter · Place 10 · LewistonLewiston55 Meter10.7.23a PB11
Dec 14KVAC Meet 2ADec 14 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.46-07.2511
Dec 9KVAC Meet 1ADec 9 · 55 Meter · Place 12 · LewistonLewiston55 Meter12.7.36a11
Dec 9KVAC Meet 1ADec 9 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.46-09.7511
Feb 20Maine Class A State MeetFeb 20 · Shot Put · Place 7 · LewistonLewistonShot Put12lb7.43-07.5010
Feb 11KVAC Class A ChampionshipFeb 11 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put141-04.0010
Feb 11KVAC Class A ChampionshipFeb 11 · 55 Meters · Place 11 · Lewiston HigLewiston Hig55 MetersRound P117.2710
Feb 3KVAC Meet 1AFeb 3 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put141-00.0010
Feb 3KVAC Meet 1AFeb 3 · 55 Meters · Place 6 · Lewiston HigLewiston Hig55 Meters67.2610
Jan 27KVAC Meet 6BJan 27 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put139-03.5010
Jan 27KVAC Meet 6BJan 27 · High Jump · Place 3 · Lewiston HigLewiston HigHigh Jump35-02.0010
Jan 27KVAC Meet 6BJan 27 · 55 Meters · Place 8 · Lewiston HigLewiston Hig55 Meters87.5710
Jan 6KVAC Meet 4BJan 6 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put142-06.0010
Jan 6KVAC Meet 4BJan 6 · 55 Meters · Place 8 · Lewiston HigLewiston Hig55 Meters87.1910

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 3Maine Class A State ChampionshipJun 3 · Javelin · Place 4 · LewistonLewistonJavelin800g4.157-0010
Jun 3Maine Class A State ChampionshipJun 3 · Discus · Place 14 · LewistonLewistonDiscus1.6kg14.112-0110
Jun 3Maine Class A State ChampionshipJun 3 · Shot Put · Place 3 · LewistonLewistonShot Put12lb3.46-01.7510
May 20Lewiston Meet #2May 20 · Javelin · Place 2 · Lewiston HigLewiston HigJavelin2155-0110
May 20Lewiston Meet #2May 20 · Discus · Place 4 · Lewiston HigLewiston HigDiscus4120-0910
May 20Lewiston Meet #2May 20 · Shot Put · Place 3 · Lewiston HigLewiston HigShot Put347-06.2510
May 12LEWISTON-ERSKINE-EDWARD LITTLE-MT ARARAT-@ Oxford HillsMay 12 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put144-06.00—
May 12LEWISTON-ERSKINE-EDWARD LITTLE-MT ARARAT-@ Oxford HillsMay 12 · Discus · Place 4 · Lewiston HigLewiston HigDiscus4107-09—
May 12LEWISTON-ERSKINE-EDWARD LITTLE-MT ARARAT-@ Oxford HillsMay 12 · Javelin · Place 2 · Lewiston HigLewiston HigJavelin2154-10—
May 4Cony-Leavitt-Lewiston@ MorseMay 4 · Javelin · Place 1 · Lewiston HigLewiston HigJavelin1132-06—
May 4Cony-Leavitt-Lewiston@ MorseMay 4 · Discus · Place 4 · Lewiston HigLewiston HigDiscus4100-04—
May 4Cony-Leavitt-Lewiston@ MorseMay 4 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put144-06.00—
Apr 27Skowhegan Meet #1Apr 27 · Javelin · Place 1 · Lewiston HigLewiston HigJavelin1168-05—
Apr 27Skowhegan Meet #1Apr 27 · Discus · Place 4 · Lewiston HigLewiston HigDiscus4108-10—
Apr 27Skowhegan Meet #1Apr 27 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put148-05.00—
Apr 19Red Riot InvitationalApr 19 · Javelin · Place 1 · Lewiston HigLewiston HigJavelin1161-01—
Apr 19Red Riot InvitationalApr 19 · Discus · Place 1 · Lewiston HigLewiston HigDiscus1106-07.50—
Apr 19Red Riot InvitationalApr 19 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put143-07.50—
Apr 19Red Riot InvitationalApr 19 · Javelin · Place 1 · Lewiston HigLewiston HigJavelin1161-01—
Apr 19Red Riot InvitationalApr 19 · Discus · Place 1 · Lewiston HigLewiston HigDiscus1106-07.50—
Apr 19Red Riot InvitationalApr 19 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put143-07.50—
Apr 13Lewiston Meet #1Apr 13 · Javelin · Place 1 · Lewiston HigLewiston HigJavelin1160-0910
Apr 13Lewiston Meet #1Apr 13 · Discus · Place 5 · Lewiston HigLewiston HigDiscus595-0510
Apr 13Lewiston Meet #1Apr 13 · Shot Put · Place 1 · Lewiston HigLewiston HigShot Put145-02.5010

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30KVAC Meet 3CDec 30 · 55 Meter · Place 7 · LewistonLewiston55 Meter7.7.36a10
Dec 30KVAC Meet 3CDec 30 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.42-02.7510
Dec 21KVAC Meet 2ADec 21 · 55 Meter · Place 9 · LewistonLewiston55 Meter9.7.44a10
Dec 21KVAC Meet 2ADec 21 · Shot Put · Place 1 · LewistonLewistonShot Put12lb1.40-04.2510
Jan 21KVAC:Bru,Lew,MessErk,Ocea,SkowheganJan 21 · Shot Put · Place 7 · LewistonLewistonShot Put12lb7.34-08.009

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27KVAC Large School ChampionshipMay 27 · Javelin · Place 7 · Lewiston HigLewiston HigJavelin7114-069
May 27KVAC Large School ChampionshipMay 27 · Shot Put · Place 11 · Lewiston HigLewiston HigShot Put1134-07.009
May 19River Rivals MeetMay 19 · Javelin · Place 3 · Lewiston HigLewiston HigJavelin3127-109
May 19River Rivals MeetMay 19 · Shot Put · Place 9 · Lewiston HigLewiston HigShot Put936-02.009
May 19River Rivals MeetMay 19 · Javelin · Place 3 · Lewiston HigLewiston HigJavelin3127-109
May 19River Rivals MeetMay 19 · Shot Put · Place 9 · Lewiston HigLewiston HigShot Put936-02.009
Apr 21Lewiston Meet 1Apr 21 · Javelin · Place 2 · Lewiston HigLewiston HigJavelin2111-089
Apr 21Lewiston Meet 1Apr 21 · Discus · Lewiston HigLewiston HigDiscus—ND9
Apr 21Lewiston Meet 1Apr 21 · Shot Put · Place 4 · Lewiston HigLewiston HigShot Put432-09.009

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28KVAC:Lewiston, Leavitt, Skowhegan, ErskineDec 28 · Shot Put · Place 5 · LewistonLewistonShot Put12lb5.35-00.509
Dec 16KVAC: Lewiston, Winslow, Nokomis, Lawrence, Oxford HillsDec 16 · Shot Put · Place 5 · LewistonLewistonShot Put12lb5.32-10.759
Dec 10KVAC: EL, Lew, Mor, Con, Lea, OHDec 10 · Shot Put · Place 10 · LewistonLewistonShot Put12lb10.31-10.009