Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorPIAA District 1 AAA/AA Championships · May 1916.57aPIAA District 1 AAA/AA ChampionshipsMay 19, 2023
200 Meters · IndoorNazareth Conference Tune Up · Feb 2127.11Nazareth Conference Tune UpFebruary 21, 2025
200 Meters · OutdoorUniversity of Rochester Alumni Invitational · Apr 1927.25University of Rochester Alumni InvitationalApril 19, 2025
300m Hurdles · 30" / 0.762m · OutdoorPIAA District 1 AAA/AA Championships · May 1948.53aPIAA District 1 AAA/AA ChampionshipsMay 19, 2023
400 Meters · IndoorNazareth Alumni Opener · Dec 558.96aNazareth Alumni OpenerDecember 5, 2025
400 Meters · OutdoorUniversity of Rochester Alumni Invitational · Apr 1958.50University of Rochester Alumni InvitationalApril 19, 2025
400 Meters · Relay Split · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 758.923Tri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
400m Hurdles · 30" / 0.762m · OutdoorAARTFC Outdoor Track & Field Championships · May 141:01.55aAARTFC Outdoor Track & Field ChampionshipsMay 14, 2025
55m Hurdles · 33" · IndoorUrsinus HS Invitational · Dec 109.58aUrsinus HS InvitationalDecember 10, 2022
60m Hurdles · 33" / 0.838m · IndoorKevin Dare Invitational · Jan 812.12aKevin Dare InvitationalJanuary 8, 2022
800 Meters · IndoorNCAA Division III Indoor Track & Field Championships · Mar 132:10.99aNCAA Division III Indoor Track & Field ChampionshipsMarch 13, 2026
800 Meters · OutdoorColonial Relays · Apr 22:11.37aColonial RelaysApril 2, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 800 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)800 Meters5.2:12.42aJr
May 10Widener Final QualifierMay 10 · 800 Meters · Place 15 · Rochester (N.Y.)Rochester (N.Y.)800 Meters15.2:12.16aJr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)800 MetersRound P3.2:15.89aJr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)800 Meters2.2:14.84aJr
Apr 24RIT Bill Q InvitationalApr 24 · 400m Hurdles · Place 1 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles30" / 0.762m1.1:04.62aJr
Apr 17University at Buffalo Alumni InvitationalApr 17 · 800 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)800 Meters1.2:11.64aJr
Apr 12Brockport Multi and InvitationalApr 12 · 400m Hurdles · Place 1 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles30" / 0.762m1.1:04.46aJr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 19 · Rochester (N.Y.)Rochester (N.Y.)800 Meters19.2:13.17aJr
Apr 2Colonial RelaysApr 2 · 800 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)800 Meters3.2:11.37a PBJr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · 800 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)800 MetersRound P8.2:10.99a PBJr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · 800 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)800 Meters8.2:12.48aJr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 800 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)800 Meters12:11.07aJR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)800 Meters12:13.85aJR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)400 Meters259.12aJR
Feb 14NYU DIII InvitationalFeb 14 · 800 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)800 Meters12:12.43aJr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—58.923 PBJr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)400 Meters1.59.47aJr
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 2 · RochesterRochester800 Meters22:16.77JR

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—59.578Jr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)400 Meters2.58.96a PBJr
Mar 7AARTFCMar 7 · 400 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)400 Meters14.59.33aSo
Feb 28Liberty League ChampionshipsFeb 28 · 400 Meters · Place 6 · RochesterRochester400 Meters61:00.05SO
Feb 21Nazareth Conference Tune UpFeb 21 · 200 Meters · Place 8 · RochesterRochester200 Meters827.11 PBSO
Feb 14David Hemery Valentine InvitationalFeb 14 · 400 Meters · Place 45 · Rochester (N.Y.)Rochester (N.Y.)400 Meters4559.34a—
Feb 7Brockport InviteFeb 7 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—1:00.192So
Feb 7Brockport InviteFeb 7 · 400 Meters · Place 4 · Rochester (N.Y.)Rochester (N.Y.)400 Meters4.1:00.24aSo
Jan 25Nazareth Conference Challenge CupJan 25 · 200 Meters · Place 10 · Rochester (N.Y.)Rochester (N.Y.)200 Meters1027.29a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22NCAA Division III Outdoor Track & Field ChampionshipsMay 22 · 400m Hurdles · Place 22 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles30" / 0.762mRound P22.1:04.50aSo
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 400m Hurdles · Place 2 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles30" / 0.762m2.1:01.55a PBSo
May 11St. John Fisher Cardinal Last ChanceMay 11 · 400m Hurdles · Place 4 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles30" / 0.762m4.1:02.45aSo
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 400m Hurdles · Place 2 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles30" / 0.762mRound P2.1:03.17aSo
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 400m Hurdles · Place 2 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles30" / 0.762m2.1:02.55aSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · 400m Hurdles · Place 2 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles30" / 0.762m2.1:03.38aSo
Apr 19University of Rochester Alumni InvitationalApr 19 · 400 Meters · Place 4 · RochesterRochester400 Meters458.50 PBSO
Apr 19University of Rochester Alumni InvitationalApr 19 · 200 Meters · Place 9 · RochesterRochester200 Meters927.25 PBSO

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—59.414So
Dec 6Nazareth AlumniDec 6 · 400 Meters · Place 4 · Rochester (N.Y.)Rochester (N.Y.)400 Meters4.59.47aSo

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 300m Hurdles · Place 18 · Avon GroveAvon Grove300m Hurdles30" / 0.762mRound P18.48.53a PB12
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 100m Hurdles · Place 14 · Avon GroveAvon Grove100m Hurdles33" / 0.838mRound P14.16.57a PBWind: 0.212
Apr 29Unionville InvitationalApr 29 · 100m Hurdles · Place 5 · Avon GroveAvon Grove100m Hurdles33" / 0.838mRound P5.16.89aUnofficial12
Apr 12Ches Mont National Super Meet #1Apr 12 · 100m Hurdles · Place 3 · Avon GroveAvon Grove100m Hurdles33" / 0.838m3.16.71a12
Apr 12Ches Mont National Super Meet #1Apr 12 · 400 Meters · Place 14 · Avon GroveAvon Grove400 Meters14.1:04.35a12

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Ursinus HS InvitationalDec 10 · 55m Hurdles · Place 9 · Avon GroveAvon Grove55m Hurdles33"Round P9.10.14a12
Dec 10Ursinus HS InvitationalDec 10 · 55m Hurdles · Place 9 · Avon GroveAvon Grove55m Hurdles33"9.9.58a PB12
Dec 10Ursinus HS InvitationalDec 10 · 400 Meters · Place 8 · Avon GroveAvon Grove400 Meters8.1:04.12a12
Jan 8Kevin Dare InvitationalJan 8 · 60m Hurdles · Place 35 · Avon GroveAvon Grove60m Hurdles33" / 0.838mRound P35.12.12a PB11

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Winter Freeze Outdoor InvitationalDec 14 · 60 Meter · Place 14 · Avon GroveAvon Grove60 Meter14.8.73aUnofficial11
Dec 14Winter Freeze Outdoor InvitationalDec 14 · 200 Meters · Place 8 · Avon GroveAvon Grove200 Meters8.28.44aUnofficial11
Apr 16West Chester Warrior InvitationalApr 16 · 200 Meters · Place 25 · Avon GroveAvon Grove200 Meters25.29.15a10
Apr 14Ches-Mont National Super Meet #2Apr 14 · 200 Meters · Place 21 · Avon GroveAvon Grove200 Meters21.29.08a10