Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorRochester Spring Opener · Mar 2929.06mRochester Spring OpenerMarch 29, 2026
Discus · 1kg · OutdoorCortland Classic · Apr 1728.66mCortland ClassicApril 17, 2026
Hammer · 4kg · IndoorRochester Spring Opener · Mar 2929.14mRochester Spring OpenerMarch 29, 2026
Hammer · 4kg · OutdoorCortland Classic · Apr 1732.27mCortland ClassicApril 17, 2026
Shot Put · 4kg · IndoorGreg Page Meet · Dec 38.29mGreg Page MeetDecember 3, 2022
Shot Put · 4kg · OutdoorCortland Red Dragon Open · Apr 38.81mCortland Red Dragon OpenApril 3, 2026
Weight Throw · 20lb / 9.0kg · IndoorUtica Holiday Classic · Dec 610.75mUtica Holiday ClassicDecember 6, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · Discus · Place 19 · SUNY OswegoSUNY OswegoDiscus1kg19.26.70mSr
Apr 24St. John Fisher Cardinal ClassicApr 24 · Hammer · Place 26 · SUNY OswegoSUNY OswegoHammer4kg26.28.69mSr
Apr 24St. John Fisher Cardinal ClassicApr 24 · Discus · Place 20 · SUNY OswegoSUNY OswegoDiscus1kg20.21.69mSr
Apr 24St. John Fisher Cardinal ClassicApr 24 · Shot Put · Place 22 · SUNY OswegoSUNY OswegoShot Put4kg22.6.42mSr
Apr 21Ithaca Tuesday MeetApr 21 · Hammer · Place 11 · SUNY OswegoSUNY OswegoHammer4kg11.28.88mSr
Apr 21Ithaca Tuesday MeetApr 21 · Discus · Place 13 · SUNY OswegoSUNY OswegoDiscus1kg13.23.13mSr
Apr 21Ithaca Tuesday MeetApr 21 · Shot Put · Place 13 · SUNY OswegoSUNY OswegoShot Put4kg13.7.47mSr
Apr 17Cortland ClassicApr 17 · Hammer · Place 21 · SUNY OswegoSUNY OswegoHammer4kg21.32.27m PBSr
Apr 17Cortland ClassicApr 17 · Discus · Place 17 · SUNY OswegoSUNY OswegoDiscus1kg17.28.66m PBSr
Apr 17Cortland ClassicApr 17 · Shot Put · Place 28 · SUNY OswegoSUNY OswegoShot Put4kg28.7.54mSr
Apr 3Cortland Red Dragon OpenApr 3 · Hammer · Place 22 · SUNY OswegoSUNY OswegoHammer4kg22.28.23mSr
Apr 3Cortland Red Dragon OpenApr 3 · Discus · Place 18 · SUNY OswegoSUNY OswegoDiscus1kg18.27.08mSr
Apr 3Cortland Red Dragon OpenApr 3 · Shot Put · Place 18 · SUNY OswegoSUNY OswegoShot Put4kg18.8.81m PBSr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · Hammer · Place 10 · SUNY OswegoSUNY OswegoHammer4kg10.29.14m PBSr
Mar 29Rochester Spring OpenerMar 29 · Discus · Place 8 · SUNY OswegoSUNY OswegoDiscus1kg8.29.06m PBSr
Mar 29Rochester Spring OpenerMar 29 · Shot Put · Place 14 · SUNY OswegoSUNY OswegoShot Put4kg14.5.95mSr
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · Weight Throw · Place 22 · Oswego StateOswego StateWeight Throw2210.81mSR
Feb 20Nazareth Conference Tune-UpFeb 20 · Weight Throw · Place 16 · Oswego StateOswego StateWeight Throw1610.32mSR
Feb 20Nazareth Conference Tune-UpFeb 20 · Shot Put · Place 14 · Oswego StateOswego StateShot Put147.72mSR
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · Weight Throw · Place 22 · SUNY OswegoSUNY OswegoWeight Throw228.28mSR
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · Shot Put · Place 14 · SUNY OswegoSUNY OswegoShot Put147.89mSR
Jan 24Houghton Highlander Indoor InvitationalJan 24 · Weight Throw · Place 24 · SUNY OswegoSUNY OswegoWeight Throw20lb / 9.0kg24.10.21mSr
Jan 24Houghton Highlander Indoor InvitationalJan 24 · Shot Put · Place 26 · SUNY OswegoSUNY OswegoShot Put4kg26.7.33mSr
Jan 16Utica Winter OpenerJan 16 · Weight Throw · Place 21 · SUNY OswegoSUNY OswegoWeight Throw219.79mSr
Jan 16Utica Winter OpenerJan 16 · Shot Put · Place 28 · SUNY OswegoSUNY OswegoShot Put286.98mSr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · Weight Throw · Place 31 · SUNY OswegoSUNY OswegoWeight Throw20lb / 9.0kg31.10.75m PBSr
Dec 6Utica Holiday ClassicDec 6 · Shot Put · Place 43 · SUNY OswegoSUNY OswegoShot Put4kg43.7.31mSr
Jan 30RIT January Thursday InvitationalJan 30 · Weight Throw · Place 25 · SUNY OswegoSUNY OswegoWeight Throw259.00m—
Jan 30RIT January Thursday InvitationalJan 30 · Shot Put · Place 23 · SUNY OswegoSUNY OswegoShot Put237.23m—
Jan 24RIT January Friday MeetJan 24 · Weight Throw · Place 25 · SUNY OswegoSUNY OswegoWeight Throw258.41m—
Jan 24RIT January Friday MeetJan 24 · Shot Put · Place 25 · SUNY OswegoSUNY OswegoShot Put256.72m—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 27Alfred State Sunday OpenApr 27 · Hammer · Place 14 · Oswego StateOswego StateHammer1429.44mJR
Apr 27Alfred State Sunday OpenApr 27 · Discus · Place 5 · Oswego StateOswego StateDiscus526.16mJR
Apr 27Alfred State Sunday OpenApr 27 · Shot Put · Place 9 · Oswego StateOswego StateShot Put97.66mJR
Apr 18Cortland ClassicApr 18 · Hammer · Place 16 · SUNY OswegoSUNY OswegoHammer1630.77mJr
Apr 5Cortland Red Dragon OpenApr 5 · Hammer · Place 17 · SUNY OswegoSUNY OswegoHammer4kg17.31.15mJr
Apr 5Cortland Red Dragon OpenApr 5 · Javelin · SUNY OswegoSUNY OswegoJavelin600g—DNSJr
Apr 5Cortland Red Dragon OpenApr 5 · Discus · Place 18 · SUNY OswegoSUNY OswegoDiscus1kg18.26.03mJr
Apr 5Cortland Red Dragon OpenApr 5 · Shot Put · Place 22 · SUNY OswegoSUNY OswegoShot Put4kg22.7.47mJr
Mar 29Bill Q Invitational at GeneseoMar 29 · Discus · Place 15 · SUNY OswegoSUNY OswegoDiscus1526.53mJR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · Weight Throw · Place 25 · SUNY OswegoSUNY OswegoWeight Throw20lb / 9.0kg25.8.92mJr
Dec 6Houghton DecemberDec 6 · Shot Put · Place 32 · SUNY OswegoSUNY OswegoShot Put4kg32.7.10mJr
Feb 3Pioneer Fast Trax InvitationalFeb 3 · Shot Put · SUNY OswegoSUNY OswegoShot Put4kg—DNSSo
Jan 26Blue & Orange InvitationalJan 26 · Shot Put · Place 37 · SUNY OswegoSUNY OswegoShot Put4kg37.6.03mSo
Jan 20Golden Eagle InvitationalJan 20 · Shot Put · Place 34 · SUNY OswegoSUNY OswegoShot Put348.22m—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 27Cardinal Classic (St John Fisher)Apr 27 · Discus · Place 17 · SUNY OswegoSUNY OswegoDiscus1726.88m—
Apr 19SUNY Cortland Classic InvitationalApr 19 · Hammer · Place 21 · SUNY OswegoSUNY OswegoHammer2125.03m—
Apr 19SUNY Cortland Classic InvitationalApr 19 · Discus · Place 16 · SUNY OswegoSUNY OswegoDiscus1626.58m—
Apr 19SUNY Cortland Classic InvitationalApr 19 · Shot Put · Place 21 · SUNY OswegoSUNY OswegoShot Put216.76m—
Apr 7Cortland Red Dragon OpenApr 7 · Hammer · Place 18 · SUNY OswegoSUNY OswegoHammer4kg18.26.76mSo
Apr 7Cortland Red Dragon OpenApr 7 · Discus · Place 17 · SUNY OswegoSUNY OswegoDiscus1kg17.24.85mSo
Mar 30Geneseo Early Season InvitationalMar 30 · Hammer · SUNY OswegoSUNY OswegoHammer4kg--FOULSo
Mar 30Geneseo Early Season InvitationalMar 30 · Discus · Place 28 · SUNY OswegoSUNY OswegoDiscus1kg28.25.90mSo
Mar 30Geneseo Early Season InvitationalMar 30 · Shot Put · Place 48 · SUNY OswegoSUNY OswegoShot Put4kg48.7.01mSo

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Utica Holiday ClassicDec 8 · Shot Put · Place 33 · SUNY OswegoSUNY OswegoShot Put4kg33.8.18mSo
Dec 1Houghton December ClassicDec 1 · Shot Put · Place 41 · SUNY OswegoSUNY OswegoShot Put4kg41.7.58mSo
Feb 17Nazareth Conference Tune-UpFeb 17 · Shot Put · Place 37 · Oswego StateOswego StateShot Put3724-11.25FR
Feb 10RIT February Friday Night InvitationalFeb 10 · Shot Put · Place 47 · Oswego StateOswego StateShot Put477.74mFR
Jan 27RIT January Friday MeetJan 27 · Shot Put · Place 21 · Oswego StateOswego StateShot Put2125-4.5FR
Jan 21Highlander InvitationalJan 21 · Shot Put · Place 22 · Oswego StateOswego StateShot Put2223-9.5FR

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 29St. Lawrence University Intercollegiate Athletics TwilightApr 29 · Discus · Place 5 · Oswego StateOswego StateDiscus525.69mFR
Apr 29St. Lawrence University Intercollegiate Athletics TwilightApr 29 · Shot Put · Place 5 · Oswego StateOswego StateShot Put57.55mFR
Apr 25CNY College ChallengeApr 25 · Discus · Place 14 · SUNY OswegoSUNY OswegoDiscus1424.94m—
Apr 25CNY College ChallengeApr 25 · Shot Put · Place 12 · SUNY OswegoSUNY OswegoShot Put127.76m—
Apr 22UB Alumni InvitationalApr 22 · Discus · Place 4 · Oswego StateOswego StateDiscus422.31mFR
Apr 22UB Alumni InvitationalApr 22 · Shot Put · Place 7 · Oswego StateOswego StateShot Put78.25mFR
Apr 14Brockport Multi & InvitationalApr 14 · Discus · Place 29 · Oswego StateOswego StateDiscus2926.13mFR
Apr 14Brockport Multi & InvitationalApr 14 · Javelin · Place 25 · Oswego StateOswego StateJavelin2513.57mFR
Apr 14Brockport Multi & InvitationalApr 14 · Shot Put · Place 34 · Oswego StateOswego StateShot Put347.74mFR
Apr 8Cortland Red Dragon OpenApr 8 · Javelin · Place 19 · Oswego StateOswego StateJavelin1913.59mFR
Apr 8Cortland Red Dragon OpenApr 8 · Discus · Place 14 · Oswego StateOswego StateDiscus1426.63mFR
Apr 2Geneseo Early Season InvitationalApr 2 · Javelin · Place 34 · Oswego StateOswego StateJavelin3411.82mFR
Apr 2Geneseo Early Season InvitationalApr 2 · Discus · Place 30 · Oswego StateOswego StateDiscus3026.11mFR
Apr 2Geneseo Early Season InvitationalApr 2 · Shot Put · Place 30 · Oswego StateOswego StateShot Put308.33mFR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Greg Page MeetDec 3 · Shot Put · Place 30 · SUNY OswegoSUNY OswegoShot Put4kg30.8.29m PBFr

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27Section 6 Class B ChampionshipsMay 27 · Discus · Place 3 · Akron CentralAkron CentralDiscus1kg3.89-1012
May 27Section 6 Class B ChampionshipsMay 27 · Shot Put · Place 9 · Akron CentralAkron CentralShot Put4kg9.27-09.0012
May 19Niagara Orleans Track & Field ChampionshipsMay 19 · Discus · Place 1 · Akron CentralAkron CentralDiscus1kg1.89-1112
May 19Niagara Orleans Track & Field ChampionshipsMay 19 · Shot Put · Place 9 · Akron CentralAkron CentralShot Put4kg9.25-02.0012

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 23Section VI D2 ChampionshipsJun 23 · Discus · Place 8 · Akron CentralAkron CentralDiscus1kg8.81-0611
Jun 17Section 6 Class B ChampionshipsJun 17 · Discus · Place 4 · Akron CentralAkron CentralDiscus1kg4.85-0511