Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorWMC:YORK, Cape, GNG, Freeport, Lake Region, Boothbay · Jan 38.99WMC:YORK, Cape, GNG, Freeport, Lake Region, BoothbayJanuary 3, 2020
College Weight · IndoorUtica Pioneer Fast Trax Invitational · Feb 49.83mUtica Pioneer Fast Trax InvitationalFebruary 4, 2023
Discus · 1kg · OutdoorMaine Class B State Championship · Jun 477-02Maine Class B State ChampionshipJune 4, 2022
Hammer · 4kg · OutdoorNESCAC Track & Field Championships · Apr 2536.62mNESCAC Track & Field ChampionshipsApril 25, 2026
Shot Put · 4kg · IndoorUtica Holiday Classic · Dec 68.74mUtica Holiday ClassicDecember 6, 2025
Shot Put · 4kg · OutdoorMaine Class B State Championship · Jun 430-10.00Maine Class B State ChampionshipJune 4, 2022
Weight Throw · 20lb / 9.0kg · IndoorUtica Holiday Classic · Dec 611.94mUtica Holiday ClassicDecember 6, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · Hammer · Place 16 · HamiltonHamiltonHammer4kg16.36.62m PBSr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · Shot Put · Place 23 · HamiltonHamiltonShot Put4kg23.8.59mSr
Apr 17University at Buffalo Alumni InvitationalApr 17 · Hammer · Place 23 · HamiltonHamiltonHammer4kg23.29.49mSr
Apr 17University at Buffalo Alumni InvitationalApr 17 · Shot Put · Place 16 · HamiltonHamiltonShot Put4kg16.8.98mSr
Apr 11Hamilton Outdoor InvitationalApr 11 · Hammer · Place 8 · HamiltonHamiltonHammer4kg8.31.26mSr
Apr 11Hamilton Outdoor InvitationalApr 11 · Shot Put · Place 8 · HamiltonHamiltonShot Put4kg8.8.95mSr
Apr 3Utica Pioneer Spring InviteApr 3 · Hammer · Place 8 · HamiltonHamiltonHammer4kg8.35.68mSr
Apr 3Utica Pioneer Spring InviteApr 3 · Shot Put · Place 10 · HamiltonHamiltonShot Put4kg10.8.27mSr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · Weight Throw · HamiltonHamiltonWeight Throw—FOULSr
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · Shot Put · Place 26 · HamiltonHamiltonShot Put268.59mSr
Feb 6Utica Blue & Orange InvitationalFeb 6 · Weight Throw · Place 43 · HamiltonHamiltonWeight Throw20lb / 9.0kg43.11.00mSr
Feb 1Middlebury's NESCAC InviteFeb 1 · Weight Throw · Place 10 · HamiltonHamiltonWeight Throw1011.69mSR
Feb 1Middlebury's NESCAC InviteFeb 1 · Shot Put · Place 20 · HamiltonHamiltonShot Put208.34mSR
Jan 23St. Lawrence InvitationalJan 23 · Weight Throw · Place 4 · HamiltonHamiltonWeight Throw411.89mSr
Jan 23St. Lawrence InvitationalJan 23 · Shot Put · Place 8 · HamiltonHamiltonShot Put88.78mSr
Jan 16Utica Winter OpenerJan 16 · Weight Throw · Place 11 · HamiltonHamiltonWeight Throw1111.14mSr
Jan 16Utica Winter OpenerJan 16 · Shot Put · Place 15 · HamiltonHamiltonShot Put158.96mSr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · Weight Throw · Place 15 · HamiltonHamiltonWeight Throw20lb / 9.0kg15.11.94m PBSr
Dec 6Utica Holiday ClassicDec 6 · Shot Put · Place 32 · HamiltonHamiltonShot Put4kg32.8.74m PBSr

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 27NESCAC Track andand Field ChampionshipsApr 27 · Hammer · Place 13 · HamiltonHamiltonHammer4kg13.36.25mSo
Apr 27NESCAC Track andand Field ChampionshipsApr 27 · Shot Put · Place 20 · HamiltonHamiltonShot Put4kg20.9.03mSo
Apr 6Utica Pioneer Spring InviteApr 6 · Shot Put · Place 12 · HamiltonHamiltonShot Put129.06mSO
Mar 30Hamilton College Continental InvitationalMar 30 · Hammer · Place 13 · HamiltonHamiltonHammer1333.17m—
Mar 30Hamilton College Continental InvitationalMar 30 · Shot Put · Place 12 · HamiltonHamiltonShot Put129.51m—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 17Cornell Marc Deneault InnvitationalFeb 17 · Weight Throw · Place 26 · HamiltonHamiltonWeight Throw2610.83m—
Feb 17Cornell Marc Deneault InnvitationalFeb 17 · Shot Put · Place 28 · HamiltonHamiltonShot Put288.86m—
Feb 9FastTrack InvitationalFeb 9 · Weight Throw · Place 46 · HamiltonHamiltonWeight Throw20lb / 9.0kg46.9.34mSo
Feb 9FastTrack InvitationalFeb 9 · Shot Put · Place 43 · HamiltonHamiltonShot Put4kg43.8.65mSo
Feb 3Pioneer Fast Trax InvitationalFeb 3 · Weight Throw · Place 21 · HamiltonHamiltonWeight Throw20lb / 9.0kg21.9.54mSo
Feb 3Pioneer Fast Trax InvitationalFeb 3 · Shot Put · Place 23 · HamiltonHamiltonShot Put4kg23.8.09mSo
Jan 28Middlesbury NESCAC InvitationalJan 28 · Weight Throw · Place 18 · HamiltonHamiltonWeight Throw1810.71m—
Jan 28Middlesbury NESCAC InvitationalJan 28 · Shot Put · Place 20 · HamiltonHamiltonShot Put207.58m—
Jan 19Hamilton Continental Indoor InvitationalJan 19 · Weight Throw · Place 9 · HamiltonHamiltonWeight Throw911.38m—
Jan 19Hamilton Continental Indoor InvitationalJan 19 · Shot Put · Place 13 · HamiltonHamiltonShot Put138.26m—
Jan 12Utica Winter OpenerJan 12 · Weight Throw · Place 28 · HamiltonHamiltonWeight Throw287.74mSO
Jan 12Utica Winter OpenerJan 12 · Shot Put · Place 25 · HamiltonHamiltonShot Put258.19mSO

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 8Utica Holiday ClassicDec 8 · Weight Throw · Place 29 · HamiltonHamiltonWeight Throw20lb / 9.0kg29.10.47mSo
Dec 8Utica Holiday ClassicDec 8 · Shot Put · Place 40 · HamiltonHamiltonShot Put4kg40.7.92mSo
Feb 10RIT February Friday Night InvitationalFeb 10 · Weight Throw · Place 40 · HamiltonHamiltonWeight Throw409.08mFR
Feb 10RIT February Friday Night InvitationalFeb 10 · Shot Put · Place 37 · HamiltonHamiltonShot Put378.50mFR
Feb 4Utica Pioneer Fast Trax InvitationalFeb 4 · College Weight · Place 20 · HamiltonHamiltonCollege Weight209.83m PB—
Feb 4Utica Pioneer Fast Trax InvitationalFeb 4 · Shot Put · Place 14 · HamiltonHamiltonShot Put148.88m—
Jan 29Middlebury's New England Small College InvitationalJan 29 · Weight Throw · Place 24 · HamiltonHamiltonWeight Throw2428-9.75FR
Jan 29Middlebury's New England Small College InvitationalJan 29 · Shot Put · Place 19 · HamiltonHamiltonShot Put1927-10.25FR
Jan 20Hamilton College Continental InvitationalJan 20 · Weight Throw · Place 12 · HamiltonHamiltonWeight Throw1232-5FR
Jan 20Hamilton College Continental InvitationalJan 20 · Shot Put · Place 11 · HamiltonHamiltonShot Put1127-11FR
Jan 14Utica Winter OpenerJan 14 · Weight Throw · Place 40 · HamiltonHamiltonWeight Throw4028-0.25FR
Jan 14Utica Winter OpenerJan 14 · Shot Put · Place 50 · HamiltonHamiltonShot Put5025-3.5FR

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 29NESCAC Track & Field ChampionshipsApr 29 · Hammer · Place 17 · HamiltonHamiltonHammer4kg17.29.09mFr
Apr 22University of Rochester Alumni InvitationalApr 22 · Hammer · Place 24 · HamiltonHamiltonHammer2428.51mFR
Apr 18Hamilton College Mid-Week InvitationalApr 18 · Hammer · Place 5 · HamiltonHamiltonHammer527.55mFR
Apr 18Hamilton College Mid-Week InvitationalApr 18 · Discus · Place 9 · HamiltonHamiltonDiscus919.75mFR
Apr 18Hamilton College Mid-Week InvitationalApr 18 · Shot Put · Place 6 · HamiltonHamiltonShot Put68.50mFR
Apr 14RPI Under the Lights Invite 2023Apr 14 · Hammer · Place 8 · HamiltonHamiltonHammer829.04mFR
Apr 14RPI Under the Lights Invite 2023Apr 14 · Discus · Place 13 · HamiltonHamiltonDiscus1321.79mFR
Apr 14RPI Under the Lights Invite 2023Apr 14 · Shot Put · Place 12 · HamiltonHamiltonShot Put128.70mFR
Apr 7Utica Pioneer Spring InviteApr 7 · Hammer · Place 14 · HamiltonHamiltonHammer1425.19mFR
Apr 7Utica Pioneer Spring InviteApr 7 · Discus · Place 16 · HamiltonHamiltonDiscus1623.34mFR
Apr 7Utica Pioneer Spring InviteApr 7 · Shot Put · Place 12 · HamiltonHamiltonShot Put128.46mFR
Apr 1Hamilton College Continental InvitationalApr 1 · Hammer · Place 20 · HamiltonHamiltonHammer2025.76mFR
Apr 1Hamilton College Continental InvitationalApr 1 · Discus · Place 24 · HamiltonHamiltonDiscus2422.97mFR
Apr 1Hamilton College Continental InvitationalApr 1 · Shot Put · Place 20 · HamiltonHamiltonShot Put208.48mFR
Mar 24Monmouth University Track & Field Season OpenerMar 24 · Shot Put · Place 26 · HamiltonHamiltonShot Put4kg26.8.47mFr

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 10Utica Holiday ClassicDec 10 · Weight Throw · Place 24 · HamiltonHamiltonWeight Throw20lb / 9.0kg24.7.48mFr
Dec 10Utica Holiday ClassicDec 10 · Shot Put · Place 28 · HamiltonHamiltonShot Put4kg28.7.59mFr
Feb 11WMC ChampionshipFeb 11 · Shot Put · Place 4 · FREEFREEShot Put427-07.50—
Feb 11WMC ChampionshipFeb 11 · Shot Put · Place 6 · FreeportFreeportShot Put627-07.50—
Feb 5WMC:All TeamsFeb 5 · Shot Put · Place 4 · FreeportFreeportShot Put427-07.50—
Jan 28WMC:GNG, Freeport, NYA, CAPE, LAKE REGION, Fryeburg, TraipJan 28 · Shot Put · Place 4 · FreeportFreeportShot Put426-00.25—
Jan 21WMC:Gre,Cape,Pol,LR,Wells,NJan 21 · Shot Put · Place 6 · FreeportFreeportShot Put4kg6.25-03.7512
Jan 18WMC:Gre,Pol,Fry,Yar, Wel, NYA, St. D/Lis,YO, Cape, GNG, FreeJan 18 · Shot Put · Place 6 · FreeportFreeportShot Put624-07.25—
Jan 14WMC:GNG, Freeport, Poland, Fryeburg, Yarmouth, WellsJan 14 · Shot Put · Place 4 · FreeportFreeportShot Put425-01.00—

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4Maine Class B State ChampionshipJun 4 · Discus · Place 19 · FreeportFreeportDiscus1kg19.77-02 PB12
Jun 4Maine Class B State ChampionshipJun 4 · Shot Put · Place 8 · FreeportFreeportShot Put4kg8.30-10.00 PB12
May 28WMC ChampionshipMay 28 · Javelin · Place 13 · Freeport HigFreeport HigJavelin1363-1112
May 28WMC ChampionshipMay 28 · Discus · Place 4 · Freeport HigFreeport HigDiscus480-0912
May 28WMC ChampionshipMay 28 · Shot Put · Place 3 · Freeport HigFreeport HigShot Put330-04.5012
May 28WMC ChampionshipMay 28 · Javelin · Place 13 · Freeport HigFreeport HigJavelin1363-1112
May 28WMC ChampionshipMay 28 · Discus · Place 4 · Freeport HigFreeport HigDiscus480-0912
May 28WMC ChampionshipMay 28 · Shot Put · Place 3 · Freeport HigFreeport HigShot Put330-04.5012
May 13WMC: Free, Cape, OOB, NYA, St D @ Traip May 13 · Javelin · Place 2 · FreeportFreeportJavelin257-00.50—
May 13WMC: Free, Cape, OOB, NYA, St D @ Traip May 13 · Discus · Place 3 · FreeportFreeportDiscus370-10—
May 13WMC: Free, Cape, OOB, NYA, St D @ Traip May 13 · Shot Put · Place 2 · FreeportFreeportShot Put226-05.00—
May 7WMC: LR, Yarmouth, Wells @ FreeportMay 7 · Javelin · Place 3 · Freeport HigFreeport HigJavelin352-01—
May 7WMC: LR, Yarmouth, Wells @ FreeportMay 7 · Discus · Place 1 · Freeport HigFreeport HigDiscus181-08.50—
May 7WMC: LR, Yarmouth, Wells @ FreeportMay 7 · Shot Put · Place 1 · Freeport HigFreeport HigShot Put126-11.00—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · Javelin · Place 10 · Freeport HigFreeport HigJavelin1046-11—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · Discus · Place 7 · Freeport HigFreeport HigDiscus768-04—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · Shot Put · Place 3 · Freeport HigFreeport HigShot Put326-09.50—
Apr 15WMC: Cape, York,GNG, Gre, Fre,LR @ YarmouthApr 15 · Javelin · Place 16 · FreeportFreeportJavelin1651-09—
Apr 15WMC: Cape, York,GNG, Gre, Fre,LR @ YarmouthApr 15 · Discus · Place 8 · FreeportFreeportDiscus867-11—
Apr 15WMC: Cape, York,GNG, Gre, Fre,LR @ YarmouthApr 15 · Shot Put · Place 3 · FreeportFreeportShot Put327-06.00—

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29WMC ChampionshipMay 29 · Shot Put · Place 9 · FreeportFreeportShot Put927-04.50JR
May 29WMC ChampionshipMay 29 · Discus · Place 14 · FreeportFreeportDiscus1459-08JR
May 29WMC ChampionshipMay 29 · Javelin · Place 12 · FreeportFreeportJavelin1258-09JR
May 25GNG Throws MeetMay 25 · Javelin · Place 7 · FREEFREEJavelin765-11—
May 25GNG Throws MeetMay 25 · Discus · Place 7 · FREEFREEDiscus727-8—
May 25GNG Throws MeetMay 25 · Discus · Place 11 · FREEFREEDiscus1172-5—
May 22WMC: Freeport, St. Doms, Yarmouth @ GNGMay 22 · Javelin · Place 8 · FreeportFreeportJavelin868-11—
May 22WMC: Freeport, St. Doms, Yarmouth @ GNGMay 22 · Discus · Place 7 · FreeportFreeportDiscus770-01.50—
May 22WMC: Freeport, St. Doms, Yarmouth @ GNGMay 22 · Shot Put · Place 6 · FreeportFreeportShot Put628-09.00—
May 8WMC: St. Doms, GNG, NYA @ FreeportMay 8 · Javelin · Place 2 · FreeportFreeportJavelin253-03—
May 8WMC: St. Doms, GNG, NYA @ FreeportMay 8 · Discus · Place 4 · FreeportFreeportDiscus460-08—
May 8WMC: St. Doms, GNG, NYA @ FreeportMay 8 · Shot Put · Place 1 · FreeportFreeportShot Put126-01.00—
May 1WMC: GNG, Freeport, St. Doms @ YarmouthMay 1 · Discus · Place 10 · FreeportFreeportDiscus1065-05—
May 1WMC: GNG, Freeport, St. Doms @ YarmouthMay 1 · Shot Put · Place 5 · FreeportFreeportShot Put527-02.00—

2020 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 8WMC ChampionshipFeb 8 · Shot Put · Place 10 · FREEFREEShot Put1023-04.00—
Jan 24WMC:Greely, GNG, Freeport, NYA, CAPE, LAKE REGIONJan 24 · Shot Put · Place 3 · FREEFREEShot Put324-08.50—
Jan 24WMC:Greely, GNG, Freeport, NYA, CAPE, LAKE REGIONJan 24 · 55 Meters · Place 26 · FREEFREE55 Meters269.06—
Jan 17WMC:York, GNG, Freeport, Fryeburg, Yarmouth, BoothbayJan 17 · Shot Put · Place 6 · FREEFREEShot Put626-07.50—
Jan 17WMC:York, GNG, Freeport, Fryeburg, Yarmouth, BoothbayJan 17 · 55 Meters · Place 22 · FREEFREE55 Meters229.01—
Jan 10WMC:GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, WellsJan 10 · Shot Put · Place 5 · FREEFREEShot Put523-00.50—
Jan 10WMC:GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, WellsJan 10 · 55 Meters · Place 23 · FREEFREE55 Meters239.18—
Jan 3WMC:YORK, Cape, GNG, Freeport, Lake Region, BoothbayJan 3 · Shot Put · Place 3 · FREEFREEShot Put326-00.25—
Jan 3WMC:YORK, Cape, GNG, Freeport, Lake Region, BoothbayJan 3 · 55 Meters · Place 22 · FREEFREE55 Meters228.99 PB—

2019 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18GNG, Freeport, Yarmouth & Poland MeetDec 18 · Shot Put · Place 10 · FreeportFreeportShot Put4kg10.26-07.5010
Feb 8WMC ChampionshipFeb 8 · Shot Put · Place 11 · FREEFREEShot Put1122-11.75—
Feb 1WMC:Cape, GNG, Freeport, Lake Region, FRYE, YARM, LISBON/ST DFeb 1 · Shot Put · Place 7 · FREEFREEShot Put723-06.25—
Feb 1WMC:Cape, GNG, Freeport, Lake Region, FRYE, YARM, LISBON/ST DFeb 1 · 55 Meters · Place 29 · FREEFREE55 Meters299.36—
Jan 25WMC:Greely,GNG, Freeport, NYA, Cape, Lake RegionJan 25 · Shot Put · Place 6 · FREEFREEShot Put624-06.00—
Jan 25WMC:Greely,GNG, Freeport, NYA, Cape, Lake RegionJan 25 · 55 Meters · Place 22 · FREEFREE55 Meters229.20—
Jan 11 WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, WellsJan 11 · Shot Put · Place 10 · FREEFREEShot Put1021-05.75—
Jan 11 WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, WellsJan 11 · 55 Meters · Place 20 · FREEFREE55 Meters209.15—
Jan 4WMC:York, Cape, GNG, Freeport, Lake Region, BoothbayJan 4 · Shot Put · Place 5 · FREEFREEShot Put521-08.25—
Jan 4WMC:York, Cape, GNG, Freeport, Lake Region, BoothbayJan 4 · 55 Meters · Place 29 · FREEFREE55 Meters299.32—

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25Western Maine Conference ChampionshipsMay 25 · Shot Put · Place 20 · FreeportFreeportShot Put4kg20.20-01.009
May 17WMC: Greely, Cape, Freeport, NYA @ YarmouthMay 17 · Discus · Place 10 · FreeFreeDiscus1056-00—
May 17WMC: Greely, Cape, Freeport, NYA @ YarmouthMay 17 · Shot Put · Place 5 · FreeFreeShot Put525-11.00—
May 6WMC:Freeport,Lake Region,OOB,Yarmouth @ WellsMay 6 · Discus · Place 6 · FreeFreeDiscus663-06—
May 6WMC:Freeport,Lake Region,OOB,Yarmouth @ WellsMay 6 · Shot Put · Place 3 · FreeFreeShot Put325-10.50—
Apr 29WMC: Freeport, Yarmouth, GNG @ GreelyApr 29 · Discus · Place 17 · FreeFreeDiscus1753-02—
Apr 29WMC: Freeport, Yarmouth, GNG @ GreelyApr 29 · Shot Put · Place 12 · FreeFreeShot Put1223-08.00—