Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorKVAC @ Leavitt · Apr 2828.24KVAC @ LeavittApril 28, 2023
Discus · 2kg · OutdoorUSATF East Region Masters Track & Field Championships 2026 · Jul 1133.34mUSATF East Region Masters Track & Field Championships 2026July 11, 2026
Javelin · 800g · OutdoorLittle East Conference Championship · Apr 2545.38mLittle East Conference ChampionshipApril 25, 2026
Shot Put · 16lb / 7.26kg · IndoorMaine State Championships · Feb 710.94mMaine State ChampionshipsFebruary 7, 2026
Shot Put · 16lb / 7.26kg · OutdoorPine Tree Classic: Maine State Championships · Apr 1710.81mPine Tree Classic: Maine State ChampionshipsApril 17, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 11USATF East Region Masters Track & Field Championships 2026Jul 11 · Javelin · Place 1 · Southern MaineSouthern MaineJavelin800g1.43.58mSo
Jul 11USATF East Region Masters Track & Field Championships 2026Jul 11 · Discus · Place 2 · Southern MaineSouthern MaineDiscus2kg2.33.34m PBSo
Apr 25Little East Conference ChampionshipApr 25 · Javelin · Place 8 · Southern MaineSouthern MaineJavelin800g8.45.38m PBSo
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Javelin · Place 10 · Southern MaineSouthern MaineJavelin800g10.41.98mSo
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Discus · Place 14 · Southern MaineSouthern MaineDiscus2kg14.31.40mSo
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Shot Put · Place 11 · Southern MaineSouthern MaineShot Put16lb / 7.26kg11.10.81m PBSo
Apr 11Ed Daniels ClassicApr 11 · Javelin · Place 16 · Southern MaineSouthern MaineJavelin800g16.39.19mSo
Apr 4Jim Boulanger InvitationalApr 4 · Javelin · Place 8 · Southern MaineSouthern MaineJavelin800g8.39.55mSo
Apr 4Jim Boulanger InvitationalApr 4 · Discus · Place 11 · Southern MaineSouthern MaineDiscus2kg11.28.59mSo
Apr 4Jim Boulanger InvitationalApr 4 · Shot Put · Place 8 · Southern MaineSouthern MaineShot Put16lb / 7.26kg8.9.96mSo
Mar 26SNHU Spring InvitationalMar 26 · Javelin · Place 8 · Southern MaineSouthern MaineJavelin800g8.39.21mSo
Mar 26SNHU Spring InvitationalMar 26 · Shot Put · Place 13 · Southern MaineSouthern MaineShot Put16lb / 7.26kg13.10.35mSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 16 · Southern MaineSouthern MaineShot Put16lb / 7.26kg16.10.94m PBSo
Jan 31Southern Maine Husky InvitationalJan 31 · Shot Put · Place 11 · Southern MaineSouthern MaineShot Put16lb / 7.26kg11.10.57mSo
Jan 16Bates Indoor InvitationalJan 16 · Shot Put · Place 16 · Southern MaineSouthern MaineShot Put16lb / 7.26kg16.10.05mSo
Jan 10Southern Maine Open IIJan 10 · Shot Put · Place 10 · Southern MaineSouthern MaineShot Put16lb / 7.26kg10.9.84mSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13USM Alumni OpenDec 13 · Shot Put · Place 8 · Southern MaineSouthern MaineShot Put16lb / 7.26kg8.10.20mSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 27Little East ChampionshipApr 27 · Javelin · Place 13 · Southern MaineSouthern MaineJavelin1337.62mFR
Apr 18Maine State Pine Tree ClassicApr 18 · Javelin · Place 6 · Southern MaineSouthern MaineJavelin800g6.40.28mFr
Apr 11Monks Track & Field InviteApr 11 · Javelin · Place 6 · Southern MaineSouthern MaineJavelin800g6.41.30mFr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1Maine Class C State ChampionshipJun 1 · Javelin · Place 21 · WinslowWinslowJavelin800g21.118-112
May 24KVAC Small School ChampionshipMay 24 · Javelin · Place 14 · WinslowWinslowJavelin800g14.97-0612
Apr 26Lewiston Meet #1Apr 26 · Discus · Place 5 · Winslow HighWinslow HighDiscus591-0912
Apr 26Lewiston Meet #1Apr 26 · Javelin · Place 6 · Winslow HighWinslow HighJavelin6117-0012

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 3Maine Class C State ChampionshipJun 3 · Javelin · Place 13 · WinslowWinslowJavelin800g13.116-0411
May 26KVAC Small School ChampionshipMay 26 · Javelin · Place 7 · Winslow HighWinslow HighJavelin7123-1111
May 26KVAC Small School ChampionshipMay 26 · 300m Hurdles · Place 7 · Winslow HighWinslow High300m Hurdles748.2911
May 20Community Cup ChampionshipsMay 20 · Javelin · Place 11 · Winslow HighWinslow HighJavelin1195-08—
May 20Community Cup ChampionshipsMay 20 · Discus · Place 8 · Winslow HighWinslow HighDiscus892-09—
May 20Community Cup ChampionshipsMay 20 · 300m Hurdles · Place 6 · Winslow HighWinslow High300m Hurdles650.76—
May 4Winslow Home MeetMay 4 · Javelin · Place 6 · Winslow HighWinslow HighJavelin6102-02—
May 4Winslow Home MeetMay 4 · Discus · Place 8 · Winslow HighWinslow HighDiscus885-01.50—
May 4Winslow Home MeetMay 4 · 300m Hurdles · Place 5 · Winslow HighWinslow High300m Hurdles549.59—
Apr 29Husky ThrowdownApr 29 · Discus · Place 64 · Winslow HighWinslow HighDiscus6476-1111
Apr 29Husky ThrowdownApr 29 · Javelin · Place 26 · Winslow HighWinslow HighJavelin26103-0611
Apr 28KVAC @ LeavittApr 28 · Javelin · Place 4 · Winslow HighWinslow HighJavelin4111-07.5011
Apr 28KVAC @ LeavittApr 28 · Discus · Place 12 · Winslow HighWinslow HighDiscus1279-0911
Apr 28KVAC @ LeavittApr 28 · 300m Hurdles · Place 7 · Winslow HighWinslow High300m Hurdles751.5611
Apr 28KVAC @ LeavittApr 28 · 200 Meters · Place 22 · Winslow HighWinslow High200 Meters2228.24 PB11
Apr 18KVAC: Winslow, Gardiner, Brunswick @ Oxford HillsApr 18 · Javelin · Place 8 · Winslow HighWinslow HighJavelin883-01—
Apr 18KVAC: Winslow, Gardiner, Brunswick @ Oxford HillsApr 18 · Discus · Place 9 · Winslow HighWinslow HighDiscus975-10—
Apr 18KVAC: Winslow, Gardiner, Brunswick @ Oxford HillsApr 18 · 300m Hurdles · Place 3 · Winslow HighWinslow High300m Hurdles350.73—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20Community Cup ChampionshipsMay 20 · Javelin · Place 25 · Winslow HighWinslow HighJavelin2589-00—
May 20Community Cup ChampionshipsMay 20 · Discus · Place 23 · Winslow HighWinslow HighDiscus2377-08—
May 20Community Cup ChampionshipsMay 20 · Long Jump · Place 16 · Winslow HighWinslow HighLong Jump1613-02.50—
May 13KVAC:Gardiner, Winslow, Mt. Valley @Mt. BlueMay 13 · Javelin · Place 15 · Winslow HighWinslow HighJavelin1592-0710
May 13KVAC:Gardiner, Winslow, Mt. Valley @Mt. BlueMay 13 · Discus · Place 15 · Winslow HighWinslow HighDiscus1570-1010
May 6KVAC:Waterville, Messalonskee, Maranacook @ WinslowMay 6 · Javelin · Place 15 · Winslow HighWinslow HighJavelin1584-10—
May 6KVAC:Waterville, Messalonskee, Maranacook @ WinslowMay 6 · Discus · Place 12 · Winslow HighWinslow HighDiscus1269-02—
Apr 29KVAC:Leavitt, Mt Ararat, Mt. Blue, MCI @ WinslowApr 29 · Javelin · Place 24 · Winslow HighWinslow HighJavelin2477-07—
Apr 29KVAC:Leavitt, Mt Ararat, Mt. Blue, MCI @ WinslowApr 29 · Discus · Place 10 · Winslow HighWinslow HighDiscus1081-07—
Apr 29KVAC:Leavitt, Mt Ararat, Mt. Blue, MCI @ WinslowApr 29 · 200 Meters · Place 23 · Winslow HighWinslow High200 Meters2331.68—