Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 2kg · IndoorRochester Spring Twilight · Apr 1436.93mRochester Spring TwilightApril 14, 2025
Discus · 2kg · OutdoorSt. John Fisher Cardinal Classic · Apr 2638.97mSt. John Fisher Cardinal ClassicApril 26, 2025
Hammer · 16lb / 7.26kg · OutdoorGeneseo Ithaca Rochester Tri Meet · Apr 1726.99mGeneseo Ithaca Rochester Tri MeetApril 17, 2021
Javelin · 800g · OutdoorUniversity of Rochester Alumni Invitational · Apr 3040.53mUniversity of Rochester Alumni InvitationalApril 30, 2022
Shot Put · 16lb / 7.26kg · IndoorNazareth Conference Tune-Up · Feb 1813.36mNazareth Conference Tune-UpFebruary 18, 2022
Shot Put · 16lb / 7.26kg · OutdoorLiberty League Outdoor Championships · May 613.61mLiberty League Outdoor ChampionshipsMay 6, 2022
Weight Throw · 35lb / 15.9kg · IndoorNazareth Conference Tune-Up · Feb 1812.22mNazareth Conference Tune-UpFebruary 18, 2022

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

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · Discus · Place 14 · Rochester (N.Y.)Discus2kg14.37.60mSr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · Shot Put · Place 13 · Rochester (N.Y.)Shot Put16lb / 7.26kg13.12.28mSr
Apr 26St. John Fisher Cardinal ClassicApr 26 · Discus · Place 10 · Rochester (N.Y.)Discus2kg10.38.97m PBSr
Apr 26St. John Fisher Cardinal ClassicApr 26 · Shot Put · Place 25 · Rochester (N.Y.)Shot Put16lb / 7.26kg25.12.02mSr
Apr 19University of Rochester Alumni InvitationalApr 19 · Discus · Place 9 · RochesterDiscus937.55mSR
Apr 19University of Rochester Alumni InvitationalApr 19 · Shot Put · Place 10 · RochesterShot Put1012.76mSR
Mar 29Bill Q Invitational at GeneseoMar 29 · Discus · Place 7 · Rochester (N.Y.)Discus737.42mSR

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · Discus · Place 12 · Rochester (N.Y.)Discus2kg12.36.93m PBSr
Apr 14Rochester Spring TwilightApr 14 · Shot Put · Place 8 · Rochester (N.Y.)Shot Put16lb / 7.26kg8.12.70mSr
Feb 28Liberty League ChampionshipsFeb 28 · Shot Put · Place 10 · RochesterShot Put1013.00mSR
Feb 21Nazareth Conference Tune UpFeb 21 · Shot Put · Place 13 · RochesterShot Put1313.05mSR
Feb 14Nazareth DIII Elite MeetFeb 14 · Shot Put · Place 11 · Rochester (N.Y.)Shot Put16lb / 7.26kg11.13.07mSr
Feb 7Brockport InviteFeb 7 · Shot Put · Place 10 · Rochester (N.Y.)Shot Put16lb / 7.26kg10.13.08mSr
Jan 30RIT January Thursday InvitationalJan 30 · Shot Put · Place 7 · Rochester (N.Y.)Shot Put712.76m—
Jan 25Nazareth Conference Challenge CupJan 25 · Shot Put · Place 10 · Rochester (N.Y.)Shot Put1013.01m—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · Shot Put · Place 12 · Rochester (N.Y.)Shot Put16lb / 7.26kg12.12.47mSr
Feb 232024 Liberty League Indoor TF ChampionshipsFeb 23 · Shot Put · Place 7 · Rochester (N.Y.)Shot Put713.28m—
Feb 16Nazareth Conference Tune-UpFeb 16 · Shot Put · Place 13 · Rochester (N.Y.)Shot Put1312.36m—
Feb 9RIT February Friday InvitationalFeb 9 · Shot Put · Place 5 · Rochester (N.Y.)Shot Put512.73m—
Feb 2Brockport Multi & InvitationalFeb 2 · Shot Put · Place 9 · Rochester (N.Y.)Shot Put912.70m—
Jan 27Nazareth Conference Challenge CupJan 27 · Shot Put · Place 8 · RochesterShot Put813.15mSR
Jan 20Golden Eagle InvitationalJan 20 · Shot Put · Place 7 · Rochester (N.Y.)Shot Put712.83m—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 3Liberty League Outdoor ChampionshipsMay 3 · Discus · Place 6 · Rochester (N.Y.)Discus640.78m—
May 3Liberty League Outdoor ChampionshipsMay 3 · Shot Put · Place 7 · Rochester (N.Y.)Shot Put713.39m—
Apr 26Rochester Spring TwilightApr 26 · Discus · Place 8 · Rochester (N.Y.)Discus837.88m—
Apr 26Rochester Spring TwilightApr 26 · Shot Put · Place 4 · Rochester (N.Y.)Shot Put413.79m—
Apr 20SUNY Geneseo QuadApr 20 · Javelin · Place 19 · Rochester (N.Y.)Javelin1929.74m—
Apr 20SUNY Geneseo QuadApr 20 · Discus · Place 7 · Rochester (N.Y.)Discus739.94m—
Apr 20SUNY Geneseo QuadApr 20 · Shot Put · Place 14 · Rochester (N.Y.)Shot Put1412.17m—
Apr 12Brockport Multi and InvitationalApr 12 · Javelin · Place 24 · Rochester (N.Y.)Javelin2433.04m—
Apr 12Brockport Multi and InvitationalApr 12 · Discus · Place 10 · Rochester (N.Y.)Discus1037.42m—
Apr 12Brockport Multi and InvitationalApr 12 · Shot Put · Place 9 · Rochester (N.Y.)Shot Put912.51m—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · Shot Put · Place 6 · Rochester (N.Y.)Shot Put16lb / 7.26kg6.12.83mSr
Feb 24Liberty League Indoor Track ChampionshipsFeb 24 · Shot Put · Place 7 · RochesterShot Put713.03mJR
Feb 17Nazareth Conference Tune-UpFeb 17 · Shot Put · Place 10 · RochesterShot Put1041-4.5JR
Feb 10RIT February Friday Night InvitationalFeb 10 · Shot Put · Place 10 · RochesterShot Put1012.53mJR
Feb 3Brockport MultiFeb 3 · Shot Put · Place 12 · University of RochesterShot Put1212.48m—
Jan 28Nazareth Conference ChallengeJan 28 · Shot Put · Place 11 · RochesterShot Put1112.45mJR
Jan 21Winter Welcome Back MeetJan 21 · Shot Put · Place 14 · RochesterShot Put1439-5.25JR

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 5Liberty League Outdoor Track & Field ChampionshipMay 5 · Discus · Place 13 · RochesterDiscus1338.25mJR
May 5Liberty League Outdoor Track & Field ChampionshipMay 5 · Shot Put · Place 6 · RochesterShot Put613.33mJR
Apr 29St. John Fisher Cardinal ClassicApr 29 · Discus · Place 24 · RochesterDiscus2432.16mJR
Apr 29St. John Fisher Cardinal ClassicApr 29 · Shot Put · Place 13 · RochesterShot Put1312.36mJR
Apr 22University of Rochester Alumni InvitationalApr 22 · Javelin · Place 18 · RochesterJavelin1834.06mJR
Apr 22University of Rochester Alumni InvitationalApr 22 · Discus · Place 22 · RochesterDiscus2232.72mJR
Apr 22University of Rochester Alumni InvitationalApr 22 · Shot Put · Place 16 · RochesterShot Put1611.63mJR
Apr 14Brockport Multi & InvitationalApr 14 · Discus · Place 11 · RochesterDiscus1135.08mJR
Apr 14Brockport Multi & InvitationalApr 14 · Javelin · Place 8 · RochesterJavelin838.85mJR
Apr 14Brockport Multi & InvitationalApr 14 · Shot Put · Place 11 · RochesterShot Put1112.33mJR
Apr 8RIT InvitationalApr 8 · Javelin · Place 12 · RochesterJavelin1237.92mJR
Apr 8RIT InvitationalApr 8 · Discus · Place 22 · RochesterDiscus2233.93mJR
Apr 8RIT InvitationalApr 8 · Shot Put · Place 8 · RochesterShot Put812.86mJR
Apr 2Geneseo Early Season InvitationalApr 2 · Javelin · Place 21 · RochesterJavelin2134.81mJR
Apr 2Geneseo Early Season InvitationalApr 2 · Discus · Place 15 · RochesterDiscus1537.57mJR
Apr 2Geneseo Early Season InvitationalApr 2 · Shot Put · Place 12 · RochesterShot Put1212.60mJR

2022 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 9Nazareth Alumni InvitationalDec 9 · Shot Put · Place 18 · Rochester (N.Y.)Shot Put16lb / 7.26kg18.11.77mJr
Feb 25Liberty League Indoor ChampionshipsFeb 25 · Shot Put · Place 6 · RochesterShot Put643-7SO
Feb 18Nazareth Conference Tune-UpFeb 18 · Weight Throw · Place 23 · Rochester (N.Y.)Weight Throw35lb / 15.9kg23.12.22m PBSo
Feb 18Nazareth Conference Tune-UpFeb 18 · Shot Put · Place 10 · Rochester (N.Y.)Shot Put16lb / 7.26kg10.13.36m PBSo
Feb 11RIT February Friday InvitationalFeb 11 · Weight Throw · Place 31 · Rochester (N.Y.)Weight Throw35lb / 15.9kg31.11.98mSo
Feb 11RIT February Friday InvitationalFeb 11 · Shot Put · Place 13 · Rochester (N.Y.)Shot Put16lb / 7.26kg13.12.29mSo
Feb 5Bomber InvitationalFeb 5 · Weight Throw · Place 19 · RochesterWeight Throw1940-6.25SO
Feb 5Bomber InvitationalFeb 5 · Shot Put · Place 10 · RochesterShot Put1039-9.25SO
Feb 5Bomber InvitationalFeb 5 · Weight Throw · Place 19 · RochesterWeight Throw1940-06.25SO
Feb 5Bomber InvitationalFeb 5 · Shot Put · Place 10 · RochesterShot Put1039-09.25SO
Jan 29Conference Challenge Cup InvitationalJan 29 · Weight Throw · Place 23 · RochesterWeight Throw2338-9.75SO
Jan 29Conference Challenge Cup InvitationalJan 29 · Shot Put · Place 11 · RochesterShot Put1138-7.75SO
Jan 22Winter Welcome Back to Brockport MeetJan 22 · Weight Throw · Place 19 · RochesterWeight Throw1938-8.25SO
Jan 22Winter Welcome Back to Brockport MeetJan 22 · Shot Put · Place 8 · RochesterShot Put842-6.25SO

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6Liberty League Outdoor ChampionshipsMay 6 · Shot Put · Place 5 · Rochester (N.Y.)Shot Put16lb / 7.26kg5.13.61m PBSo
Apr 30University of Rochester Alumni InvitationalApr 30 · Javelin · Place 8 · Rochester (N.Y.)Javelin800g8.40.53m PBSo
Apr 30University of Rochester Alumni InvitationalApr 30 · Discus · Place 22 · Rochester (N.Y.)Discus2kg22.32.99mSo
Apr 30University of Rochester Alumni InvitationalApr 30 · Shot Put · Place 12 · Rochester (N.Y.)Shot Put16lb / 7.26kg12.12.64mSo
Apr 23Geneseo Quad Meet & MultiApr 23 · Javelin · Place 12 · Rochester (N.Y.)Javelin800g12.35.70mSo
Apr 23Geneseo Quad Meet & MultiApr 23 · Discus · Place 19 · Rochester (N.Y.)Discus2kg19.32.01mSo
Apr 23Geneseo Quad Meet & MultiApr 23 · Shot Put · Place 11 · Rochester (N.Y.)Shot Put16lb / 7.26kg11.12.54mSo
Apr 1Geneseo Early Season InvitationalApr 1 · Javelin · Place 14 · Rochester (N.Y.)Javelin800g14.40.52mSo
Apr 1Geneseo Early Season InvitationalApr 1 · Discus · Place 22 · Rochester (N.Y.)Discus2kg22.33.05mSo
Apr 1Geneseo Early Season InvitationalApr 1 · Shot Put · Place 9 · Rochester (N.Y.)Shot Put16lb / 7.26kg9.13.02mSo

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 10Nazareth Alumni InvitationalDec 10 · Weight Throw · Place 17 · Rochester (N.Y.)Weight Throw35lb / 15.9kg17.10.66mSo
Dec 10Nazareth Alumni InvitationalDec 10 · Shot Put · Place 4 · Rochester (N.Y.)Shot Put16lb / 7.26kg4.13.13mSo
Feb 27Nazareth COVID TriFeb 27 · Shot Put · Place 8 · RochesterShot Put834-4.75FR

2021 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 8Liberty League West Outdoor T&F ChampionshipsMay 8 · Javelin · Place 9 · Rochester (N.Y.)Javelin800g9.32.05mFr
May 8Liberty League West Outdoor T&F ChampionshipsMay 8 · Discus · Place 13 · Rochester (N.Y.)Discus2kg13.29.96mFr
May 8Liberty League West Outdoor T&F ChampionshipsMay 8 · Shot Put · Place 5 · Rochester (N.Y.)Shot Put16lb / 7.26kg5.13.07mFr
May 1Brockport Friday Night Invite on SaturdayMay 1 · Discus · Place 17 · RochesterDiscus1795-7FR
May 1Brockport Friday Night Invite on SaturdayMay 1 · Shot Put · Place 11 · RochesterShot Put1140-11.5FR
Apr 23RIT Friday Meet #2Apr 23 · Javelin · Rochester (N.Y.)Javelin800g—FOULFr
Apr 23RIT Friday Meet #2Apr 23 · Discus · Place 11 · Rochester (N.Y.)Discus2kg11.28.87mFr
Apr 23RIT Friday Meet #2Apr 23 · Shot Put · Place 3 · Rochester (N.Y.)Shot Put16lb / 7.26kg3.12.86mFr
Apr 17Geneseo Ithaca Rochester Tri MeetApr 17 · Hammer · Place 8 · Rochester (N.Y.)Hammer16lb / 7.26kg8.26.99m PBFr
Apr 17Geneseo Ithaca Rochester Tri MeetApr 17 · Javelin · Place 5 · Rochester (N.Y.)Javelin800g5.37.29mFr
Apr 17Geneseo Ithaca Rochester Tri MeetApr 17 · Discus · Place 7 · Rochester (N.Y.)Discus2kg7.33.88mFr
Apr 17Geneseo Ithaca Rochester Tri MeetApr 17 · Shot Put · Place 3 · Rochester (N.Y.)Shot Put16lb / 7.26kg3.12.50mFr
Apr 9Geneseo Roundtable InvitationalApr 9 · Hammer · Place 24 · RochesterHammer2488-10FR
Apr 9Geneseo Roundtable InvitationalApr 9 · Discus · Place 31 · RochesterDiscus3190-5FR
Apr 9Geneseo Roundtable InvitationalApr 9 · Shot Put · Place 15 · RochesterShot Put1539-3FR
Apr 3Rochester-Ithaca-RIT TriangularApr 3 · Javelin · Place 7 · RochesterJavelin7104-4FR
Apr 3Rochester-Ithaca-RIT TriangularApr 3 · Discus · Place 15 · RochesterDiscus1590-7FR
Apr 3Rochester-Ithaca-RIT TriangularApr 3 · Shot Put · Place 7 · RochesterShot Put737-11.25FR
Mar 27RIT-Rochester-UnionMar 27 · Javelin · Place 9 · RochesterJavelin998-2FR
Mar 27RIT-Rochester-UnionMar 27 · Discus · Place 14 · RochesterDiscus1483-7FR
Mar 27RIT-Rochester-UnionMar 27 · Shot Put · Place 7 · RochesterShot Put737-8FR