Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 111.26aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
1000 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 272:56.07aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
110m Hurdles · 42" / 1.067m · OutdoorLiberty League Outdoor Track & Field Championships · May 116.47aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
1500 Meters · Outdoor AARTFC Outdoor Track & Field Championships · May 134:33.34a AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
400 Meters · IndoorNYU DIII Invitational · Feb 1452.52aNYU DIII InvitationalFebruary 14, 2026
400 Meters · Outdoor AARTFC Outdoor Track & Field Championships · May 1350.18a AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
60 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 277.24aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
Decathlon · Outdoor AARTFC Outdoor Track & Field Championships · May 136596.00 AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
Discus · 2kg · OutdoorIthaca College In-Between Meet · May 931.71mIthaca College In-Between MeetMay 9, 2026
High Jump · IndoorNazareth Conference Challenge Cup · Jan 251.62mNazareth Conference Challenge CupJanuary 25, 2025
High Jump · Outdoor AARTFC Outdoor Track & Field Championships · May 131.86m AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
Javelin · 800g · OutdoorColonial Relays · Apr 253.97mColonial RelaysApril 2, 2026
Long Jump · IndoorNazareth Conference Challenge Cup · Jan 256.14mNazareth Conference Challenge CupJanuary 25, 2025
Long Jump · Outdoor AARTFC Outdoor Track & Field Championships · May 136.80m AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
Pole Vault · IndoorRIT Friday Invitational · Jan 234.00mRIT Friday InvitationalJanuary 23, 2026
Pole Vault · OutdoorLiberty League Outdoor Track & Field Championships · May 14.40mLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
Shot Put · 16lb / 7.26kg · OutdoorLiberty League Outdoor Track & Field Championships · May 110.35mLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026

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

2026 Outdoor Track

49 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Decathlon · Place 15 · Rochester (N.Y.)Decathlon15.6378So
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Long Jump · Place 10 · Rochester (N.Y.)Long JumpRound M10.6.64mWind: 2.3So
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Pole Vault · Place 7 · Rochester (N.Y.)Pole VaultRound M7.4.15mSo
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · High Jump · Place 4 · Rochester (N.Y.)High JumpRound M4.1.83mSo
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Javelin · Place 10 · Rochester (N.Y.)Javelin800gRound M10.47.61mSo
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Discus · Place 16 · Rochester (N.Y.)Discus2kgRound M16.31.38mSo
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Shot Put · Place 18 · Rochester (N.Y.)Shot Put16lb / 7.26kgRound M18.9.52mSo
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 110m Hurdles · Place 18 · Rochester (N.Y.)110m Hurdles42" / 1.067mRound M18.16.85aWind: 1.3So
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 1500 Meters · Place 5 · Rochester (N.Y.)1500 MetersRound M5.4:35.58aSo
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 400 Meters · Place 14 · Rochester (N.Y.)400 MetersRound M14.51.41aSo
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 100 Meters · Place 14 · Rochester (N.Y.)100 MetersRound M14.11.58aWind: -0.7So
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Decathlon · Place 1 · Rochester (N.Y.)DecathlonRound M1.6596.00 PBSo
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Long Jump · Place 1 · Rochester (N.Y.)Long JumpRound M1.6.80m PBWind: -1.3So
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Pole Vault · Place 4 · Rochester (N.Y.)Pole VaultRound M4.4.00mSo
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · High Jump · Place 2 · Rochester (N.Y.)High JumpRound M2.1.86m PBSo
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Javelin · Place 1 · Rochester (N.Y.)Javelin800gRound M1.50.41mSo
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Discus · Place 7 · Rochester (N.Y.)Discus2kgRound M7.29.61mSo
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Shot Put · Place 7 · Rochester (N.Y.)Shot Put16lb / 7.26kgRound M7.10.01mSo
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 110m Hurdles · Place 8 · Rochester (N.Y.)110m Hurdles42" / 1.067mRound M8.16.56aWind: -0.2So
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 1500 Meters · Place 2 · Rochester (N.Y.)1500 MetersRound M2.4:33.34a PBSo
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 400 Meters · Place 2 · Rochester (N.Y.)400 MetersRound M2.50.18a PBSo
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 100 Meters · Place 1 · Rochester (N.Y.)100 MetersRound M1.11.30aWind: -1.4So
May 9Ithaca College In-Between MeetMay 9 · Discus · Place 13 · Rochester (N.Y.)Discus2kg13.31.71m PBSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Decathlon · Place 2 · Rochester (N.Y.)DecathlonRound M2.6044.00So
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Long Jump · Place 2 · Rochester (N.Y.)Long JumpRound M2.6.63mWind: 2So
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Pole Vault · Place 2 · Rochester (N.Y.)Pole VaultRound M2.4.40m PBSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · High Jump · Place 1 · Rochester (N.Y.)High JumpRound M1.1.84mSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Javelin · Place 1 · Rochester (N.Y.)Javelin800gRound M1.46.93mSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Discus · Rochester (N.Y.)Discus2kgRound M--FSSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Shot Put · Place 2 · Rochester (N.Y.)Shot Put16lb / 7.26kgRound M2.10.35m PBSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 110m Hurdles · Place 2 · Rochester (N.Y.)110m Hurdles42" / 1.067mRound M2.16.47a PBWind: 0.8So
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 2 · Rochester (N.Y.)1500 MetersRound M2.4:53.33aSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 400 Meters · Place 1 · Rochester (N.Y.)400 MetersRound M1.50.51aSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 100 Meters · Place 2 · Rochester (N.Y.)100 MetersRound M2.11.26a PBWind: 1.2So
Apr 24RIT Bill Q InvitationalApr 24 · Pole Vault · Place 10 · Rochester (N.Y.)Pole Vault10.4.30mSo
Apr 24RIT Bill Q InvitationalApr 24 · High Jump · Place 7 · Rochester (N.Y.)High Jump7.1.78mSo
Apr 12Brockport Multi and InvitationalApr 12 · Decathlon · Place 2 · Rochester (N.Y.)DecathlonRound M2.6484So
Apr 12Brockport Multi and InvitationalApr 12 · Long Jump · Place 2 · Rochester (N.Y.)Long JumpRound M2.6.52mWind: 1.6So
Apr 12Brockport Multi and InvitationalApr 12 · Pole Vault · Place 3 · Rochester (N.Y.)Pole VaultRound M3.4.40mSo
Apr 12Brockport Multi and InvitationalApr 12 · High Jump · Place 2 · Rochester (N.Y.)High JumpRound M2.1.81mSo
Apr 12Brockport Multi and InvitationalApr 12 · Javelin · Place 2 · Rochester (N.Y.)Javelin800gRound M2.50.71mSo
Apr 12Brockport Multi and InvitationalApr 12 · Discus · Place 2 · Rochester (N.Y.)Discus2kgRound M2.31.00mSo
Apr 12Brockport Multi and InvitationalApr 12 · Shot Put · Place 4 · Rochester (N.Y.)Shot Put16lb / 7.26kgRound M4.10.19mSo
Apr 12Brockport Multi and InvitationalApr 12 · 110m Hurdles · Place 6 · Rochester (N.Y.)110m Hurdles42" / 1.067mRound M6.16.49aWind: -0.3So
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 3 · Rochester (N.Y.)1500 MetersRound M3.4:52.65aSo
Apr 12Brockport Multi and InvitationalApr 12 · 400 Meters · Place 4 · Rochester (N.Y.)400 MetersRound M4.51.30aSo
Apr 12Brockport Multi and InvitationalApr 12 · 100 Meters · Place 5 · Rochester (N.Y.)100 MetersRound M5.11.29aWind: 2.3So
Apr 2Colonial RelaysApr 2 · Pole Vault · Place 14 · Rochester (N.Y.)Pole Vault14.4.02mSo
Apr 2Colonial RelaysApr 2 · Javelin · Place 3 · Rochester (N.Y.)Javelin800g3.53.97m PBSo

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · Pole Vault · Place 6 · Rochester (N.Y.)Pole Vault6.4.02mSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · Long Jump · Place 22 · Rochester (N.Y.)Long Jump226.46mSO
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Long Jump · Place 2 · Rochester (N.Y.)Long Jump26.54mSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Long Jump · Place 7 · Rochester (N.Y.)Long Jump76.51mSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Pole Vault · Place 2 · Rochester (N.Y.)Pole Vault24.20mSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Pole Vault · Place 13 · Rochester (N.Y.)Pole Vault134.06mSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · High Jump · Place 3 · Rochester (N.Y.)High Jump31.82mSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Shot Put · Place 4 · Rochester (N.Y.)Shot Put410.37mSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 60m Hurdles · Place 5 · Rochester (N.Y.)60m Hurdles59.04aSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 1000 Meters · Place 6 · Rochester (N.Y.)1000 Meters62:56.07a PBSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 60 Meters · Place 2 · Rochester (N.Y.)60 Meters27.24a PBSo
Feb 14NYU DIII InvitationalFeb 14 · Pole Vault · Place 4 · Rochester (N.Y.)Pole Vault44.30mSo
Feb 14NYU DIII InvitationalFeb 14 · 400 Meters · Place 19 · Rochester (N.Y.)400 Meters1952.52a PBSo
Jan 23RIT Friday InvitationalJan 23 · Pole Vault · Place 17 · Rochester (N.Y.)Pole Vault174.00m PBSo
Jan 23RIT Friday InvitationalJan 23 · High Jump · Place 27 · Rochester (N.Y.)High Jump271.68mSo
Jan 23RIT Friday InvitationalJan 23 · 60m Hurdles · Place 27 · Rochester (N.Y.)60m HurdlesRound P2711.48aSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 29Bill Q Invitational at GeneseoMar 29 · Javelin · Place 5 · Rochester (N.Y.)Javelin545.89mFR
Mar 29Bill Q Invitational at GeneseoMar 29 · Discus · Place 31 · Rochester (N.Y.)Discus3121.38mFR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30RIT January Thursday InvitationalJan 30 · 60 Meters · Place 20 · Rochester (N.Y.)60 Meters207.53a—
Jan 25Nazareth Conference Challenge CupJan 25 · Long Jump · Place 16 · Rochester (N.Y.)Long Jump166.14m PB—
Jan 25Nazareth Conference Challenge CupJan 25 · Pole Vault · Place 5 · Rochester (N.Y.)Pole Vault54.15m—
Jan 25Nazareth Conference Challenge CupJan 25 · High Jump · Place 15 · Rochester (N.Y.)High Jump151.62m PB—