Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBrother Borgia/Coach Cooper Invitational · Apr 284:30.37aBrother Borgia/Coach Cooper InvitationalApril 28, 2023
100 Meters · OutdoorAAU Region 6 · Jun 2312.66aAAU Region 6June 23, 2021
1000 Meters · IndoorUK Rod McCravy Invite · Jan 92:29.75aUK Rod McCravy InviteJanuary 9, 2026
110m Hurdles · 39" / 0.991m · OutdoorAAU Region 6 · Jun 2322.84aAAU Region 6June 23, 2021
1500 Meters · OutdoorTennessee Invitational · Apr 104:02.85aTennessee InvitationalApril 10, 2026
1600 Meters · OutdoorJohnny Conn Invitational · Apr 154:25.68aJohnny Conn InvitationalApril 15, 2023
200 Meters · OutdoorOldham County Kick Off Classic · Mar 2624.92Oldham County Kick Off ClassicMarch 26, 2022
300 Meters · IndoorLouisville Urban League Invite · Jan 1437.69Louisville Urban League InviteJanuary 14, 2023
400 Meters · OutdoorOutdoor Music City Challenge · May 150.27aOutdoor Music City ChallengeMay 1, 2026
600 Meters · IndoorCommodore Winter Challenge (College) · Dec 61:21.13aCommodore Winter Challenge (College)December 6, 2025
800 Meters · IndoorVanderbilt Invitational · Jan 161:53.95aVanderbilt InvitationalJanuary 16, 2026
800 Meters · OutdoorKHSAA Class 3A State Championship · Jun 31:54.28aKHSAA Class 3A State ChampionshipJune 3, 2023
Decathlon · OutdoorAAU Region 6 · Jun 234141AAU Region 6June 23, 2021
Discus · 1.6kg · OutdoorAAU Region 6 · Jun 2321.10mAAU Region 6June 23, 2021
High Jump · OutdoorAAU Region 6 · Jun 231.72mAAU Region 6June 23, 2021
Javelin · 800g · OutdoorAAU Region 6 · Jun 2319.11mAAU Region 6June 23, 2021
Long Jump · OutdoorAAU Region 6 · Jun 235.34mAAU Region 6June 23, 2021
Pole Vault · OutdoorAAU Region 6 · Jun 232.40mAAU Region 6June 23, 2021
Shot Put · 12lb · OutdoorAAU Region 6 · Jun 239.45mAAU Region 6June 23, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 142026 C*USA Outdoor T&F ChampionshipsMay 14 · 800 Meters · Place 13 · Western KentuckyWestern Kentucky800 MetersRound P13.1:55.51aFr
May 1Outdoor Music City ChallengeMay 1 · 400 Meters · Place 27 · Western KentuckyWestern Kentucky400 Meters2750.27a PBFr
Apr 16ISU Gibson InvitationalApr 16 · 800 Meters · Place 12 · Western KentuckyWestern Kentucky800 Meters12.1:56.87aFr
Apr 10Tennessee InvitationalApr 10 · 1500 Meters · Place 35 · Western KentuckyWestern Kentucky1500 Meters35.4:02.85a PBFr
Mar 28Jim Vargo InvitationalMar 28 · 1500 Meters · Place 16 · Western KentuckyWestern Kentucky1500 Meters16.4:03.30aFr
Mar 26WashU Distance CarnivalMar 26 · 800 Meters · Western KentuckyWestern Kentucky800 Meters--DNSFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30UL Lenny Lyles Indoor TFJan 30 · 800 Meters · Place 21 · Western KentuckyWestern Kentucky800 Meters21.1:54.27aJr
Jan 16Vanderbilt InvitationalJan 16 · 800 Meters · Place 14 · Western KentuckyWestern Kentucky800 Meters141:53.95a PBJr
Jan 9UK Rod McCravy InviteJan 9 · 1000 Meters · Place 4 · Western KentuckyWestern Kentucky1000 Meters4.2:29.75a PBJr
Jan 9UK Rod McCravy InviteJan 9 · 800 Meters · Place 9 · Western KentuckyWestern Kentucky800 Meters9.1:55.92aJr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Commodore Winter Challenge (College)Dec 6 · 600 Meters · Place 4 · Western KentuckyWestern Kentucky600 Meters41:21.13a PBJr
Feb 7Eastern Indoors Collegiate Feb 7 · 800 Meters · Place 6 · UnattachedUnattached800 Meters6.1:54.63aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 12Northern Kentucky University InvitationalApr 12 · 1 Mile · UnattachedUnattached1 Mile--DNSSo
Apr 12Northern Kentucky University InvitationalApr 12 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.1:55.71aSo
Mar 21EKU Spring MeetMar 21 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.1:57.30aSo

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3KHSAA Class 3A State ChampionshipJun 3 · 800 Meters · Place 1 · South OldhamSouth Oldham800 Meters1.1:54.28a PB12
May 22KHSSA Region 4 AAAMay 22 · 800 Meters · Place 1 · South OldhamSouth Oldham800 Meters1.1:57.98a12
May 13Trimble County HS All-ComersMay 13 · 800 Meters · Place 2 · South OldhamSouth Oldham800 Meters21:54.5712
May 4Oldham County SundownMay 4 · 800 Meters · Place 1 · South OldhamSouth Oldham800 Meters11:57.5612
Apr 28Brother Borgia/Coach Cooper InvitationalApr 28 · 1 Mile · Place 4 · South OldhamSouth Oldham1 Mile4.4:30.37a PB12
Apr 15Johnny Conn InvitationalApr 15 · 1600 Meters · Place 1 · South OldhamSouth Oldham1600 Meters1.4:25.68a PB12

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 4KTCCCA State Indoor TF Classes AA and AAA 2023Mar 4 · 800 Meters · Place 3 · South OldhamSouth Oldham800 Meters3.1:58.92a12
Feb 25PresidesntFeb 25 · 600 Meters · Place 1 · South OldhamSouth Oldham600 Meters1.1:21.78aUnofficial12
Feb 18President's Day Weekend InviteFeb 18 · 600 Meters · Place 1 · South OldhamSouth Oldham600 Meters11:21.78a12
Feb 18President's Day Weekend InviteFeb 18 · 600 Meters · Place 1 · South OldhamSouth Oldham600 Meters11:21.7819
Feb 10Eastern Indoors InvitationalFeb 10 · 800 Meters · Place 4 · South OldhamSouth Oldham800 Meters4.1:59.16a12
Feb 4Louisville Indoor GamesFeb 4 · 800 Meters · Place 1 · South OldhamSouth Oldham800 Meters11:56.57M12
Jan 29Southeast ShowdownJan 29 · 800 Meters · Place 3 · Louisville Track & FielLouisville Track & Fiel800 Meters31:59.75a—
Jan 14Louisville Urban League InviteJan 14 · 300 Meters · Place 3 · South OldhamSouth Oldham300 Meters337.69 PB—
Jan 14Louisville Urban League InviteJan 14 · 800 Meters · Place 1 · South OldhamSouth Oldham800 Meters12:00.28—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Regional 6 National QualifierJun 29 · 800 Meters · Louisville Track ClubLouisville Track Club800 Meters--DNS11
May 24KHSAA Class 3A Region 4May 24 · High Jump · Place 3 · South OldhamSouth OldhamHigh Jump35-08.0011
May 24KHSAA Class 3A Region 4May 24 · 800 Meters · Place 5 · South OldhamSouth Oldham800 Meters52:02.4311
Apr 30Brother Borgia/Coach Cooper InvitationalApr 30 · High Jump · Place 15 · South OldhamSouth OldhamHigh Jump151.67m11
Apr 12AOC Mini-MeetApr 12 · High Jump · Place 1 · South OldhamSouth OldhamHigh Jump15-06.00—
Apr 12AOC Mini-MeetApr 12 · 800 Meters · Place 12 · South OldhamSouth Oldham800 Meters122:22.59—
Apr 12AOC Mini-MeetApr 12 · 400 Meters · Place 1 · South OldhamSouth Oldham400 Meters154.07—
Mar 29AOC Distance NightMar 29 · 800 Meters · Place 5 · South OldhamSouth Oldham800 Meters52:06.50—
Mar 26Oldham County Kick Off ClassicMar 26 · Long Jump · Place 5 · South OldhamSouth OldhamLong Jump516-10.50—
Mar 26Oldham County Kick Off ClassicMar 26 · 200 Meters · Place 5 · South OldhamSouth Oldham200 Meters524.92 PB—
Mar 19Oldham Country Tri-RelaysMar 19 · Long Jump · South OldhamSouth OldhamLong Jump--DNS11

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 23AAU Region 6Jun 23 · Decathlon · Place 11 · Louisville Track ClubLouisville Track ClubDecathlonRound M11.4141 PB10
Jun 23AAU Region 6Jun 23 · Long Jump · Place 7 · Louisville Track ClubLouisville Track ClubLong JumpRound M7.5.34m PB10
Jun 23AAU Region 6Jun 23 · Pole Vault · Place 10 · Louisville Track ClubLouisville Track ClubPole VaultRound M10.2.40m PB10
Jun 23AAU Region 6Jun 23 · Javelin · Place 13 · Louisville Track ClubLouisville Track ClubJavelin800gRound M13.19.11m PB10
Jun 23AAU Region 6Jun 23 · Discus · Place 8 · Louisville Track ClubLouisville Track ClubDiscus1.6kgRound M8.21.10m PB10
Jun 23AAU Region 6Jun 23 · Shot Put · Place 7 · Louisville Track ClubLouisville Track ClubShot Put12lbRound M7.9.45m PB10
Jun 23AAU Region 6Jun 23 · 110m Hurdles · Place 13 · Louisville Track ClubLouisville Track Club110m Hurdles39" / 0.991mRound M13.22.84a PBWind: 1.410
Jun 23AAU Region 6Jun 23 · High Jump · Place 3 · Louisville Track ClubLouisville Track ClubHigh JumpRound M3.1.72m PB10
Jun 23AAU Region 6Jun 23 · 1500 Meters · Place 1 · Louisville Track ClubLouisville Track Club1500 MetersRound M1.4:37.18a10
Jun 23AAU Region 6Jun 23 · 400 Meters · Place 6 · Louisville Track ClubLouisville Track Club400 MetersRound M6.54.19a10
Jun 23AAU Region 6Jun 23 · 100 Meters · Place 11 · Louisville Track ClubLouisville Track Club100 MetersRound M11.12.66a PB10
May 11Assumption JV Mini-MeetMay 11 · 400 Meters · Place 2 · Oldham CountOldham Count400 Meters253.8210
May 7Eastern RelaysMay 7 · 400 Meters · Place 28 · Oldham CountyOldham County400 Meters28.56.00a10
Apr 24Brother Borgia/Coach Cooper InvitationalApr 24 · 400 Meters · Place 20 · Oldham CountOldham Count400 Meters2056.3010
Apr 15Assumption Distance NightApr 15 · 800 Meters · Place 3 · Oldham CountOldham Count800 Meters32:06.8710
Mar 26OC Kick-Off ClassicMar 26 · 1600 Meters · Place 14 · Oldham CountOldham Count1600 Meters144:57.40—
Mar 26OC Kick-Off ClassicMar 26 · 400 Meters · Place 5 · Oldham CountOldham Count400 Meters556.30—

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19Eastern RelaysApr 19 · 1 Mile · Place 27 · Oldham CountOldham Count1 Mile275:50.558