Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 111.85aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
1000 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 273:09.67aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
110m Hurdles · 42" / 1.067m · OutdoorColonial Relays · Apr 216.04aColonial RelaysApril 2, 2026
1500 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 15:02.91aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
400 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 154.04aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
400 Meters · Relay Split · IndoorNazareth Alumni Opener · Dec 555.488Nazareth Alumni OpenerDecember 5, 2025
55m Hurdles · 39" · IndoorSJTCA Meet #2 · Dec 149.11aSJTCA Meet #2December 14, 2024
60 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 277.78aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
60m Hurdles · 42" / 1.067m · IndoorNazareth Alumni Opener · Dec 59.29aNazareth Alumni OpenerDecember 5, 2025
Decathlon · OutdoorLiberty League Outdoor Track & Field Championships · May 15594.00Liberty League Outdoor Track & Field ChampionshipsMay 1, 2026
Discus · 2kg · OutdoorLiberty League Outdoor Track & Field Championships · May 129.54mLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
High Jump · IndoorLiberty League Indoor Track & Field Championships · Feb 271.67mLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
High Jump · OutdoorLiberty League Outdoor Track & Field Championships · May 11.66mLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
Javelin · 800g · OutdoorBrockport Multi and Invitational · Apr 1233.18mBrockport Multi and InvitationalApril 12, 2026
Long Jump · IndoorLiberty League Indoor Track & Field Championships · Feb 275.85mLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
Long Jump · OutdoorLiberty League Outdoor Track & Field Championships · May 15.87mLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
Pentathlon (Indoor) · Standard · IndoorOcean Breeze Invitational · Feb 12408Ocean Breeze InvitationalFebruary 1, 2025
Pole Vault · IndoorRIT Friday Invitational · Jan 234.15mRIT Friday InvitationalJanuary 23, 2026
Pole Vault · OutdoorColonial Relays · Apr 24.62mColonial RelaysApril 2, 2026
Shot Put · 16lb / 7.26kg · OutdoorLiberty League Outdoor Track & Field Championships · May 19.58mLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
Triple Jump · OutdoorCamden County Championships · May 1330-11.50Camden County ChampionshipsMay 13, 2023

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Pole Vault · Place 7 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault7.4.56mFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Decathlon · Place 4 · Rochester (N.Y.)Rochester (N.Y.)DecathlonRound M4.5594.00 PBFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Long Jump · Place 6 · Rochester (N.Y.)Rochester (N.Y.)Long JumpRound M6.5.87m PBWind: 1.9Fr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Pole Vault · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Pole VaultRound M1.4.50mFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · High Jump · Place 6 · Rochester (N.Y.)Rochester (N.Y.)High JumpRound M6.1.66m PBFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Javelin · Place 9 · Rochester (N.Y.)Rochester (N.Y.)Javelin800gRound M9.32.73mFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Discus · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Discus2kgRound M2.29.54m PBFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Shot Put · Place 7 · Rochester (N.Y.)Rochester (N.Y.)Shot Put16lb / 7.26kgRound M7.9.58m PBFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 110m Hurdles · Place 5 · Rochester (N.Y.)Rochester (N.Y.)110m Hurdles42" / 1.067mRound M5.16.77aWind: 1Fr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)1500 MetersRound M5.5:02.91a PBFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 400 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)400 MetersRound M6.54.04a PBFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 100 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)100 MetersRound M8.11.85a PBWind: 0.8Fr
Apr 24RIT Bill Q InvitationalApr 24 · Pole Vault · Place 5 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault5.4.45mFr
Apr 12Brockport Multi and InvitationalApr 12 · Decathlon · Place 9 · Rochester (N.Y.)Rochester (N.Y.)DecathlonRound M9.5415Fr
Apr 12Brockport Multi and InvitationalApr 12 · Long Jump · Place 14 · Rochester (N.Y.)Rochester (N.Y.)Long JumpRound M14.5.76mWind: 0.7Fr
Apr 12Brockport Multi and InvitationalApr 12 · Pole Vault · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Pole VaultRound M2.4.60mFr
Apr 12Brockport Multi and InvitationalApr 12 · High Jump · Place 11 · Rochester (N.Y.)Rochester (N.Y.)High JumpRound M11.1.63mFr
Apr 12Brockport Multi and InvitationalApr 12 · Javelin · Place 11 · Rochester (N.Y.)Rochester (N.Y.)Javelin800gRound M11.33.18m PBFr
Apr 12Brockport Multi and InvitationalApr 12 · Discus · Place 12 · Rochester (N.Y.)Rochester (N.Y.)Discus2kgRound M12.25.50mFr
Apr 12Brockport Multi and InvitationalApr 12 · Shot Put · Place 16 · Rochester (N.Y.)Rochester (N.Y.)Shot Put16lb / 7.26kgRound M16.8.60mFr
Apr 12Brockport Multi and InvitationalApr 12 · 110m Hurdles · Place 3 · Rochester (N.Y.)Rochester (N.Y.)110m Hurdles42" / 1.067mRound M3.16.19aWind: 3.1Fr
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)1500 MetersRound M8.5:14.76aFr
Apr 12Brockport Multi and InvitationalApr 12 · 400 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)400 MetersRound M9.54.55aFr
Apr 12Brockport Multi and InvitationalApr 12 · 100 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)100 MetersRound M14.11.89aWind: 2.3Fr
Apr 2Colonial RelaysApr 2 · Pole Vault · Place 5 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault5.4.62m PBFr
Apr 2Colonial RelaysApr 2 · 110m Hurdles · Place 12 · Rochester (N.Y.)Rochester (N.Y.)110m Hurdles42" / 1.067m12.16.04a PBWind: 1.7Fr

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · Pole Vault · Rochester (N.Y.)Rochester (N.Y.)Pole Vault--NMFr
Mar 29Rochester Spring OpenerMar 29 · Pole Vault · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault2.4.47mFr
Mar 6AARTFC Indoor ChampionshipsMar 6 · Pole Vault · Place 18 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault184.33mFR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Long Jump · Place 9 · Rochester (N.Y.)Rochester (N.Y.)Long Jump95.85m PBFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Pole Vault · Place 1 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault14.70mFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Pole Vault · Place 3 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault34.66mFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · High Jump · Place 7 · Rochester (N.Y.)Rochester (N.Y.)High Jump71.67m PBFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · Shot Put · Place 12 · Rochester (N.Y.)Rochester (N.Y.)Shot Put128.67mFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 60m Hurdles · Place 4 · Rochester (N.Y.)Rochester (N.Y.)60m Hurdles48.99aFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 1000 Meters · Place 10 · Rochester (N.Y.)Rochester (N.Y.)1000 Meters103:09.67a PBFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 60 Meters · Place 12 · Rochester (N.Y.)Rochester (N.Y.)60 Meters127.78a PBFr
Feb 20Nazareth Conference Tune-UpFeb 20 · Pole Vault · Place 5 · RochesterRochesterPole Vault54.47mFR
Feb 14NYU DIII InvitationalFeb 14 · Pole Vault · Place 2 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault24.45mFr
Feb 14NYU DIII InvitationalFeb 14 · 60m Hurdles · Place 16 · Rochester (N.Y.)Rochester (N.Y.)60m HurdlesRound P169.25aFr
Jan 23RIT Friday InvitationalJan 23 · Long Jump · Place 32 · Rochester (N.Y.)Rochester (N.Y.)Long Jump325.98mFr
Jan 23RIT Friday InvitationalJan 23 · Pole Vault · Place 11 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault114.15m PBFr
Jan 23RIT Friday InvitationalJan 23 · 60m Hurdles · Place 18 · Rochester (N.Y.)Rochester (N.Y.)60m HurdlesRound P189.23aFr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 60m Hurdles · Place 19 · Rochester (N.Y.)Rochester (N.Y.)60m Hurdles42" / 1.067mRound P19.9.29a PBWind: 0Fr
Dec 5Nazareth Alumni OpenerDec 5 · Pole Vault · Place 15 · Rochester (N.Y.)Rochester (N.Y.)Pole Vault15.4.15mFr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—55.488 PBFr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Pole Vault · Place 3 · Haddonfield MemorialHaddonfield MemorialPole Vault313-012
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · Pole Vault · Place 2 · Haddonfield MemorialHaddonfield MemorialPole Vault213-612
Feb 1Ocean Breeze InvitationalFeb 1 · Pentathlon (Indoor) · Place 21 · Haddonfield MemorialHaddonfield MemorialPentathlon (Indoor)Standard21.2408 PB12
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Pole Vault · Place 3 · Haddonfield MemorialHaddonfield MemorialPole Vault313-612
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Pole Vault · Place 3 · Haddonfield MemorialHaddonfield MemorialPole Vault313-612

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · Pole Vault · Place 3 · Haddonfield MemorialHaddonfield MemorialPole Vault314-012
May 1SJTCA EliteMay 1 · Pole Vault · Place 6 · Haddonfield MemorialHaddonfield MemorialPole Vault6.13-06.0012

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23SJTCA #5Dec 23 · Pole Vault · Place 4 · Haddonfield MemorialHaddonfield MemorialPole Vault4.13-012
Dec 14SJTCA Meet #2Dec 14 · 55m Hurdles · Place 23 · Haddonfield MemorialHaddonfield Memorial55m Hurdles39"23.9.11a PB12
Dec 14SJTCA Meet #2Dec 14 · Long Jump · Place 23 · Haddonfield MemorialHaddonfield MemorialLong Jump23.16-08.5012
Dec 14SJTCA Meet #2Dec 14 · Pole Vault · Place 6 · Haddonfield MemorialHaddonfield MemorialPole Vault6.12-00.0012
Dec 14SJTCA Meet #2Dec 14 · High Jump · Haddonfield MemorialHaddonfield MemorialHigh Jump--DNS12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Delsea Crusader Field MeetMay 21 · Pole Vault · Place 7 · Haddonfield MemorialHaddonfield MemorialPole Vault712-611
May 16Baker InvitationalMay 16 · Long Jump · Place 24 · Haddonfield MemorialHaddonfield MemorialLong Jump24.15-6.5011
May 16Baker InvitationalMay 16 · Pole Vault · Place 4 · Haddonfield MemorialHaddonfield MemorialPole Vault4.12-611

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13Camden County ChampionshipsMay 13 · Triple Jump · Place 15 · Haddonfield MemorialHaddonfield MemorialTriple Jump15.30-11.50 PB10
May 13Camden County ChampionshipsMay 13 · Pole Vault · Place 8 · Haddonfield MemorialHaddonfield MemorialPole Vault8.9-010