Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorth Medford @ South Eugene · Apr 1313.22North Medford @ South EugeneApril 13, 2022
100m Hurdles · 33" / 0.838m · OutdoorOSAA 6A State Championships · May 2014.93aOSAA 6A State ChampionshipsMay 20, 2022
200 Meters · IndoorPenn Classic · Feb 624.56aPenn ClassicFebruary 6, 2026
200 Meters · Outdoor72nd Annual Grants Pass Rotary Invitational by William Ward Nations Lending · Apr 3026.43a72nd Annual Grants Pass Rotary Invitational by William Ward Nations LendingApril 30, 2022
300m Hurdles · 30" / 0.762m · OutdoorUIL 6A Region III, III-5A & Wheelchair · Apr 2842.94aUIL 6A Region III, III-5A & WheelchairApril 28, 2023
400 Meters · IndoorBig East · Feb 2754.08aBig EastFebruary 27, 2026
400 Meters · OutdoorVirginia Challenge · Apr 1755.29aVirginia ChallengeApril 17, 2026
400 Meters · Relay Split · IndoorBig East · Feb 2753.500Big EastFebruary 27, 2026
400m Hurdles · 30" / 0.762m · OutdoorBig East Outdoor · May 1457.24aBig East OutdoorMay 14, 2026
500 Meters · IndoorQuaker Invitational · Jan 171:11.02aQuaker InvitationalJanuary 17, 2026
800 Meters · OutdoorNorth Medford @ South Eugene · Apr 132:25.47North Medford @ South EugeneApril 13, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 400m Hurdles · Place 18 · VillanovaVillanova400m Hurdles30" / 0.762mRound P18.58.10aJr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 400m Hurdles · Place 17 · VillanovaVillanova400m Hurdles30" / 0.762mRound S17.57.71aJr
May 14Big East OutdoorMay 14 · 400m Hurdles · Place 1 · VillanovaVillanova400m Hurdles30" / 0.762mRound P1.59.62aJr
May 14Big East OutdoorMay 14 · 400m Hurdles · Place 1 · VillanovaVillanova400m Hurdles30" / 0.762m1.57.24a PBJr
Apr 23130th Penn Relays CarnivalApr 23 · 400m Hurdles · Place 5 · VillanovaVillanova400m Hurdles30" / 0.762m5.58.08aJr
Apr 17Virginia ChallengeApr 17 · 400m Hurdles · Place 1 · VillanovaVillanova400m Hurdles30" / 0.762m1.58.43aJr
Apr 17Virginia ChallengeApr 17 · 400 Meters · Place 10 · VillanovaVillanova400 Meters10.55.29a PBJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · 400 Meters · VillanovaVillanova400 MetersRelay Split—53.500 PBJr
Feb 27Big EastFeb 27 · 400 Meters · Place 1 · VillanovaVillanova400 MetersRound P1.54.08a PBJr
Feb 27Big EastFeb 27 · 400 Meters · Place 2 · VillanovaVillanova400 Meters2.54.38aJr
Feb 6Penn ClassicFeb 6 · 200 Meters · Place 8 · VillanovaVillanova200 Meters824.56a PBJr
Jan 22Penn EliteJan 22 · 400 Meters · Place 4 · VillanovaVillanova400 Meters4.54.75aJr
Jan 17Quaker InvitationalJan 17 · 500 Meters · Place 4 · VillanovaVillanova500 Meters4.1:11.02a PBJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 400m Hurdles · Place 46 · VillanovaVillanova400m Hurdles30" / 0.762mRound P46.1:01.24aSo
May 15Big East OutdoorMay 15 · 400m Hurdles · Place 4 · VillanovaVillanova400m Hurdles30" / 0.762mRound P4.1:00.77aSo
May 15Big East OutdoorMay 15 · 400m Hurdles · Place 1 · VillanovaVillanova400m Hurdles30" / 0.762m1.58.01aSo
Apr 24129th Penn RelaysApr 24 · 400m Hurdles · VillanovaVillanova400m Hurdles30" / 0.762m—59.45aSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 400 Meters · VillanovaVillanova400 MetersRelay Split—54.545So
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 400 Meters · Place 5 · VillanovaVillanova400 MetersRound P5.55.67aSo
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 400 Meters · Place 5 · VillanovaVillanova400 Meters5.55.53aSo
Jan 31PSU National OpenJan 31 · 400 Meters · Place 18 · VillanovaVillanova400 Meters18.57.00aSo
Jan 17Quaker InvitationalJan 17 · 500 Meters · Place 6 · VillanovaVillanova500 Meters61:14.97a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9BIG EAST Outdoor ChampionshipsMay 9 · 400 Hurdles Preliminaries Heat 2 · Place 2 · VillanovaVillanova400 Hurdles Preliminaries Heat 221:01.50FR
May 9BIG EAST Outdoor ChampionshipsMay 9 · 400 Hurdles Preliminaries · Place 2 · VillanovaVillanova400 Hurdles Preliminaries21:01.50FR
May 9BIG EAST Outdoor ChampionshipsMay 9 · 400 Hurdles Finals · Place 1 · VillanovaVillanova400 Hurdles Finals159.75FR
Apr 25The 2024 Penn Relays (College)Apr 25 · 400m Hurdles · VillanovaVillanova400m Hurdles30" / 0.762m—1:03.08aFr
Mar 22UCF Knights InvitationalMar 22 · 400m Hurdles · Place 5 · VillanovaVillanova400m Hurdles30" / 0.762m5.1:01.52aFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 23BIG EAST Indoor ChampionshipsFeb 23 · 400 Meters · Place 14 · VillanovaVillanova400 MetersRound P14.57.46aFr
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 400 Meters · Place 16 · VillanovaVillanova400 Meters16.57.12aFr
Jan 26PSU National OpenJan 26 · 400 Meters · Place 9 · VillanovaVillanova400 Meters9.57.18aFr

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 7USATF U-20 Outdoor ChampionshipsJul 7 · 400m Hurdles · Place 11 · Obsidian Track ClubObsidian Track Club400m Hurdles30" / 0.762mRound P11.1:02.19a12
May 13TX UIL 6A State ChampionshipsMay 13 · 300m Hurdles · Place 6 · Humble KingwoodHumble Kingwood300m Hurdles30" / 0.762m6.43.39a12
Apr 28UIL 6A Region III, III-5A & WheelchairApr 28 · 300m Hurdles · Place 3 · Humble KingwoodHumble Kingwood300m Hurdles30" / 0.762mRound P3.44.31a12
Apr 28UIL 6A Region III, III-5A & WheelchairApr 28 · 300m Hurdles · Place 3 · Humble KingwoodHumble Kingwood300m Hurdles30" / 0.762m3.42.94a PB12
Mar 29Texas Clyde Littlefield Relays 95th AnnualMar 29 · Javelin · Place 14 · Humble KingwoodHumble KingwoodJavelin1443.97a12
Mar 23Rice 40th Victor Lopez ClassicMar 23 · 300m Hurdles · Place 1 · Humble KingwoodHumble Kingwood300m HurdlesRound P144.5712
Mar 23Rice 40th Victor Lopez ClassicMar 23 · 300m Hurdles · Place 1 · Humble KingwoodHumble Kingwood300m Hurdles144.5712
Mar 23Rice 40th Victor Lopez ClassicMar 23 · 300m Hurdles · Place 1 · Humble KingwoodHumble Kingwood300m Hurdles142.8612
Feb 18Kingwood Zoe Simpson InvitationalFeb 18 · 300m Hurdles · Place 1 · Humble KingwoodHumble Kingwood300m Hurdles30" / 0.762m1.44.42a12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 13Carl Lewis HS InvitationalJan 13 · 400 Meters · Place 14 · Humble KingwoodHumble Kingwood400 MetersRound P1459.47a12

2022 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 23USATF U-20 Outdoor ChampionshipsJun 23 · 400m Hurdles · Place 7 · UnattachedUnattached400m Hurdles30" / 0.762mRound P7.1:01.81a11
Jun 23USATF U-20 Outdoor ChampionshipsJun 23 · 400m Hurdles · Place 8 · UnattachedUnattached400m Hurdles30" / 0.762m8.1:03.71a11
May 20OSAA 6A State ChampionshipsMay 20 · 300m Hurdles · Place 2 · South EugeneSouth Eugene300m Hurdles30" / 0.762mRound P2.44.02a11
May 20OSAA 6A State ChampionshipsMay 20 · 300m Hurdles · Place 2 · South EugeneSouth Eugene300m Hurdles30" / 0.762m2.43.57a11
May 20OSAA 6A State ChampionshipsMay 20 · 100m Hurdles · Place 3 · South EugeneSouth Eugene100m Hurdles33" / 0.838mRound P3.14.98aWind: 1.111
May 20OSAA 6A State ChampionshipsMay 20 · 100m Hurdles · Place 3 · South EugeneSouth Eugene100m Hurdles33" / 0.838m3.14.93a PBWind: 0.511
May 126A-7 Southwest Conference ChampionshipsMay 12 · 300m Hurdles · Place 2 · South EugeneSouth Eugene300m Hurdles246.5111
May 126A-7 Southwest Conference ChampionshipsMay 12 · 100m Hurdles · Place 2 · South EugeneSouth Eugene100m Hurdles216.2311
May 3South Eugene at Roseburg dual meetMay 3 · 300m Hurdles · Place 1 · South EugeneSouth Eugene300m Hurdles144.5611
May 3South Eugene at Roseburg dual meetMay 3 · 100m Hurdles · Place 1 · South EugeneSouth Eugene100m Hurdles115.2311
Apr 3072nd Annual Grants Pass Rotary Invitational by William Ward Nations LendingApr 30 · 100m Hurdles · Place 1 · South EugeneSouth Eugene100m Hurdles33" / 0.838m1.15.84a11
Apr 3072nd Annual Grants Pass Rotary Invitational by William Ward Nations LendingApr 30 · 200 Meters · Place 2 · South EugeneSouth Eugene200 Meters2.26.43a PB11
Apr 26Grants Pass @ South EugeneApr 26 · 100m Hurdles · Place 1 · South EugeneSouth Eugene100m Hurdles116.3111
Apr 26Grants Pass @ South EugeneApr 26 · 100 Meters · Place 3 · South EugeneSouth Eugene100 Meters313.4911
Apr 22Oregon Relays presented by AthleticNETApr 22 · 300m Hurdles · Place 1 · South EugeneSouth Eugene300m Hurdles30" / 0.762m1.44.53a11
Apr 22Oregon Relays presented by AthleticNETApr 22 · 100m Hurdles · Place 4 · South EugeneSouth Eugene100m Hurdles33" / 0.838mRound P4.15.11aWind: 1.511
Apr 22Oregon Relays presented by AthleticNETApr 22 · 100m Hurdles · Place 9 · South EugeneSouth Eugene100m Hurdles33" / 0.838m9.19.64aWind: 0.311
Apr 20South Eugene @ Sheldon Apr 20 · 400 Meters · Place 1 · South EugeneSouth Eugene400 Meters11:01.5811
Apr 20South Eugene @ Sheldon Apr 20 · 200 Meters · Place 4 · South EugeneSouth Eugene200 Meters428.4311
Apr 16Secure Storage Summit InvitationalApr 16 · 300m Hurdles · Place 2 · South EugeneSouth Eugene300m Hurdles244.9711
Apr 16Secure Storage Summit InvitationalApr 16 · 100m Hurdles · Place 2 · South EugeneSouth Eugene100m Hurdles215.4611
Apr 13North Medford @ South EugeneApr 13 · 800 Meters · Place 3 · South EugeneSouth Eugene800 Meters32:25.47 PB11
Apr 13North Medford @ South EugeneApr 13 · 100 Meters · Place 2 · South EugeneSouth Eugene100 Meters213.22 PB11
Apr 9BigFoot Pepsi/ Jim Robinson Twilight InvitationalApr 9 · 300m Hurdles · Place 1 · South EugeneSouth Eugene300m Hurdles146.3111
Apr 9BigFoot Pepsi/ Jim Robinson Twilight InvitationalApr 9 · 100m Hurdles · Place 1 · South EugeneSouth Eugene100m Hurdles115.5811
Apr 6South Medford @ South EugeneApr 6 · 300m Hurdles · Place 1 · South EugeneSouth Eugene300m Hurdles146.9411
Apr 6South Medford @ South EugeneApr 6 · 100m Hurdles · Place 1 · South EugeneSouth Eugene100m Hurdles115.3811
Mar 26Axe OpenMar 26 · 300m Hurdles · Place 2 · South EugeneSouth Eugene300m Hurdles248.8811
Mar 26Axe OpenMar 26 · 400 Meters · Place 1 · South EugeneSouth Eugene400 Meters11:00.411

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 23UIL 6A Region IIIApr 23 · 300m Hurdles · Place 10 · Humble KingwoodHumble Kingwood300m Hurdles30" / 0.762mRound P10.48.24a10
Apr 15UIL 6A Area 21-22Apr 15 · 300m Hurdles · Place 4 · Humble KingwoodHumble Kingwood300m Hurdles30" / 0.762m4.46.22a10
Apr 8UIL 6A District 21Apr 8 · 300m Hurdles · Place 3 · Humble KingwoodHumble Kingwood300m Hurdles30" / 0.762mRound P3.45.63a10
Apr 8UIL 6A District 21Apr 8 · 300m Hurdles · Place 3 · Humble KingwoodHumble Kingwood300m Hurdles30" / 0.762m3.44.07a10
Mar 27College Park InvitationalMar 27 · 300m Hurdles · Place 1 · Humble KingwoodHumble Kingwood300m Hurdles144.6410