Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorUniversity of Rochester Alumni Invitational · Apr 1943.47mUniversity of Rochester Alumni InvitationalApril 19, 2026
Discus · 1kg · OutdoorRIT Bill Q Invitational · Apr 2445.27mRIT Bill Q InvitationalApril 24, 2026
Hammer · 4kg · IndoorUniversity of Rochester Alumni Invitational · Apr 1940.95mUniversity of Rochester Alumni InvitationalApril 19, 2026
Hammer · 4kg · OutdoorLiberty League Outdoor Track & Field Championships · May 142.98mLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
Javelin · 600g · OutdoorLiberty League Outdoor Track & Field Championships · May 238.22mLiberty League Outdoor Track & Field ChampionshipsMay 2, 2025
Shot Put · 4kg · IndoorNazareth Alumni Opener · Dec 513.09mNazareth Alumni OpenerDecember 5, 2025
Shot Put · 4kg · Outdoor AARTFC Outdoor Track & Field Championships · May 1313.77m AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
Weight Throw · 20lb / 9.0kg · IndoorNazareth Alumni · Dec 612.70mNazareth AlumniDecember 6, 2024

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Discus · Place 12 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg12.43.48mJr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Shot Put · Place 19 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg19.12.54mJr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Discus · Place 6 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg6.43.63mJr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Shot Put · Place 3 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg3.13.77m PBJr
May 9Ithaca College In-Between MeetMay 9 · Discus · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg2.39.58mJr
May 9Ithaca College In-Between MeetMay 9 · Shot Put · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg2.12.79mJr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Hammer · Place 8 · Rochester (N.Y.)Rochester (N.Y.)Hammer4kg8.42.98m PBJr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Discus · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg1.42.30mJr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Shot Put · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg1.13.54mJr
Apr 24RIT Bill Q InvitationalApr 24 · Discus · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg1.45.27m PBJr
Apr 24RIT Bill Q InvitationalApr 24 · Shot Put · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg1.13.13mJr
Apr 12Brockport Multi and InvitationalApr 12 · Hammer · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Hammer4kg2.39.25mJr
Apr 12Brockport Multi and InvitationalApr 12 · Discus · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg1.42.21mJr
Apr 12Brockport Multi and InvitationalApr 12 · Shot Put · Place 3 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg3.11.93mJr
Apr 2Colonial RelaysApr 2 · Hammer · Place 11 · Rochester (N.Y.)Rochester (N.Y.)Hammer4kg11.39.21mJr
Apr 2Colonial RelaysApr 2 · Javelin · Place 4 · Rochester (N.Y.)Rochester (N.Y.)Javelin600g4.36.66mJr
Apr 2Colonial RelaysApr 2 · Discus · Place 6 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg6.42.17mJr
Apr 2Colonial RelaysApr 2 · Shot Put · Place 4 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg4.12.30mJr

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · Hammer · Place 6 · Rochester (N.Y.)Rochester (N.Y.)Hammer4kg6.40.95m PBJr
Apr 19University of Rochester Alumni InvitationalApr 19 · Discus · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg1.43.47m PBJr
Apr 19University of Rochester Alumni InvitationalApr 19 · Shot Put · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg1.12.19mJr
Mar 29Rochester Spring OpenerMar 29 · Discus · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg1.43.04mJr
Mar 29Rochester Spring OpenerMar 29 · Shot Put · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg2.11.73mJr
Mar 6AARTFC Indoor ChampionshipsMar 6 · Shot Put · Place 5 · Rochester (N.Y.)Rochester (N.Y.)Shot Put513.13mJR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Weight Throw · Place 14 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw1413.07mJR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Shot Put · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Shot Put213.33mJR
Feb 20Nazareth Conference Tune-UpFeb 20 · Shot Put · Place 1 · RochesterRochesterShot Put113.01mJR
Feb 14NYU DIII InvitationalFeb 14 · Shot Put · Place 3 · Rochester (N.Y.)Rochester (N.Y.)Shot Put312.84mJr
Jan 31Nazareth Conference Challenge CupJan 31 · Shot Put · Place 2 · RochesterRochesterShot Put213.49mJR
Jan 23RIT Friday InvitationalJan 23 · Weight Throw · Place 18 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw1812.75mJr
Jan 23RIT Friday InvitationalJan 23 · Shot Put · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Shot Put113.06mJr

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · Weight Throw · Place 14 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw20lb / 9.0kg14.12.44mJr
Dec 5Nazareth Alumni OpenerDec 5 · Shot Put · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg1.13.09m PBJr
Apr 14Rochester Spring TwilightApr 14 · Hammer · Place 11 · Rochester (N.Y.)Rochester (N.Y.)Hammer4kg11.38.34mSo
Apr 14Rochester Spring TwilightApr 14 · Discus · Place 5 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg5.35.66mSo
Apr 14Rochester Spring TwilightApr 14 · Shot Put · Place 9 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg9.10.27mSo
Mar 7AARTFCMar 7 · Shot Put · Place 19 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg19.11.42mSo
Feb 28Liberty League ChampionshipsFeb 28 · Shot Put · Place 6 · RochesterRochesterShot Put612.00mSO
Feb 21Nazareth Conference Tune UpFeb 21 · Shot Put · Place 12 · RochesterRochesterShot Put1210.75mSO
Feb 14Nazareth DIII Elite MeetFeb 14 · Weight Throw · Place 38 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw20lb / 9.0kg38.11.71mSo
Feb 14Nazareth DIII Elite MeetFeb 14 · Shot Put · Place 14 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg14.11.34mSo
Feb 7Brockport InviteFeb 7 · Weight Throw · Place 19 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw20lb / 9.0kg19.12.25mSo
Feb 7Brockport InviteFeb 7 · Shot Put · Place 10 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg10.10.33mSo
Jan 25Nazareth Conference Challenge CupJan 25 · Weight Throw · Place 22 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw2211.76m—
Jan 25Nazareth Conference Challenge CupJan 25 · Shot Put · Place 13 · Rochester (N.Y.)Rochester (N.Y.)Shot Put1310.76m—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · Javelin · Place 14 · Rochester (N.Y.)Rochester (N.Y.)Javelin600g14.34.39mSo
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · Discus · Place 4 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg4.40.52mSo
May 11St. John Fisher Cardinal Last ChanceMay 11 · Discus · Place 3 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg3.41.32mSo
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · Hammer · Place 14 · Rochester (N.Y.)Rochester (N.Y.)Hammer4kg14.38.66mSo
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · Javelin · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Javelin600g1.38.22m PBSo
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · Discus · Place 4 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg4.39.55mSo
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · Shot Put · Place 11 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg11.10.95mSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · Javelin · Place 7 · Rochester (N.Y.)Rochester (N.Y.)Javelin600g7.32.87mSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · Discus · Place 10 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg10.35.73mSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · Shot Put · Place 17 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg17.10.60mSo
Apr 19University of Rochester Alumni InvitationalApr 19 · Javelin · Place 2 · RochesterRochesterJavelin233.35mSO
Apr 19University of Rochester Alumni InvitationalApr 19 · Hammer · Place 17 · RochesterRochesterHammer1737.00mSO
Apr 19University of Rochester Alumni InvitationalApr 19 · Discus · Place 3 · RochesterRochesterDiscus341.27mSO
Mar 29Bill Q Invitational at GeneseoMar 29 · Javelin · Place 3 · Rochester (N.Y.)Rochester (N.Y.)Javelin331.40mSO
Mar 29Bill Q Invitational at GeneseoMar 29 · Discus · Place 7 · Rochester (N.Y.)Rochester (N.Y.)Discus735.04mSO
Mar 29Bill Q Invitational at GeneseoMar 29 · Shot Put · Place 9 · Rochester (N.Y.)Rochester (N.Y.)Shot Put910.47mSO

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · Weight Throw · Place 13 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw20lb / 9.0kg13.12.70m PBSo
Dec 6Nazareth AlumniDec 6 · Shot Put · Place 6 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg6.11.92mSo
Mar 12024 AARTFC Indoor Track & Field ChampionshipsMar 1 · Shot Put · Place 29 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg29.10.39mFr
Feb 232024 Liberty League Indoor TF ChampionshipsFeb 23 · Weight Throw · Place 10 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw1012.09m—
Feb 232024 Liberty League Indoor TF ChampionshipsFeb 23 · Shot Put · Place 5 · Rochester (N.Y.)Rochester (N.Y.)Shot Put511.72m—
Feb 16Nazareth Conference Tune-UpFeb 16 · Weight Throw · Place 27 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw2710.52m—
Feb 16Nazareth Conference Tune-UpFeb 16 · Shot Put · Place 22 · Rochester (N.Y.)Rochester (N.Y.)Shot Put2210.04m—
Feb 9RIT February Friday InvitationalFeb 9 · Weight Throw · Place 19 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw1911.28m—
Feb 9RIT February Friday InvitationalFeb 9 · Shot Put · Place 14 · Rochester (N.Y.)Rochester (N.Y.)Shot Put149.86m—
Feb 2Brockport Multi & InvitationalFeb 2 · Weight Throw · Place 29 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw2910.47m—
Feb 2Brockport Multi & InvitationalFeb 2 · Shot Put · Place 18 · Rochester (N.Y.)Rochester (N.Y.)Shot Put1810.18m—
Jan 27Nazareth Conference Challenge CupJan 27 · Weight Throw · Place 37 · RochesterRochesterWeight Throw379.09mFR
Jan 27Nazareth Conference Challenge CupJan 27 · Shot Put · Place 22 · RochesterRochesterShot Put229.96mFR
Jan 20Golden Eagle InvitationalJan 20 · Weight Throw · Place 19 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw1910.96m—
Jan 20Golden Eagle InvitationalJan 20 · Shot Put · Place 13 · Rochester (N.Y.)Rochester (N.Y.)Shot Put1310.86m—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 15AARTFC DIII OutdoorMay 15 · Javelin · Place 16 · Rochester (N.Y.)Rochester (N.Y.)Javelin1629.29m—
May 10Williams College The FIRE MeetMay 10 · Javelin · Place 4 · Rochester (N.Y.)Rochester (N.Y.)Javelin600g4.33.79mFr
May 10Williams College The FIRE MeetMay 10 · Discus · Place 15 · Rochester (N.Y.)Rochester (N.Y.)Discus1kg15.34.33mFr
May 3Liberty League Outdoor ChampionshipsMay 3 · Hammer · Place 11 · Rochester (N.Y.)Rochester (N.Y.)Hammer1135.74m—
May 3Liberty League Outdoor ChampionshipsMay 3 · Javelin · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Javelin138.09m—
May 3Liberty League Outdoor ChampionshipsMay 3 · Discus · Place 5 · Rochester (N.Y.)Rochester (N.Y.)Discus537.38m—
May 3Liberty League Outdoor ChampionshipsMay 3 · Shot Put · Place 13 · Rochester (N.Y.)Rochester (N.Y.)Shot Put1310.56m—
Apr 26Rochester Spring TwilightApr 26 · Hammer · Place 12 · Rochester (N.Y.)Rochester (N.Y.)Hammer1232.78m—
Apr 26Rochester Spring TwilightApr 26 · Javelin · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Javelin231.59m—
Apr 26Rochester Spring TwilightApr 26 · Discus · Place 5 · Rochester (N.Y.)Rochester (N.Y.)Discus535.64m—
Apr 20SUNY Geneseo QuadApr 20 · Hammer · Place 17 · Rochester (N.Y.)Rochester (N.Y.)Hammer1731.44m—
Apr 20SUNY Geneseo QuadApr 20 · Javelin · Place 3 · Rochester (N.Y.)Rochester (N.Y.)Javelin333.30m—
Apr 20SUNY Geneseo QuadApr 20 · Discus · Place 8 · Rochester (N.Y.)Rochester (N.Y.)Discus834.21m—
Apr 20SUNY Geneseo QuadApr 20 · Shot Put · Place 12 · Rochester (N.Y.)Rochester (N.Y.)Shot Put1210.63m—
Apr 12Brockport Multi and InvitationalApr 12 · Hammer · Place 17 · Rochester (N.Y.)Rochester (N.Y.)Hammer1733.92m—
Apr 12Brockport Multi and InvitationalApr 12 · Javelin · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Javelin233.58m—
Apr 12Brockport Multi and InvitationalApr 12 · Discus · Place 11 · Rochester (N.Y.)Rochester (N.Y.)Discus1131.87m—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · Weight Throw · Place 25 · Rochester (N.Y.)Rochester (N.Y.)Weight Throw20lb / 9.0kg25.10.12mFr
Dec 8Nazareth Alumni OpenerDec 8 · Shot Put · Place 17 · Rochester (N.Y.)Rochester (N.Y.)Shot Put4kg17.9.95mFr
Feb 8GA Last Shot InvitationalFeb 8 · Combined results · Place 1 · George SchoolGeorge SchoolCombined results135-04.0012
Feb 8GA Last Shot InvitationalFeb 8 · Shot Put · Place 2 · George SchoolGeorge SchoolShot Put234-10.0012
Jan 25GA Shot Put Invite #1Jan 25 · Shot Put · Place 2 · George SchoolGeorge SchoolShot Put233-07.0012

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20PAISAA ChampionshipsMay 20 · Javelin · Place 3 · George SchoolGeorge SchoolJavelin600g3.99-0712
May 20PAISAA ChampionshipsMay 20 · Discus · Place 1 · George SchoolGeorge SchoolDiscus1kg1.111-0212
May 20PAISAA ChampionshipsMay 20 · Shot Put · Place 1 · George SchoolGeorge SchoolShot Put4kg1.36-07.7512
May 13Friends League ChampionshipsMay 13 · Javelin · Place 1 · George SchooGeorge SchooJavelin194-0812
May 13Friends League ChampionshipsMay 13 · Discus · Place 1 · George SchooGeorge SchooDiscus1106-0812
May 13Friends League ChampionshipsMay 13 · Shot Put · Place 2 · George SchooGeorge SchooShot Put233-02.5012
May 6Hill v. Mercersburg, Perkiomen, Pennington, GeorgeMay 6 · Shot Put · Place 1 · George SchoolGeorge SchoolShot Put136-3.7512
May 6Hill v. Mercersburg, Perkiomen, Pennington, GeorgeMay 6 · Javelin · Place 1 · George SchoolGeorge SchoolJavelin1109-912
May 6Hill v. Mercersburg, Perkiomen, Pennington, GeorgeMay 6 · Discus · Place 1 · George SchoolGeorge SchoolDiscus1106-412
May 3George School vs Shipley DualMay 3 · Javelin · Place 1 · George SchooGeorge SchooJavelin189-1012
May 3George School vs Shipley DualMay 3 · Discus · Place 1 · George SchooGeorge SchooDiscus1109-0212
May 3George School vs Shipley DualMay 3 · Shot Put · Place 1 · George SchooGeorge SchooShot Put133-05.0012
Apr 18Westtown - Friends Central - George SchoolApr 18 · Discus · Place 1 · George SchooGeorge SchooDiscus199-06.5012
Feb 182023 PAISAA Indoor Track & Field ChampionshipsFeb 18 · Shot Put · Place 1 · George SchoolGeorge SchoolShot Put4kg1.34' 012

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Peddie Winter ScrimageDec 14 · Shot Put · Place 1 · George SchoolGeorge SchoolShot Put4kg1.35-04.5012
Feb 7Germantown Academy Put Invitational #2Feb 7 · Shot Put · Place 1 · George SchoolGeorge SchoolShot Put4kg1.31-02.2511
Jan 16Bears HS InvitationalJan 16 · Shot Put · Place 8 · George SchoolGeorge SchoolShot Put4kg8.27-08.7511

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21PA Independent School Athletic Association (PAISAA) ChampionshipMay 21 · Javelin · Place 1 · George SchooGeorge SchooJavelin1105-03.0011
May 21PA Independent School Athletic Association (PAISAA) ChampionshipMay 21 · Discus · Place 4 · George SchooGeorge SchooDiscus490-01.0011
May 21PA Independent School Athletic Association (PAISAA) ChampionshipMay 21 · Shot Put · Place 2 · George SchooGeorge SchooShot Put232-03.5011
May 14Friends League ChampionshipsMay 14 · Javelin · Place 1 · George SchooGeorge SchooJavelin196-0611
May 14Friends League ChampionshipsMay 14 · Discus · Place 1 · George SchooGeorge SchooDiscus193-0811
May 14Friends League ChampionshipsMay 14 · Shot Put · Place 2 · George SchooGeorge SchooShot Put231-05.0011
Apr 23Central Bucks West RelaysApr 23 · Javelin · Place 2 · George SchoolGeorge SchoolJavelin600g2.97-1011
Apr 23Central Bucks West RelaysApr 23 · Discus · Place 4 · George SchoolGeorge SchoolDiscus1kg4.85-0611
Apr 23Central Bucks West RelaysApr 23 · Shot Put · Place 4 · George SchoolGeorge SchoolShot Put4kg4.32-08.7511
Feb 19PAISAA Indoor Track and Field ChampionshipsFeb 19 · Shot Put · Place 2 · George SchoolGeorge SchoolShot Put4kg2.31-08.0011

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18UC Holiday HS InvitationalDec 18 · Shot Put · Place 9 · George SchoolGeorge SchoolShot Put4kg9.29-07.5011
Dec 18UC Holiday HS InvitationalDec 18 · Shot Put · Place 9 · George SchoolGeorge SchoolShot Put4kg9.29-07.5011
Dec 11Ursinus HS InvitationalDec 11 · Shot Put · Place 3 · George SchoolGeorge SchoolShot Put4kg3.27-09.0011

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Friends Schools League ChampionshipMay 16 · Javelin · Place 1 · George SchoolGeorge SchoolJavelin600g1.88-0610
May 16Friends Schools League ChampionshipMay 16 · Discus · Place 1 · George SchoolGeorge SchoolDiscus1kg1.79-0310
May 16Friends Schools League ChampionshipMay 16 · Shot Put · Place 1 · George SchoolGeorge SchoolShot Put4kg1.29-10.0010

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jan 25PAISAA Indoor Track & Field ChampionshipsJan 25 · Shot Put · Place 7 · George SchoolGeorge SchoolShot Put4kg7.26-07.759

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Ursinus HS InvitationalDec 7 · Shot Put · Place 26 · George SchoolGeorge SchoolShot Put4kg26.24-00.759