Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorSection 5 Class C1 Champs · May 2915.86aSection 5 Class C1 ChampsMay 29, 2025
200 Meters · IndoorNazareth D3 Elite Meet · Feb 1324.30aNazareth D3 Elite MeetFebruary 13, 2026
200 Meters · OutdoorWarsaw Tiger Invitational · Apr 2724.82Warsaw Tiger InvitationalApril 27, 2024
300 Meters · IndoorNazareth Alumni Opener · Dec 538.47aNazareth Alumni OpenerDecember 5, 2025
400 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 2752.82aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
400 Meters · Relay Split · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 752.023Tri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
400m Hurdles · 36" / 0.914m · IndoorUniversity of Rochester Alumni Invitational · Apr 1958.15aUniversity of Rochester Alumni InvitationalApril 19, 2026
400m Hurdles · 36" / 0.914m · OutdoorSection 5 Class C1 Champs · May 2955.97aSection 5 Class C1 ChampsMay 29, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · 400m Hurdles · Place 6 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles36" / 0.914m6.58.01aFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 400m Hurdles · Place 9 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles36" / 0.914mRound P9.58.55aFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 400m Hurdles · Place 8 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles36" / 0.914m8.58.25aFr
Apr 24RIT Bill Q InvitationalApr 24 · 400m Hurdles · Place 5 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles36" / 0.914m5.1:04.18aFr
Apr 12Brockport Multi and InvitationalApr 12 · 400m Hurdles · Place 5 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles36" / 0.914m5.58.06aFr
Apr 2Colonial RelaysApr 2 · 400m Hurdles · Place 20 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles36" / 0.914m20.58.86aFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 400m Hurdles · Place 5 · Rochester (N.Y.)Rochester (N.Y.)400m Hurdles36" / 0.914m5.58.15a PBFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · Place 25 · Rochester (N.Y.)Rochester (N.Y.)400 Meters2552.82a PBFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 400 Meters · Place 10 · Rochester (N.Y.)Rochester (N.Y.)400 Meters10.53.49aFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 200 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)200 Meters14.24.30a PBFr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—52.023 PBFr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 200 Meters · Place 18 · Rochester (N.Y.)Rochester (N.Y.)200 Meters18.24.63aFr
Jan 31Nazareth Conference Challenge CupJan 31 · 400 Meters · Place 34 · RochesterRochester400 Meters3452.89FR
Jan 23RIT Friday InvitationalJan 23 · 200 Meters · Place 40 · Rochester (N.Y.)Rochester (N.Y.)200 Meters4024.75aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 300 Meters · Place 21 · Rochester (N.Y.)Rochester (N.Y.)300 Meters21.38.47a PBFr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—53.207Fr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 400m Hurdles · Place 3 · DansvilleDansville400m Hurdles36" / 0.914m3.56.75a12
Jun 7Section V State Qualifier @ Bath-Haverling HSJun 7 · 400m Hurdles · Place 2 · DansvilleDansville400m Hurdles36" / 0.914m2.56.72a12
May 29Section 5 Class C2 ChampsMay 29 · 400m Hurdles · Place 1 · DansvilleDansville400m Hurdles155.9712
May 29Section 5 Class C2 ChampsMay 29 · 110m Hurdles · Place 2 · DansvilleDansville110m Hurdles215.8612
May 29Section 5 Class C1 ChampsMay 29 · 400m Hurdles · Place 1 · DansvilleDansville400m Hurdles36" / 0.914m1.55.97a PB12
May 29Section 5 Class C1 ChampsMay 29 · 110m Hurdles · Place 2 · DansvilleDansville110m Hurdles39" / 0.991m2.15.86a PB12
May 9Hornell InvitationalMay 9 · 400m Hurdles · Place 1 · DansvilleDansville400m Hurdles157.2312
May 9Hornell InvitationalMay 9 · 110m Hurdles · Place 3 · DansvilleDansville110m Hurdles316.6912
May 3Batavia Blue Devil Invitational @ Van Detta StadiumMay 3 · 400m Hurdles · Place 2 · DansvilleDansville400m Hurdles36" / 0.914m2.58.92a12
May 3Batavia Blue Devil Invitational @ Van Detta StadiumMay 3 · 110m Hurdles · Place 7 · DansvilleDansville110m Hurdles39" / 0.991m7.16.90a12

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1Section 5 State QualifierJun 1 · 400m Hurdles · Place 5 · DansvilleDansville400m Hurdles559.1211
Jun 1Section 5 State QualifierJun 1 · 110m Hurdles · Place 7 · DansvilleDansville110m Hurdles717.1111
May 23Section 5 Class B1 ChampionshipsMay 23 · 400m Hurdles · Place 2 · DansvilleDansville400m Hurdles258.5711
May 23Section 5 Class B1 ChampionshipsMay 23 · 110m Hurdles · Place 5 · DansvilleDansville110m Hurdles517.0611
May 3Hornell InvitationalMay 3 · 400m Hurdles · Place 3 · DansvilleDansville400m Hurdles359.6711
May 3Hornell InvitationalMay 3 · 110m Hurdles · Place 6 · DansvilleDansville110m Hurdles617.3711
Apr 27Warsaw Tiger InvitationalApr 27 · 400m Hurdles · Place 3 · DansvilleDansville400m Hurdles31:00.3011
Apr 27Warsaw Tiger InvitationalApr 27 · 110m Hurdles · Place 3 · DansvilleDansville110m Hurdles317.1711
Apr 27Warsaw Tiger InvitationalApr 27 · 200 Meters · Place 8 · DansvilleDansville200 Meters824.82 PB11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2Section V State Qualifier Division 2Jun 2 · 400m Hurdles · Place 14 · DansvilleDansville400m Hurdles36" / 0.914m14.1:04.64a10
May 13Wellsville Elks Spring DayMay 13 · 400m Hurdles · Place 3 · DansvilleDansville400m Hurdles31:03.7510
May 13Wellsville Elks Spring DayMay 13 · 110m Hurdles · Place 13 · DansvilleDansville110m Hurdles1321.0810
May 5Hornell InviteMay 5 · High Jump · Place 30 · DansvilleDansvilleHigh Jump30.4-06.00Unofficial10
May 5Hornell InviteMay 5 · 800 Meters · Place 17 · DansvilleDansville800 Meters17.2:19.58aUnofficial10