Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHamilton College Continental Invitational · Mar 3014.11aHamilton College Continental InvitationalMarch 30, 2024
100m Hurdles · 33" / 0.838m · OutdoorRPI Capital District Classic · Apr 2417.96aRPI Capital District ClassicApril 24, 2026
200 Meters · IndoorCNY Valentine Alternative · Feb 1029.68aCNY Valentine AlternativeFebruary 10, 2024
200 Meters · OutdoorHamilton College Continental Invitational · Mar 3029.52aHamilton College Continental InvitationalMarch 30, 2024
300 Meters · IndoorUtica Holiday Classic · Dec 850.56aUtica Holiday ClassicDecember 8, 2023
400 Meters · OutdoorCortland Red Dragon Open · Apr 71:16.59aCortland Red Dragon OpenApril 7, 2024
400m Hurdles · 30" / 0.762m · OutdoorSection 4 State Qualifier · Jun 11:21.57aSection 4 State QualifierJune 1, 2022
60 Meter · IndoorUtica Blue and Orange · Feb 78.90aUtica Blue and OrangeFebruary 7, 2025
60 Meters · IndoorUtica Fast Trax Invite · Feb 228.84aUtica Fast Trax InviteFebruary 22, 2025
60m Hurdles · 33" / 0.838m · IndoorSUNYAC Championships · Feb 289.87aSUNYAC ChampionshipsFebruary 28, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24RPI Capital District ClassicApr 24 · 100m Hurdles · Place 15 · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838m15.17.96a PBWind: -1.6Sr
Apr 24RPI Capital District ClassicApr 24 · 100 Meters · Place 12 · SUNY OneontaSUNY Oneonta100 Meters12.14.39aWind: 0.8Sr
Apr 17Cortland ClassicApr 17 · 100m Hurdles · Place 14 · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838mRound P14.18.02aWind: 0Sr
Apr 17Cortland ClassicApr 17 · 200 Meters · Place 38 · SUNY OneontaSUNY Oneonta200 Meters38.30.13aWind: 2Sr
Apr 11Hamilton Outdoor InvitationalApr 11 · 100m Hurdles · Place 10 · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838m10.18.70aWind: 2Sr
Apr 11Hamilton Outdoor InvitationalApr 11 · 100 Meters · Place 12 · SUNY OneontaSUNY Oneonta100 Meters12.14.61aWind: 1.2Sr
Apr 3Cortland Red Dragon OpenApr 3 · 100m Hurdles · Place 27 · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838m27.18.89aWind: 0.8Sr
Apr 3Cortland Red Dragon OpenApr 3 · 100 Meters · Place 36 · SUNY OneontaSUNY Oneonta100 Meters36.14.28aWind: 2.3Sr
Mar 27Ramapo College InvitationalMar 27 · 100m Hurdles · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838mRound P—DNSSr
Mar 27Ramapo College InvitationalMar 27 · 200 Meters · SUNY OneontaSUNY Oneonta200 Meters—DNSSr

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 60m Hurdles · Place 32 · SUNY OneontaSUNY Oneonta60m HurdlesRound P3210.34aSr
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · 60m Hurdles · Place 21 · SUNY OneontaSUNY Oneonta60m HurdlesRound P2110.33aSr
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · 60 Meters · Place 20 · SUNY OneontaSUNY Oneonta60 MetersRound P208.93aSr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 60m Hurdles · Place 50 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P50.11.69aSr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 60 Meter · Place 52 · SUNY OneontaSUNY Oneonta60 MeterRound P52.9.16aSr
Jan 23RIT Friday InvitationalJan 23 · 60m Hurdles · Place 13 · SUNY OneontaSUNY Oneonta60m HurdlesRound P1310.25aSr
Jan 23RIT Friday InvitationalJan 23 · 60 Meters · Place 40 · SUNY OneontaSUNY Oneonta60 MetersRound P409.04aSr
Jan 17Ithaca College Quad MeetJan 17 · 60m Hurdles · Place 22 · SUNY OneontaSUNY Oneonta60m HurdlesRound P2210.61aSr
Jan 17Ithaca College Quad MeetJan 17 · 200 Meters · Place 26 · SUNY OneontaSUNY Oneonta200 Meters2631.57aSr
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 60m Hurdles · Place 15 · SUNY OneontaSUNY Oneonta60m HurdlesRound P1511.21aSr
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 300 Meters · Place 45 · SUNY OneontaSUNY Oneonta300 Meters4551.58aSr

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 60m Hurdles · Place 23 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P23.10.44aWind: 0Sr
Feb 28SUNYAC ChampionshipsFeb 28 · 60m Hurdles · Place 7 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P7.9.87a PBJr
Feb 28SUNYAC ChampionshipsFeb 28 · 60m Hurdles · Place 6 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838m6.9.94aJr
Feb 22Utica Fast Trax InviteFeb 22 · 60m Hurdles · Place 13 · SUNY OneontaSUNY Oneonta60m Hurdles1310.15a—
Feb 22Utica Fast Trax InviteFeb 22 · 60 Meters · Place 19 · SUNY OneontaSUNY Oneonta60 Meters198.84a PB—
Feb 14Nazareth DIII Elite MeetFeb 14 · 60m Hurdles · Place 29 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P29.10.63aJr
Feb 14Nazareth DIII Elite MeetFeb 14 · 60 Meter · Place 30 · SUNY OneontaSUNY Oneonta60 MeterRound P30.8.98aJr
Feb 7Utica Blue and OrangeFeb 7 · 60m Hurdles · Place 28 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P28.10.34aWind: 0Jr
Feb 7Utica Blue and OrangeFeb 7 · 60 Meter · Place 52 · SUNY OneontaSUNY Oneonta60 MeterRound P52.8.90a PBWind: 0Jr
Feb 7Utica Blue and OrangeFeb 7 · 200 Meters · Place 66 · SUNY OneontaSUNY Oneonta200 Meters66.30.37aWind: 0Jr
Feb 1Ithaca Bomber InvitationalFeb 1 · 60m Hurdles · Place 29 · SUNY OneontaSUNY Oneonta60m Hurdles2910.46a—
Feb 1Ithaca Bomber InvitationalFeb 1 · 200 Meters · Place 86 · SUNY OneontaSUNY Oneonta200 Meters8631.13a—
Feb 1Ithaca Bomber InvitationalFeb 1 · 60 Meters · Place 53 · SUNY OneontaSUNY Oneonta60 Meters539.07a—
Jan 18Ithaca QuadJan 18 · 60m Hurdles · Place 21 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P21.11.06aJr
Jan 18Ithaca QuadJan 18 · 60 Meter · Place 21 · SUNY OneontaSUNY Oneonta60 MeterRound P21.9.05aJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Cortland ClassicApr 18 · 100m Hurdles · Place 13 · SUNY OneontaSUNY Oneonta100m HurdlesRound P1317.50Jr
Apr 5Cortland Red Dragon OpenApr 5 · 100m Hurdles · Place 17 · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838m17.17.96aWind: 2Jr
Apr 5Cortland Red Dragon OpenApr 5 · 100 Meters · SUNY OneontaSUNY Oneonta100 Meters—DNSWind: 1.1Jr
Mar 30Utica Pioneer Almost Spring InviteMar 30 · 100m Hurdles · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838m--DNFWind: 0.5Jr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 3SUNYAC Outdoor ChampionshipsMay 3 · 100m Hurdles · Place 10 · SUNY OneontaSUNY Oneonta100m Hurdles1017.68a—
Apr 26RPI Capital District ClassicApr 26 · 100m Hurdles · Place 14 · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838mRound P14.18.13aWind: 1.1So
Apr 7Cortland Red Dragon OpenApr 7 · 100m Hurdles · Place 8 · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838m8.18.41aWind: 3.6So
Apr 7Cortland Red Dragon OpenApr 7 · 400 Meters · Place 17 · SUNY OneontaSUNY Oneonta400 Meters17.1:16.59a PBSo
Mar 30Hamilton College Continental InvitationalMar 30 · 100m Hurdles · Place 20 · SUNY OneontaSUNY Oneonta100m Hurdles2018.32a—
Mar 30Hamilton College Continental InvitationalMar 30 · 200 Meters · Place 31 · SUNY OneontaSUNY Oneonta200 Meters3129.52a PB—
Mar 30Hamilton College Continental InvitationalMar 30 · 100 Meters · Place 26 · SUNY OneontaSUNY Oneonta100 Meters2614.11a PB—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 242024 SUNYAC Indoor Track & Field ChampionshipsFeb 24 · 60m Hurdles · Place 10 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P10.10.29aSo
Feb 17Cornell Marc Deneault InnvitationalFeb 17 · 60m Hurdles · Place 25 · SUNY OneontaSUNY Oneonta60m Hurdles2510.69a—
Feb 10CNY Valentine AlternativeFeb 10 · 60m Hurdles · Place 6 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P6.10.21aSo
Feb 10CNY Valentine AlternativeFeb 10 · 60m Hurdles · Place 5 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838m5.10.26aSo
Feb 10CNY Valentine AlternativeFeb 10 · 200 Meters · Place 14 · SUNY OneontaSUNY Oneonta200 Meters14.29.68a PBSo
Feb 3Ithaca College Bomber InvitationalFeb 3 · 60m Hurdles · Place 20 · SUNY OneontaSUNY Oneonta60m Hurdles2010.58a—
Feb 3Ithaca College Bomber InvitationalFeb 3 · 200 Meters · Place 51 · SUNY OneontaSUNY Oneonta200 Meters5130.13a—
Jan 20Ithaca vs TCNJ, Cortland & OneontaJan 20 · 60m Hurdles · Place 17 · SUNY OneontaSUNY Oneonta60m Hurdles1711.36a—
Jan 20Ithaca vs TCNJ, Cortland & OneontaJan 20 · 200 Meters · Place 34 · SUNY OneontaSUNY Oneonta200 Meters3430.73a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Utica Holiday ClassicDec 8 · 300 Meters · Place 9 · SUNY OneontaSUNY Oneonta300 Meters9.50.56a PBSo
Dec 8Utica Holiday ClassicDec 8 · 60m Hurdles · Place 16 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P16.11.71aSo
Dec 1Houghton December ClassicDec 1 · 60m Hurdles · Place 26 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P26.11.14aSo
Dec 1Houghton December ClassicDec 1 · 200 Meters · Place 25 · SUNY OneontaSUNY Oneonta200 Meters25.30.72aSo
Feb 4Bomber InvitationalFeb 4 · 60m Hurdles · Place 12 · SUNY OneontaSUNY Oneonta60m HurdlesRound P1211.45a—
Feb 4Bomber InvitationalFeb 4 · 200 Meters · Place 46 · SUNY OneontaSUNY Oneonta200 Meters4630.96a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30Cortland QualifierApr 30 · 100m Hurdles · Place 8 · SUNY OneontaSUNY Oneonta100m Hurdles819.90a—
Apr 30Cortland QualifierApr 30 · 400 Meters · Place 4 · SUNY OneontaSUNY Oneonta400 Meters41:18.95a—
Apr 30Cortland QualifierApr 30 · 200 Meters · Place 9 · SUNY OneontaSUNY Oneonta200 Meters931.45a—
Mar 24Jim Taylor InvitationalMar 24 · 100m Hurdles · Place 24 · SUNY OneontaSUNY Oneonta100m Hurdles33" / 0.838m24.19.92aWind: -1Fr
Mar 24Jim Taylor InvitationalMar 24 · 400 Meters · Place 39 · SUNY OneontaSUNY Oneonta400 Meters39.1:17.34aFr

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 3Greg Page MeetDec 3 · 300 Meters · Place 73 · SUNY OneontaSUNY Oneonta300 Meters73.53.00aFr
Dec 3Greg Page MeetDec 3 · 60m Hurdles · Place 36 · SUNY OneontaSUNY Oneonta60m Hurdles33" / 0.838mRound P36.11.96aFr

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1Section 4 State QualifierJun 1 · 400m Hurdles · Place 16 · Johnson CityJohnson City400m Hurdles30" / 0.762m16.1:21.57a PB12
May 18STAC ChampionshipsMay 18 · 400m Hurdles · Place 11 · Johnson CityJohnson City400m Hurdles111:22.04—
May 14Parkhurst InvitationalMay 14 · 400m Hurdles · Place 11 · Johnson CityJohnson City400m Hurdles111:23.56—
May 14Parkhurst InvitationalMay 14 · 100m Hurdles · Place 9 · Johnson CityJohnson City100m HurdlesRound P919.40—
May 11Need for Speed InvitationalMay 11 · 200m Hurdles · Place 4 · Johnson CityJohnson City200m Hurdles434.22—
May 11Need for Speed InvitationalMay 11 · 100m Hurdles · Place 5 · Johnson CityJohnson City100m Hurdles519.69—
May 11Need for Speed InvitationalMay 11 · 200m Hurdles · Place 4 · Johnson CityJohnson City200m Hurdles434.2212
May 11Need for Speed InvitationalMay 11 · 100m Hurdles · Place 5 · Johnson CityJohnson City100m Hurdles519.7012
May 7Blue Shoes MeetMay 7 · 400m Hurdles · Place 6 · Johnson CityJohnson City400m Hurdles30" / 0.762m6.1:24.68a12
May 7Blue Shoes MeetMay 7 · 200 Meters · Place 19 · Johnson CityJohnson City200 Meters19.32.39a12
Apr 29Golden Bear InvitationalApr 29 · 400m Hurdles · Place 17 · Johnson CityJohnson City400m Hurdles171:30.5012
Apr 29Golden Bear InvitationalApr 29 · 100m Hurdles · Place 13 · Johnson CityJohnson City100m HurdlesRound P1319.8312
Apr 2NY/PA InvitationalApr 2 · 100m Hurdles · Place 12 · Johnson CityJohnson City100m Hurdles1220.1812
Apr 2NY/PA InvitationalApr 2 · 100m Hurdles · Place 4 · Johnson CityJohnson City100m Hurdles420.1712

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 21Need for Speed InvitationalMay 21 · 100m Hurdles · Place 7 · Johnson CityJohnson City100m Hurdles720.60—

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 23Need for Speed InvitationalMay 23 · 200m Hurdles · Place 6 · Johnson CityJohnson City200m Hurdles636.13—
May 23Need for Speed InvitationalMay 23 · 100m Hurdles · Place 4 · Johnson CityJohnson City100m Hurdles420.22—
May 16STAC ChampionshipsMay 16 · 100m Hurdles · Place 5 · Johnson CityJohnson City100m Hurdles520.22—

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 18Hurley InvitationalJan 18 · 55m Hurdles · Place 18 · Johnson CityJohnson City55m HurdlesRound P1811.419
Jan 18Hurley InvitationalJan 18 · 55m Hurdles · Place 18 · Johnson CityJohnson City55m Hurdles1811.419