Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWMC: GNG, Cape, Traip, St D, OOB @ Poland · May 617.15WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6, 2022
Discus · 1kg · OutdoorSNHU Spring Invitational · Mar 2627.30mSNHU Spring InvitationalMarch 26, 2026
Hammer · 4kg · OutdoorSNHU Spring Invitational · Mar 2630.19mSNHU Spring InvitationalMarch 26, 2026
Javelin · 600g · OutdoorGreat Northeast Outdoor Championships · Apr 2525.43mGreat Northeast Outdoor ChampionshipsApril 25, 2026
Shot Put · 4kg · IndoorGNAC Championship · Feb 158.25mGNAC ChampionshipFebruary 15, 2026
Shot Put · 4kg · OutdoorPine Tree Classic: Maine State Championships · Apr 178.19mPine Tree Classic: Maine State ChampionshipsApril 17, 2026
Weight Throw · 20lb / 9.0kg · IndoorGNAC Championship · Feb 159.54mGNAC ChampionshipFebruary 15, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Hammer · Place 10 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg10.28.08mJr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Javelin · Place 10 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g10.25.43m PBJr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Discus · Place 8 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg8.26.26mJr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Shot Put · Place 12 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg12.7.59mJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Hammer · Place 22 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg22.28.24mJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Javelin · Place 16 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g16.23.57mJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Shot Put · Place 26 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg26.8.19m PBJr
Apr 11St Josephs Track & Field InvitationalApr 11 · Hammer · Place 22 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg22.28.08mJr
Apr 11St Josephs Track & Field InvitationalApr 11 · Javelin · Place 12 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g12.23.85mJr
Apr 11St Josephs Track & Field InvitationalApr 11 · Discus · Place 25 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg25.22.68mJr
Apr 11St Josephs Track & Field InvitationalApr 11 · Shot Put · Place 32 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg32.7.83mJr
Apr 11Monks Track and Field InvitationalApr 11 · Hammer · Place 22 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg22.28.08mJr
Apr 11Monks Track and Field InvitationalApr 11 · Javelin · Place 12 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g12.23.85mJr
Apr 11Monks Track and Field InvitationalApr 11 · Discus · Place 25 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg25.22.68mJr
Apr 11Monks Track and Field InvitationalApr 11 · Shot Put · Place 32 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg32.7.83mJr
Apr 4Jim Sheehan MemorialApr 4 · Hammer · Place 26 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg26.26.05mJr
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 15 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g15.23.97mJr
Apr 4Jim Sheehan MemorialApr 4 · Discus · Place 26 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg26.24.81mJr
Mar 26SNHU Spring InvitationalMar 26 · Hammer · Place 14 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg14.30.19m PBJr
Mar 26SNHU Spring InvitationalMar 26 · Discus · Place 8 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg8.27.30m PBJr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15GNAC ChampionshipFeb 15 · Weight Throw · Place 7 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg7.9.54m PBJr
Feb 15GNAC ChampionshipFeb 15 · Shot Put · Place 11 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg11.8.25m PBJr
Feb 7Maine State ChampionshipsFeb 7 · Weight Throw · Place 23 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg23.8.92mJr
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 26 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg26.7.67mJr
Jan 31Southern Maine Husky InvitationalJan 31 · Weight Throw · Place 23 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg23.7.69mJr
Jan 31Southern Maine Husky InvitationalJan 31 · Shot Put · Place 34 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg34.7.75mJr
Jan 16Bates Indoor InvitationalJan 16 · Weight Throw · Place 23 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg23.7.61mJr
Jan 16Bates Indoor InvitationalJan 16 · Shot Put · Place 23 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg23.7.65mJr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13USM Alumni OpenDec 13 · Weight Throw · Place 19 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg19.7.77mJr
Dec 13USM Alumni OpenDec 13 · Shot Put · Place 26 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg26.7.99mJr
Dec 5Elm City ClassicDec 5 · Weight Throw · Place 13 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg13.7.44mJr
Dec 5Elm City ClassicDec 5 · Shot Put · Place 13 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg13.7.58mJr

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 27GNAC Track & Field ChampionshipsApr 27 · Hammer · Place 18 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg18.21.11mSo
Apr 27GNAC Track & Field ChampionshipsApr 27 · Javelin · Place 9 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g9.23.12mSo
Apr 27GNAC Track & Field ChampionshipsApr 27 · Discus · Place 11 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg11.23.90mSo
Apr 27GNAC Track & Field ChampionshipsApr 27 · Shot Put · Place 19 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg19.7.54mSo
Apr 18Maine State Pine Tree ClassicApr 18 · Hammer · Place 31 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg31.23.07mSo
Apr 18Maine State Pine Tree ClassicApr 18 · Javelin · Place 20 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g20.21.02mSo
Apr 18Maine State Pine Tree ClassicApr 18 · Discus · Place 20 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg20.26.22mSo
Apr 11Monks Track & Field InviteApr 11 · Hammer · Place 29 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg29.19.11mSo
Apr 11Monks Track & Field InviteApr 11 · Javelin · Place 18 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g18.20.77mSo
Apr 11Monks Track & Field InviteApr 11 · Discus · Place 27 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg27.23.76mSo
Apr 5Sheehan InviteApr 5 · Javelin · Place 25 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin2518.67mSO
Apr 5Sheehan InviteApr 5 · Discus · Place 17 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1724.69mSO
Apr 4Regis Spring Invite 2025Apr 4 · Javelin · Place 13 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g13.21.01mSo
Apr 4Regis Spring Invite 2025Apr 4 · Discus · Place 24 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg24.24.22mSo

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 27GNAC Track & Field ChampionshipApr 27 · Javelin · Place 14 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g14.22.31mFr
Apr 27GNAC Track & Field ChampionshipApr 27 · Discus · Place 11 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg11.24.29mFr
Apr 19Maien State Pine Tree ClassicApr 19 · Javelin · Place 19 · St. Joseph's (Me.)St. Joseph's (Me.)Javelin1920.58mFR
Apr 19Maien State Pine Tree ClassicApr 19 · Discus · Place 24 · St. Joseph's (Me.)St. Joseph's (Me.)Discus2423.90mFR
Apr 12Monks Track andand Field InvitationalApr 12 · Javelin · Place 16 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g16.22.38mFr
Apr 12Monks Track andand Field InvitationalApr 12 · Discus · Place 31 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg31.22.12mFr

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 3Maine Class B State ChampionshipJun 3 · Discus · Place 16 · Gray-New GloucesterGray-New GloucesterDiscus1kg16.77-0112
May 27WMC ChampionshipMay 27 · Javelin · Place 9 · Gray New GloGray New GloJavelin972-0312
May 27WMC ChampionshipMay 27 · Discus · Place 4 · Gray New GloGray New GloDiscus484-0512
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · Javelin · Place 5 · Gray New GloGray New GloJavelin568-01—
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · Discus · Place 6 · Gray New GloGray New GloDiscus681-10—
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · Shot Put · Place 8 · Gray New GloGray New GloShot Put825-03.00—
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · Long Jump · Place 9 · Gray New GloGray New GloLong Jump912-04.50—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · Javelin · Place 7 · Gray New GloGray New GloJavelin770-09.50—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · Discus · Place 6 · Gray New GloGray New GloDiscus674-11.75—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · Shot Put · Place 10 · Gray New GloGray New GloShot Put1024-07.00—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · Long Jump · Place 8 · Gray New GloGray New GloLong Jump812-05.00—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Shot Put · Place 8 · Gray New GloGray New GloShot Put822-03.00—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Discus · Place 5 · Gray New GloGray New GloDiscus576-02.50—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Javelin · Place 6 · Gray New GloGray New GloJavelin659-08—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Long Jump · Place 7 · Gray New GloGray New GloLong Jump712-04.50—
Apr 29Husky ThrowdownApr 29 · Shot Put · Place 60 · Gray New GloucGray New GloucShot Put6021-09.7512
Apr 29Husky ThrowdownApr 29 · Discus · Place 22 · Gray New GloucGray New GloucDiscus2270-0412
Apr 29Husky ThrowdownApr 29 · Javelin · Place 25 · Gray New GloucGray New GloucJavelin2567-0612
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · Shot Put · Place 6 · Gray New GloGray New GloShot Put623-04.75—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · Discus · Place 9 · Gray New GloGray New GloDiscus947-11—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · Javelin · Place 2 · Gray New GloGray New GloJavelin268-00—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · Long Jump · Place 11 · Gray New GloGray New GloLong Jump1111-08.00—
Apr 14Bob Morse InvitationalApr 14 · Javelin · Place 8 · Gray New GloGray New GloJavelin869-07—
Apr 14Bob Morse InvitationalApr 14 · Discus · Place 8 · Gray New GloGray New GloDiscus861-07—
Apr 14Bob Morse InvitationalApr 14 · Shot Put · Place 5 · Gray New GloGray New GloShot Put523-05.25—
Apr 14Bob Morse InvitationalApr 14 · Long Jump · Place 10 · Gray New GloGray New GloLong Jump1012-04.75—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28WMC ChampionshipMay 28 · Javelin · Place 9 · Gray New GloGray New GloJavelin970-0511
May 28WMC ChampionshipMay 28 · Javelin · Place 9 · Gray New GloGray New GloJavelin970-0511
May 13WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 13 · Javelin · Place 12 · Gray New GloGray New GloJavelin1261-09—
May 13WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 13 · Long Jump · Place 12 · Gray New GloGray New GloLong Jump1210-07.50—
May 7Husky ThrowdownMay 7 · Javelin · Place 25 · Gray New GloucGray New GloucJavelin2568-0111
May 7Husky ThrowdownMay 7 · Discus · Place 19 · Gray New GloucGray New GloucDiscus1973-0611
May 7Husky ThrowdownMay 7 · Shot Put · Place 43 · Gray New GloucGray New GloucShot Put4322-05.7511
May 6WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · Javelin · Place 3 · Gray New GloGray New GloJavelin373-08.50—
May 6WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · Discus · Place 3 · Gray New GloGray New GloDiscus371-03—
May 6WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · Long Jump · Place 12 · Gray New GloGray New GloLong Jump1210-05.00—
May 6WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · 100 Meters · Place 37 · Gray New GloGray New Glo100 Meters3717.15 PB—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · Javelin · Place 5 · Gray New GloGray New GloJavelin562-02—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · Discus · Place 8 · Gray New GloGray New GloDiscus866-00—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · Long Jump · Place 7 · Gray New GloGray New GloLong Jump710-06.00—