Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorJCPS A Teams MS TF · Apr 2920.42aJCPS A Teams MS TF April 29, 2024
100m Hurdles · 33" / 0.838m · OutdoorJCPS MS TF A Group · May 1319.98aJCPS MS TF A GroupMay 13, 2024
100m Hurdles · 39" / 0.991m · OutdoorJCPS MS Meet 4 East Location · Apr 1520.37aJCPS MS Meet 4 East LocationApril 15, 2024
1500 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 274:44.74a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
1600 Meters · OutdoorSt Xavier JV Meet 2 · Apr 285:19.92aSt Xavier JV Meet 2April 28, 2026
200 Meters · IndoorJCPS Middle School Indoor · Feb 629.80aJCPS Middle School IndoorFebruary 6, 2023
200 Meters · OutdoorBallard Quad TF Meet 1 2025 · Mar 1328.27aBallard Quad TF Meet 1 2025March 13, 2025
200m Hurdles · 30" / 0.762m · OutdoorUSATF Kentucky Association Junior Olympic Championships · Jun 832.53aUSATF Kentucky Association Junior Olympic ChampionshipsJune 8, 2024
300m Hurdles · 30" / 0.762m · IndoorJCPS MS Outdoor 2024 Meet 2 · Mar 2552.72aJCPS MS Outdoor 2024 Meet 2March 25, 2024
300m Hurdles · 30" / 0.762m · OutdoorJCPS MS TF City Championships · May 1954.21aJCPS MS TF City ChampionshipsMay 19, 2024
400 Meters · OutdoorOldham County Kick-Off Classic TF · Mar 221:02.28aOldham County Kick-Off Classic TFMarch 22, 2025
800 Meters · IndoorJCPS Last Chance Meet · Feb 132:18.79aJCPS Last Chance MeetFebruary 13, 2026
800 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 272:14.02a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
80m Hurdles · 30" / 0.762m · OutdoorUSATF KY Association Meet Open/Masters · Jun 1116.98aUSATF KY Association Meet Open/MastersJune 11, 2022
80m Hurdles · 33" / 0.838m · OutdoorAAU Junior Olympics Regional 6 National Qualifier · Jun 2915.43aAAU Junior Olympics Regional 6 National QualifierJune 29, 2022
80m Hurdles · 39" / 0.991m · OutdoorUSATF Kentucky Association Junior Olympic Championships · Jun 1116.98aUSATF Kentucky Association Junior Olympic ChampionshipsJune 11, 2022
High Jump · IndoorJCPS Middle School Indoor #2 · Feb 134-06.00JCPS Middle School Indoor #2February 13, 2023
High Jump · OutdoorUSATF Kentucky Association Junior Olympic Championships · Jun 101.40mUSATF Kentucky Association Junior Olympic ChampionshipsJune 10, 2023
Long Jump · OutdoorAAU Kentucky District Qualifier · Jun 214.73mAAU Kentucky District QualifierJune 21, 2025
Results · OutdoorJohnny Conn TF 2026 · Mar 285:25.57Johnny Conn TF 2026March 28, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 38 · Hero Sprint ClubHero Sprint Club1500 MetersRound P38.4:44.74a PB10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 36 · Hero Sprint ClubHero Sprint Club800 MetersRound P36.2:14.02a PB10
Jun 13AAU Kentucky District QualifierJun 13 · 1500 Meters · Place 3 · Hero Sprint ClubHero Sprint Club1500 Meters3.4:57.93a10
Jun 13AAU Kentucky District QualifierJun 13 · 800 Meters · Place 3 · Hero Sprint ClubHero Sprint Club800 Meters3.2:15.07a10
Jun 6USATF Kentucky Association junior Olympic ChampionshipJun 6 · 1500 Meters · Place 2 · Hero Sprint ClubHero Sprint Club1500 Meters2.4:55.52a10
Jun 6USATF Kentucky Association junior Olympic ChampionshipJun 6 · 800 Meters · Place 2 · Hero Sprint ClubHero Sprint Club800 Meters2.2:22.40a10
Apr 28St Xavier JV Meet 2Apr 28 · 1600 Meters · Place 39 · MaleMale1600 Meters395:19.92a PB10
Apr 15JCPS HS Series 3Apr 15 · 800 Meters · Place 9 · MaleMale800 Meters9.2:16.50a10
Mar 28Johnny Conn TF 2026Mar 28 · Results · Place 31 · MALEMALEResults315:25.57 PB10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13JCPS Last Chance MeetFeb 13 · 800 Meters · Place 19 · MaleMale800 Meters192:18.79a PB10
Jan 14JCPS HJV Series Week 1 (and non JCPS)Jan 14 · 800 Meters · Place 23 · MaleMale800 Meters232:26.4110

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 21AAU Kentucky District QualifierJun 21 · Long Jump · Place 7 · Louisville Track ClubLouisville Track ClubLong Jump74.73m PB10
Jun 21AAU Kentucky District QualifierJun 21 · 800 Meters · Place 5 · Louisville Track ClubLouisville Track Club800 Meters52:36.69a10
May 10Metro Meet of ChampionsMay 10 · 800 Meters · Place 55 · MaleMale800 Meters552:27.06a9
May 1Ballard Derby InvitationalMay 1 · 800 Meters · Place 11 · MaleMale800 Meters112:24.399
Apr 16St. X JV Series Meet 2Apr 16 · 800 Meters · Place 42 · MaleMale800 Meters422:31.59a9
Mar 27NOHS Boys Night OutMar 27 · 800 Meters · Place 33 · MaleMale800 Meters332:27.30a9
Mar 22Oldham County Kick-Off Classic TFMar 22 · 800 Meters · Place 58 · MaleMale800 Meters582:35.26a9
Mar 22Oldham County Kick-Off Classic TFMar 22 · 400 Meters · Place 56 · MaleMale400 Meters561:02.28a PB9
Mar 18St Xavier JV Mini Meet 1 2025Mar 18 · 800 Meters · Place 50 · MaleMale800 Meters502:33.15a—
Mar 13Ballard Quad TF Meet 1 2025Mar 13 · 200 Meters · Place 44 · MaleMale200 Meters4428.27a PB—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29JCPS JV Series #2Jan 29 · 800 Meters · Place 42 · MaleMale800 Meters422:31.48a—
Jan 22JCPS JV Series #1Jan 22 · 800 Meters · Place 34 · MaleMale800 Meters342:28.58a—

2024 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 22AAU Kentucky District QualifierJun 22 · High Jump · Place 1 · Louisville Track ClubLouisville Track ClubHigh Jump14-05.94—
Jun 22AAU Kentucky District QualifierJun 22 · 200m Hurdles · Place 2 · Louisville Track ClubLouisville Track Club200m Hurdles232.32—
Jun 22AAU Kentucky District QualifierJun 22 · 100m Hurdles · Place 2 · Louisville Track ClubLouisville Track Club100m Hurdles219.72—
Jun 8KY Section Meet CombinedJun 8 · 200m Hurdles · Place 1 · Louisville Track ClubLouisville Track Club200m Hurdles132.53a—
Jun 8KY Section Meet CombinedJun 8 · 100m Hurdles · Place 1 · Louisville Track ClubLouisville Track Club100m Hurdles120.11a—
Jun 8KY USATF Open and Masters Association MeetJun 8 · High Jump · Place 2 · Louisville TLouisville THigh Jump21.37m14
Jun 8KY USATF Open and Masters Association MeetJun 8 · 200m Hurdles · Place 1 · Louisville TLouisville T200m Hurdles132.5314
Jun 8KY USATF Open and Masters Association MeetJun 8 · 100m Hurdles · Place 1 · Louisville TLouisville T100m Hurdles120.1114
Jun 8KY USATF Open and Masters Association MeetJun 8 · 200m Hurdles · Place 1 · Louisville Track ClubLouisville Track Club200m Hurdles132.53—
Jun 8KY USATF Open and Masters Association MeetJun 8 · 100m Hurdles · Place 1 · Louisville Track ClubLouisville Track Club100m Hurdles120.11—
Jun 8KY USATF Open and Masters Association MeetJun 8 · High Jump · Place 2 · Louisville Track ClubLouisville Track ClubHigh Jump21.37m—
Jun 8USATF Kentucky Association Junior Olympic ChampionshipsJun 8 · 200m Hurdles · Place 1 · Louisville Track ClubLouisville Track Club200m Hurdles30" / 0.762m1.32.53a PB9
Jun 8USATF Kentucky Association Junior Olympic ChampionshipsJun 8 · 100m Hurdles · Place 1 · Louisville Track ClubLouisville Track Club100m Hurdles33" / 0.838m1.20.11a9
Jun 8USATF Kentucky Association Junior Olympic ChampionshipsJun 8 · High Jump · Place 2 · Louisville Track ClubLouisville Track ClubHigh Jump2.1.37m9
May 19JCPS MS TF City ChampionshipsMay 19 · 100m Hurdles · Place 9 · Jefferson County Traditional MidJefferson County Traditional Mid100m Hurdles33" / 0.838m9.21.74a8
May 19JCPS MS TF City ChampionshipsMay 19 · 300m Hurdles · Place 6 · Jefferson County Traditional MidJefferson County Traditional Mid300m Hurdles30" / 0.762m6.54.21a PB8
May 19JCPS MS TF City ChampionshipsMay 19 · High Jump · Place 7 · Jefferson County Traditional MidJefferson County Traditional MidHigh Jump7.4' 88
May 16JCPS A and B May 16 · Long Jump · Place 13 · Jefferson County Traditional MidJefferson County Traditional MidLong Jump13.13' 98
May 16JCPS A and B May 16 · High Jump · Place 8 · Jefferson County Traditional MidJefferson County Traditional MidHigh Jump8.4' 68
May 13JCPS MS TF A GroupMay 13 · 100m Hurdles · Place 2 · Jefferson County Traditional MidJefferson County Traditional Mid100m Hurdles33" / 0.838m2.19.98a PB8
May 13JCPS MS TF A GroupMay 13 · Long Jump · Place 6 · Jefferson County Traditional MidJefferson County Traditional MidLong Jump6.13' 6.258
May 13JCPS MS TF A GroupMay 13 · High Jump · Place 1 · Jefferson County Traditional MidJefferson County Traditional MidHigh Jump1.4' 88
May 6JCPS A and B CombinedMay 6 · High Jump · Place 8 · Jefferson County Traditional MidJefferson County Traditional MidHigh Jump8.4' 88
Apr 29JCPS A Teams MS TF Apr 29 · 100m Hurdles · Place 3 · Jefferson County Traditional MidJefferson County Traditional Mid100m Hurdles30" / 0.762m3.20.42a PB8
Apr 29JCPS A Teams MS TF Apr 29 · High Jump · Place 1 · Jefferson County Traditional MidJefferson County Traditional MidHigh Jump1.4-10.008
Apr 15JCPS MS Meet 4 East LocationApr 15 · 100m Hurdles · Place 4 · Jefferson County Traditional MidJefferson County Traditional Mid100m Hurdles39" / 0.991m4.20.37a PB8
Apr 15JCPS MS Meet 4 East LocationApr 15 · High Jump · Place 1 · Jefferson County Traditional MidJefferson County Traditional MidHigh Jump1.4' 88
Apr 15JCPS MS Meet 4 East LocationApr 15 · 800 Meters · Place 8 · Jefferson County Traditional MidJefferson County Traditional Mid800 Meters8.2:50.24a8

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 25JCPS MS Outdoor 2024 Meet 2Mar 25 · 300m Hurdles · Place 8 · Jefferson County Traditional MidJefferson County Traditional Mid300m Hurdles30" / 0.762m8.52.72a PB8
Mar 25JCPS MS Outdoor 2024 Meet 2Mar 25 · High Jump · Jefferson County Traditional MidJefferson County Traditional MidHigh Jump--NH8
Mar 25JCPS MS Outdoor 2024 Meet 2Mar 25 · 800 Meters · Place 9 · Jefferson County Traditional MidJefferson County Traditional Mid800 Meters9.2:49.04a8

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 10USATF Kentucky Association Junior Olympic ChampionshipsJun 10 · High Jump · Place 1 · Louisville Track ClubLouisville Track ClubHigh Jump11.40m PB—
Jun 10USATF Kentucky Association Junior Olympic ChampionshipsJun 10 · 200m Hurdles · Place 4 · Louisville Track ClubLouisville Track Club200m Hurdles433.29a—
Jun 10USATF Kentucky Association Junior Olympic ChampionshipsJun 10 · 100m Hurdles · Place 2 · Louisville Track ClubLouisville Track Club100m Hurdles221.39a—
May 20JCTMS Last Chance MS MeetMay 20 · 300m Hurdles · Place 5 · Jefferson County Traditional MJefferson County Traditional M300m Hurdles554.457
May 20JCTMS Last Chance MS MeetMay 20 · 100m Hurdles · Place 6 · Jefferson County Traditional MJefferson County Traditional M100m Hurdles619.637
May 20JCTMS Last Chance MS MeetMay 20 · High Jump · Place 2 · Jefferson County Traditional MJefferson County Traditional MHigh Jump24-67
May 15JCPS Middle School MeetMay 15 · 300m Hurdles · Place 3 · Jefferson County 7thJefferson County 7th300m Hurdles352.907
May 15JCPS Middle School MeetMay 15 · 100m Hurdles · Place 7 · Jefferson County 7thJefferson County 7th100m Hurdles719.967
May 13Rumble on the TrackMay 13 · High Jump · Place 16 · Jefferson CoJefferson CoHigh Jump164-02.00—
May 13Rumble on the TrackMay 13 · 300m Hurdles · Place 12 · Jefferson CoJefferson Co300m Hurdles1251.41—
May 13Rumble on the TrackMay 13 · 100m Hurdles · Place 14 · Jefferson CoJefferson Co100m Hurdles1419.34—
May 8JCPS Middle School MeetMay 8 · 300m Hurdles · Place 3 · Jefferson County 7thJefferson County 7th300m Hurdles353.317
May 8JCPS Middle School MeetMay 8 · 300m Hurdles · Place 3 · Jefferson County 7thJefferson County 7th300m Hurdles353.317
May 1JCPS Middle School MeetMay 1 · High Jump · Place 3 · Jefferson Co 7thJefferson Co 7thHigh Jump35.507
May 1JCPS Middle School MeetMay 1 · 300m Hurdles · Place 3 · Jefferson Co 7thJefferson Co 7th300m Hurdles352.877
May 1JCPS Middle School MeetMay 1 · 100m Hurdles · Place 6 · Jefferson Co 7thJefferson Co 7th100m Hurdles619.797
Apr 15Apollo Middle School InvitationalApr 15 · High Jump · Place 16 · Jefferson TradJefferson TradHigh Jump164-02.00—
Apr 15Apollo Middle School InvitationalApr 15 · 300m Hurdles · Place 7 · Jefferson TradJefferson Trad300m Hurdles755.54—
Apr 15Apollo Middle School InvitationalApr 15 · 100m Hurdles · Place 10 · Jefferson TradJefferson Trad100m Hurdles1020.76—
Apr 13JCPS Middle School MeetApr 13 · 300m Hurdles · Place 1 · Jefferson Co 7thJefferson Co 7th300m Hurdles152.787
Apr 13JCPS Middle School MeetApr 13 · 100m Hurdles · Place 1 · Jefferson Co 7thJefferson Co 7th100m Hurdles120.537

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 13JCPS Middle School Indoor #2Feb 13 · High Jump · Place 4 · Jefferson County Traditional MidJefferson County Traditional MidHigh Jump4.4-06.00 PB7
Feb 13JCPS Middle School Indoor #2Feb 13 · 200 Meters · Place 21 · Jefferson County Traditional MidJefferson County Traditional Mid200 Meters21.30.20a7
Feb 10Eastern Indoors InvitationalFeb 10 · 800 Meters · Place 8 · Jefferson County Traditional MidJefferson County Traditional Mid800 Meters8.2:33.89a7
Feb 6JCPS Middle School IndoorFeb 6 · 60m Hurdles · Place 3 · Jefferson County TraditJefferson County Tradit60m Hurdles312.62a7
Feb 6JCPS Middle School IndoorFeb 6 · 200 Meters · Place 10 · Jefferson County TraditJefferson County Tradit200 Meters1029.80a PB7
Jan 30JCPS Middle School IndoorJan 30 · 800 Meters · Place 6 · Jefferson CoJefferson Co800 Meters62:45.077
Jan 30JCPS Middle School IndoorJan 30 · 60m Hurdles · Place 2 · Jefferson CoJefferson Co60m Hurdles212.237

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Regional 6 National QualifierJun 29 · 80m Hurdles · Place 4 · Louisville Track ClubLouisville Track Club80m Hurdles33" / 0.838m4.15.43a PBWind: 1.36
Jun 29AAU Junior Olympics Regional 6 National QualifierJun 29 · 400 Meters · Place 18 · Louisville Track ClubLouisville Track Club400 Meters18.1:08.87a6
Jun 11USATF Kentucky Association Junior Olympic ChampionshipsJun 11 · 80m Hurdles · Place 1 · Louisville Track ClubLouisville Track Club80m Hurdles39" / 0.991m1.16.98a PB6
Jun 11USATF Kentucky Association Junior Olympic ChampionshipsJun 11 · 400 Meters · Place 1 · Louisville Track ClubLouisville Track Club400 Meters1.1:11.92a6
Jun 11USATF KY Association Meet Open/MastersJun 11 · 80m Hurdles · Place 1 · Louisville Track ClubLouisville Track Club80m Hurdles30" / 0.762m1.16.98a PB6
Jun 11USATF KY Association Meet Open/MastersJun 11 · 400 Meters · Place 1 · Louisville Track ClubLouisville Track Club400 Meters1.1:11.92a6
Apr 25JCPS Middle School MeetApr 25 · 300m Hurdles · Place 1 · Jefferson CoJefferson Co300m Hurdles157.956
Apr 25JCPS Middle School MeetApr 25 · 100m Hurdles · Place 3 · Jefferson CoJefferson Co100m Hurdles320.316
Apr 22Tates Creek Middle School InvitationalApr 22 · 300m Hurdles · Place 18 · JeffersonJefferson300m Hurdles1854.006
Apr 22Tates Creek Middle School InvitationalApr 22 · 100m Hurdles · Place 22 · JeffersonJefferson100m Hurdles2220.316
Apr 18JCPS Middle School MeetApr 18 · 100m Hurdles · Place 2 · Jefferson CoJefferson Co100m Hurdles221.276
Apr 15Rumble on the TrackApr 15 · 300m Hurdles · Place 10 · Jefferson CoJefferson Co300m Hurdles101:01.306
Apr 15Rumble on the TrackApr 15 · 100m Hurdles · Place 15 · Jefferson CoJefferson Co100m Hurdles1522.066
Mar 25AHS Derby MS InvitationalMar 25 · 100m Hurdles · Place 8 · Jefferson County Traditional MidJefferson County Traditional Mid100m Hurdles33" / 0.838m8.22.06a6
Mar 25AHS Derby MS InvitationalMar 25 · 300m Hurdles · Place 6 · Jefferson County Traditional MidJefferson County Traditional Mid300m Hurdles30" / 0.762m6.1:01.30a6
Mar 19Middletown Kickoff MSMar 19 · 100m Hurdles · Place 8 · Jefferson County Traditional MidJefferson County Traditional Mid100m Hurdles33" / 0.838m8.22.15a6
Mar 19Middletown Kickoff MSMar 19 · 300m Hurdles · Place 3 · Jefferson County Traditional MidJefferson County Traditional Mid300m Hurdles30" / 0.762m3.1:02.30a6