Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorBatavia Blue Devil Invitational · May 416.93aBatavia Blue Devil InvitationalMay 4, 2024
110m Hurdles · 42" / 1.067m · IndoorRochester Spring Twilight · Apr 1416.44aRochester Spring TwilightApril 14, 2025
110m Hurdles · 42" / 1.067m · OutdoorSUNYAC Outdoor Track & Field Championships · May 116.07aSUNYAC Outdoor Track & Field ChampionshipsMay 1, 2026
200 Meters · IndoorNazareth Conference Challenge Cup · Jan 2525.22aNazareth Conference Challenge CupJanuary 25, 2025
300 Meters · IndoorNazareth Alumni · Dec 639.74aNazareth AlumniDecember 6, 2024
400 Meters · IndoorBrockport Saturday Night Rust Buster · Jan 1756.41Brockport Saturday Night Rust BusterJanuary 17, 2026
400 Meters · Relay Split · IndoorBrockport Invite · Feb 754.008Brockport InviteFebruary 7, 2025
400m Hurdles · 36" / 0.914m · IndoorRochester Spring Twilight · Apr 141:00.82aRochester Spring TwilightApril 14, 2025
400m Hurdles · 36" / 0.914m · OutdoorSUNYAC Outdoor Track & Field Championships · May 157.42aSUNYAC Outdoor Track & Field ChampionshipsMay 1, 2026
55m Hurdles · 39" · IndoorSection VI C/D Inter-Divisional · Dec 99.18aSection VI C/D Inter-DivisionalDecember 9, 2023
600 Meters · IndoorSection VI Indoor Track & Field Varsity Select #3 · Feb 31:37.61Section VI Indoor Track & Field Varsity Select #3February 3, 2024
60m Hurdles · 42" / 1.067m · IndoorSUNYAC Championships · Feb 289.05aSUNYAC ChampionshipsFebruary 28, 2025
800 Meters · IndoorKent State Doug Raymond Invitational · Feb 72:12.24aKent State Doug Raymond InvitationalFebruary 7, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 400m Hurdles · Place 5 · Buffalo StateBuffalo State400m Hurdles36" / 0.914mRound P5.57.42a PBSo
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 400m Hurdles · Place 6 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m6.58.21aSo
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 110m Hurdles · Place 13 · Buffalo StateBuffalo State110m Hurdles42" / 1.067mRound P13.16.07a PBWind: 1.1So
Apr 25Fredonia Blue Devil InvitationalApr 25 · 400m Hurdles · Place 6 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m6.1:04.34aSo
Apr 25Fredonia Blue Devil InvitationalApr 25 · 110m Hurdles · Place 4 · Buffalo StateBuffalo State110m Hurdles42" / 1.067mRound P4.16.65aWind: -1.2So
Apr 25Fredonia Blue Devil InvitationalApr 25 · 110m Hurdles · Place 1 · Buffalo StateBuffalo State110m Hurdles42" / 1.067m1.17.25aWind: -0.7So
Apr 17University at Buffalo Alumni InvitationalApr 17 · 400m Hurdles · Place 3 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m3.57.68aSo
Apr 17University at Buffalo Alumni InvitationalApr 17 · 110m Hurdles · Place 8 · Buffalo StateBuffalo State110m Hurdles42" / 1.067m8.16.18aWind: 0So
Apr 12Brockport Multi and InvitationalApr 12 · 400m Hurdles · Place 6 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m6.58.26aSo
Apr 12Brockport Multi and InvitationalApr 12 · 110m Hurdles · Place 9 · Buffalo StateBuffalo State110m Hurdles42" / 1.067m9.16.31aWind: 0.9So
Apr 4Geneseo Early Season InviteApr 4 · 400m Hurdles · Place 12 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m12.1:00.33aSo
Apr 4Geneseo Early Season InviteApr 4 · 110m Hurdles · Place 14 · Buffalo StateBuffalo State110m Hurdles42" / 1.067mRound P14.16.40aWind: -0.3So
Mar 27Danny Curran InvitationalMar 27 · 400m Hurdles · Place 32 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m32.1:00.64aSo
Mar 27Danny Curran InvitationalMar 27 · 110m Hurdles · Place 19 · Buffalo StateBuffalo State110m Hurdles42" / 1.067m19.16.59aWind: 1.9So

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · 60m Hurdles · Place 17 · Buffalo StateBuffalo State60m HurdlesRound P179.16SO
Feb 20Nazareth Conference Tune-UpFeb 20 · 60m Hurdles · Place 13 · Buffalo StateBuffalo State60m HurdlesRound P139.00SO
Feb 20Nazareth Conference Tune-UpFeb 20 · 800 Meters · Place 21 · Buffalo StateBuffalo State800 Meters212:17.36SO
Feb 13Nazareth D3 Elite MeetFeb 13 · 60m Hurdles · Buffalo StateBuffalo State60m Hurdles42" / 1.067mRound P--DNSSo
Feb 7Kent State Doug Raymond InvitationalFeb 7 · 60m Hurdles · Place 17 · Buffalo StateBuffalo State60m Hurdles42" / 1.067mRound P17.9.06aSo
Feb 7Kent State Doug Raymond InvitationalFeb 7 · 800 Meters · Place 42 · Buffalo StateBuffalo State800 Meters42.2:12.24a PBSo
Jan 23RIT Friday InvitationalJan 23 · 60m Hurdles · Place 13 · Buffalo StateBuffalo State60m HurdlesRound P139.10aSo
Jan 23RIT Friday InvitationalJan 23 · 800 Meters · Place 30 · Buffalo StateBuffalo State800 Meters302:14.48aSo
Jan 17Brockport Saturday Night Rust BusterJan 17 · 60m Hurdles · Place 8 · Buffalo StateBuffalo State60m HurdlesRound P89.17SO
Jan 17Brockport Saturday Night Rust BusterJan 17 · 60m Hurdles · Place 7 · Buffalo StateBuffalo State60m Hurdles79.20SO
Jan 17Brockport Saturday Night Rust BusterJan 17 · 400 Meters · Place 14 · Buffalo StateBuffalo State400 Meters1456.41 PBSO

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 60m Hurdles · Place 20 · Buffalo StateBuffalo State60m Hurdles42" / 1.067mRound P20.9.30aWind: 0So
Apr 14Rochester Spring TwilightApr 14 · 400m Hurdles · Place 7 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m7.1:00.82a PBFr
Apr 14Rochester Spring TwilightApr 14 · 110m Hurdles · Place 7 · Buffalo StateBuffalo State110m Hurdles42" / 1.067m7.16.44a PBWind: 0.8Fr
Feb 28SUNYAC ChampionshipsFeb 28 · 60m Hurdles · Place 17 · Buffalo StateBuffalo State60m Hurdles42" / 1.067mRound P17.9.05a PBFr
Feb 28SUNYAC ChampionshipsFeb 28 · 400 Meters · Buffalo StateBuffalo State400 MetersRelay Split—54.188Fr
Feb 28SUNYAC ChampionshipsFeb 28 · 400 Meters · Buffalo StateBuffalo State400 MetersRelay Split—54.634Fr
Feb 21Nazareth Conference Tune UpFeb 21 · 60m Hurdles · Place 12 · Buffalo StateBuffalo State60m HurdlesRound P129.34FR
Feb 14David Hemery Valentine InvitationalFeb 14 · 60m Hurdles · Place 27 · Buffalo StateBuffalo State60m HurdlesRound P279.20a—
Feb 7Brockport InviteFeb 7 · 60m Hurdles · Place 6 · Buffalo StateBuffalo State60m Hurdles42" / 1.067mRound P6.9.18aFr
Feb 7Brockport InviteFeb 7 · 60m Hurdles · Place 6 · Buffalo StateBuffalo State60m Hurdles42" / 1.067m6.9.24aFr
Feb 7Brockport InviteFeb 7 · 400 Meters · Buffalo StateBuffalo State400 MetersRelay Split—54.008 PBFr
Jan 25Nazareth Conference Challenge CupJan 25 · 60m Hurdles · Place 25 · Buffalo StateBuffalo State60m Hurdles259.38a—
Jan 25Nazareth Conference Challenge CupJan 25 · 200 Meters · Place 41 · Buffalo StateBuffalo State200 Meters4125.22a PB—
Jan 17Brockport Friday Night Rust BusterJan 17 · 60m Hurdles · Place 8 · Buffalo StateBuffalo State60m Hurdles89.14a—
Jan 17Brockport Friday Night Rust BusterJan 17 · 60m Hurdles · Place 7 · Buffalo StateBuffalo State60m Hurdles79.05a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2SUNYAC Outdoor Track & Field ChampionshipsMay 2 · 400m Hurdles · Place 7 · Buffalo StateBuffalo State400m Hurdles758.56FR
May 2SUNYAC Outdoor Track & Field ChampionshipsMay 2 · 110m Hurdles · Place 12 · Buffalo StateBuffalo State110m Hurdles1216.41FR
Apr 26St. John Fisher Cardinal ClassicApr 26 · 400m Hurdles · Place 17 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m17.1:00.78aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 110m Hurdles · Place 7 · Buffalo StateBuffalo State110m Hurdles42" / 1.067mRound P7.16.73aWind: 0.4Fr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 110m Hurdles · Place 5 · Buffalo StateBuffalo State110m Hurdles42" / 1.067m5.16.41aWind: 1.6Fr
Apr 18University at Buffalo Alumni InvitationalApr 18 · 400m Hurdles · Place 8 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m8.1:00.87aFr
Apr 18University at Buffalo Alumni InvitationalApr 18 · 110m Hurdles · Place 7 · Buffalo StateBuffalo State110m Hurdles42" / 1.067m7.16.73aWind: -1.9Fr
Apr 4Geneseo EarlyApr 4 · 400m Hurdles · Place 12 · Buffalo StateBuffalo State400m Hurdles36" / 0.914m12.1:01.72aFr
Apr 4Geneseo EarlyApr 4 · 110m Hurdles · Place 12 · Buffalo StateBuffalo State110m Hurdles42" / 1.067mRound P12.16.54aWind: 5Fr

2024 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 300 Meters · Place 21 · Buffalo StateBuffalo State300 Meters21.39.74a PBFr
Dec 6Nazareth AlumniDec 6 · 60m Hurdles · Place 13 · Buffalo StateBuffalo State60m Hurdles42" / 1.067mRound P13.9.28aFr
Feb 17Section VI State QualifierFeb 17 · 55m Hurdles · Place 8 · Niagara-WheatfieldNiagara-Wheatfield55m HurdlesRound P88.6912
Feb 17Section VI State QualifierFeb 17 · 55m Hurdles · Place 8 · Niagara-WheatfieldNiagara-Wheatfield55m Hurdles88.5912
Feb 10Section VI Team ChampionshipsFeb 10 · 55m Hurdles · Place 4 · Niagara-WheaNiagara-Whea55m Hurdles48.8012
Feb 10Section VI Team ChampionshipsFeb 10 · 55m Hurdles · Place 4 · Niagara-WheatfieldNiagara-Wheatfield55m Hurdles48.8012
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 600 Meters · Place 35 · Niagara-WheaNiagara-Whea600 Meters351:37.61 PB12
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 55m Hurdles · Place 15 · Niagara-WheaNiagara-Whea55m Hurdles159.2112
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 600 Meters · Place 35 · Niagara-WheaNiagara-Whea600 Meters351:37.6112
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 55m Hurdles · Place 15 · Niagara-WheaNiagara-Whea55m Hurdles159.2112
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 600 Meters · Place 35 · Niagara-WheatfieldNiagara-Wheatfield600 Meters351:37.6112
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 55m Hurdles · Place 15 · Niagara-WheatfieldNiagara-Wheatfield55m Hurdles159.2112
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 600 Meters · Place 35 · Niagara-WheaNiagara-Whea600 Meters351:37.6112
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 55m Hurdles · Place 15 · Niagara-WheaNiagara-Whea55m Hurdles159.2112
Jan 26Section VI Indoor Limited Events Invitational #2Jan 26 · 55m Hurdles · Place 14 · Niagara-WheatfieldNiagara-Wheatfield55m Hurdles149.2212
Jan 19Section VI Varsity Select #2Jan 19 · 600 Meters · Place 15 · Niagara-WheatfieldNiagara-Wheatfield600 Meters151:40.3212
Jan 19Section VI Varsity Select #2Jan 19 · 55m Hurdles · Place 3 · Niagara-WheatfieldNiagara-Wheatfield55m Hurdles38.9312
Jan 19Section VI Varsity Select #2Jan 19 · 600 Meters · Place 15 · Niagara-WheaNiagara-Whea600 Meters151:40.3212
Jan 19Section VI Varsity Select #2Jan 19 · 55m Hurdles · Place 3 · Niagara-WheaNiagara-Whea55m Hurdles38.9312
Jan 5Section VI Limited Events InvitationalJan 5 · 55m Hurdles · Place 4 · Niagara-WheatfieldNiagara-Wheatfield55m Hurdles49.1612

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31Section 6 Track & Field State QualifierMay 31 · 400m Hurdles · Place 3 · Niagara-WheatfieldNiagara-Wheatfield400m Hurdles36" / 0.914mRound P3.1:00.45a12
May 31Section 6 Track & Field State QualifierMay 31 · 400m Hurdles · Place 3 · Niagara-WheatfieldNiagara-Wheatfield400m Hurdles36" / 0.914m3.59.11a12
May 31Section 6 Track & Field State QualifierMay 31 · 110m Hurdles · Place 9 · Niagara-WheatfieldNiagara-Wheatfield110m Hurdles39" / 0.991mRound P9.17.12a12
May 22Section 6 Class AA ChampionshipsMay 22 · 110m Hurdles · Place 5 · Niagara-WheatfieldNiagara-Wheatfield110m Hurdles517.1312
May 22Section 6 Class AA ChampionshipsMay 22 · 400m Hurdles · Place 3 · Niagara-WheatfieldNiagara-Wheatfield400m Hurdles359.5212
May 4Batavia Blue Devil InvitationalMay 4 · 400m Hurdles · Place 2 · Niagara-WheatfieldNiagara-Wheatfield400m Hurdles36" / 0.914m2.59.93a12
May 4Batavia Blue Devil InvitationalMay 4 · 110m Hurdles · Place 4 · Niagara-WheatfieldNiagara-Wheatfield110m Hurdles39" / 0.991m4.16.93a PB12
Apr 27West Seneca West Warhawks Track ClassicApr 27 · 400m Hurdles · Place 2 · Niagara-WheaNiagara-Whea400m Hurdles21:01.27—
Apr 27West Seneca West Warhawks Track ClassicApr 27 · 110m Hurdles · Place 8 · Niagara-WheaNiagara-Whea110m Hurdles817.37—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Section VI C/D Inter-DivisionalDec 9 · 600 Meters · Place 21 · Niagara-WheatfieldNiagara-Wheatfield600 Meters21.1:39.96a12
Dec 9Section VI C/D Inter-DivisionalDec 9 · 55m Hurdles · Place 7 · Niagara-WheatfieldNiagara-Wheatfield55m Hurdles39"7.9.18a PB12

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 26Section 6 Class AA ChampionshipsMay 26 · 400m Hurdles · Place 10 · Niagara-WheatfieldNiagara-Wheatfield400m Hurdles36" / 0.914m10.1:05.74a11
May 26Section 6 Class AA ChampionshipsMay 26 · 110m Hurdles · Place 9 · Niagara-WheatfieldNiagara-Wheatfield110m Hurdles39" / 0.991m9.17.93a11
May 13Williamsville South InvitationalMay 13 · 400m Hurdles · Place 7 · Niagara-WheatfieldNiagara-Wheatfield400m Hurdles71:04.5411
May 13Williamsville South InvitationalMay 13 · 110m Hurdles · Place 10 · Niagara-WheatfieldNiagara-Wheatfield110m Hurdles1018.2011