Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOsbourn Home Meet · May 212.70Osbourn Home MeetMay 2, 2024
110m Hurdles · 39" / 0.991m · OutdoorDogwood Track Classic · May 115.12aDogwood Track ClassicMay 1, 2026
300 Meters · IndoorLiberty Premier Invitational · Jan 1038.93Liberty Premier InvitationalJanuary 10, 2026
300 Meters · OutdoorWalter Bass Invite · Jan 1738.30aWalter Bass InviteJanuary 17, 2026
300m Hurdles · 36" / 0.914m · OutdoorVictor Cahoon Invitational · May 940.31aVictor Cahoon InvitationalMay 9, 2026
400 Meters · OutdoorOsbourn Home Meet · Mar 1858.89Osbourn Home MeetMarch 18, 2025
500 Meters · IndoorBulldog Invitational · Feb 11:18.33Bulldog InvitationalFebruary 1, 2025
55 Meter · OutdoorLiberty Christmas HS Invitational · Dec 137.24aLiberty Christmas HS InvitationalDecember 13, 2025
55m Hurdles · 39" · IndoorLiberty Christmas HS Invitational · Dec 149.43aLiberty Christmas HS InvitationalDecember 14, 2024
55m Hurdles · 39" · OutdoorWalter Bass Invite · Jan 177.87aWalter Bass InviteJanuary 17, 2026
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 208.59aAdidas Indoor NationalsMarch 20, 2026
Long Jump · OutdoorWalter Bass Invite · Jan 1717-05.50Walter Bass InviteJanuary 17, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 110m Hurdles · Place 13 · Gainesville110m Hurdles39" / 0.991mRound P13.15.28aWind: 0.412
May 9Victor Cahoon InvitationalMay 9 · 300m Hurdles · Place 5 · Gainesville300m Hurdles36" / 0.914m5.40.31a PB12
May 1Dogwood Track ClassicMay 1 · 300m Hurdles · Place 18 · Gainesville300m Hurdles36" / 0.914m18.41.43a12
May 1Dogwood Track ClassicMay 1 · 110m Hurdles · Place 14 · Gainesville110m Hurdles39" / 0.991mRound P14.15.12a PBWind: 1.612
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 300m Hurdles · Place 2 · Gainesville300m Hurdles36" / 0.914m2.40.87a12
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 110m Hurdles · Place 1 · Gainesville110m Hurdles39" / 0.991mRound P1.15.33aWind: -0.512
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 110m Hurdles · Place 2 · Gainesville110m Hurdles39" / 0.991m2.15.16aWind: -0.812
Apr 11Ramtastic InvitationalApr 11 · 300m Hurdles · Place 6 · Gainesville300m Hurdles36" / 0.914m6.41.67a12
Apr 11Ramtastic InvitationalApr 11 · 110m Hurdles · Place 3 · Gainesville110m Hurdles39" / 0.991m3.15.69a12
Mar 28Patriot InvitationalMar 28 · 300m Hurdles · Place 19 · Gainesville300m Hurdles36" / 0.914m19.45.23a12
Mar 28Patriot InvitationalMar 28 · 110m Hurdles · Place 1 · Gainesville110m Hurdles39" / 0.991mRound P1.16.11a12
Mar 28Patriot InvitationalMar 28 · 110m Hurdles · Place 2 · Gainesville110m Hurdles39" / 0.991m2.16.09a12
Jan 17Walter Bass InviteJan 17 · 300 Meters · Place 84 · Gainesville300 Meters84.38.30a PB12
Jan 17Walter Bass InviteJan 17 · 55m Hurdles · Place 1 · Gainesville55m Hurdles39"Round P1.7.87a PB12
Jan 17Walter Bass InviteJan 17 · 55m Hurdles · Place 5 · Gainesville55m Hurdles39"5.8.19a12
Jan 17Walter Bass InviteJan 17 · Long Jump · Place 40 · GainesvilleLong Jump40.17-05.50 PB12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 45 · Gainesville60m Hurdles39" / 0.991mRound P45.8.59a PB12
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · 300 Meters · Place 22 · Gainesville300 Meters2239.3512
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · 55m Hurdles · Place 7 · Gainesville55m HurdlesRound P77.8712
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · 55m Hurdles · Place 6 · Gainesville55m Hurdles68.0012
Jan 21Unity Reed PB MeetJan 21 · 300 Meters · Place 3 · Gainesville300 Meters339.3012
Jan 21Unity Reed PB MeetJan 21 · Long Jump · Place 9 · GainesvilleLong Jump917-212
Jan 10Liberty Premier InvitationalJan 10 · 55m Hurdles · Place 13 · Gainesville55m HurdlesRound P138.08—
Jan 10Liberty Premier InvitationalJan 10 · 300 Meters · Place 105 · Gainesville300 Meters10538.93 PB—

2025 Outdoor Track

40 results
DateMeetEventPlMarkGr
Dec 17Cedar Run Winter Dual #3Dec 17 · 55m Hurdles · Place 2 · Gainesville55m Hurdles39"2.8.17aUnofficial12
Dec 17Cedar Run Winter Dual #3Dec 17 · Long Jump · Place 3 · GainesvilleLong Jump3.19-1Unofficial12
Dec 13Liberty Christmas HS InvitationalDec 13 · 55m Hurdles · Place 11 · Gainesville55m Hurdles39"Round P11.8.05a12
Dec 13Liberty Christmas HS InvitationalDec 13 · 55 Meter · Place 171 · Gainesville55 MeterRound P171.7.24a PB12
Dec 6Liberty Flames HS InvitationalDec 6 · 300 Meters · Place 94 · Gainesville300 Meters94.39.04a12
Dec 6Liberty Flames HS InvitationalDec 6 · 55m Hurdles · Place 9 · Gainesville55m Hurdles39"Round P9.8.11aWind: 012
May 12Cedar Run District Spring Track ChampionshipsMay 12 · 300m Hurdles · Place 7 · Gainesville300m Hurdles742.7811
May 12Cedar Run District Spring Track ChampionshipsMay 12 · 110m Hurdles · Place 3 · Gainesville110m Hurdles315.6911
May 2Dogwood Track ClassicMay 2 · 110m Hurdles · Place 23 · Gainesville110m HurdlesRound P2315.3811
May 2Dogwood Track ClassicMay 2 · 110m Hurdles · Place 23 · Gainesville110m HurdlesRound P2315.3811
Apr 26Patriot Fast Times InviteApr 26 · 300m Hurdles · Place 2 · Gainesville300m Hurdles243.07—
Apr 26Patriot Fast Times InviteApr 26 · 110m Hurdles · Place 2 · Gainesville110m Hurdles215.50—
Apr 26Patriot Fast Times InviteApr 26 · 110m Hurdles · Place 2 · Gainesville110m HurdlesRound P215.50—
Apr 26Patriot Fast Times InviteApr 26 · 300m Hurdles · Place 2 · Gainesville300m Hurdles243.07—
Apr 26Patriot Fast Times InviteApr 26 · 110m Hurdles · Place 2 · Gainesville110m Hurdles215.50—
Apr 26Patriot Fast Times InviteApr 26 · 110m Hurdles · Place 2 · Gainesville110m HurdlesRound P215.50—
Apr 19Gainesville Cardinal ClassicApr 19 · 110m Hurdles · Place 5 · Gainesville High Sch110m Hurdles515.84—
Apr 19Gainesville Cardinal ClassicApr 19 · 400m Hurdles · Place 6 · Gainesville High Sch400m Hurdles61:01.95—
Apr 19Gainesville Cardinal ClassicApr 19 · 110m Hurdles · Place 5 · Gainesville110m Hurdles515.8411
Apr 19Gainesville Cardinal ClassicApr 19 · 400m Hurdles · Place 6 · Gainesville400m Hurdles61:01.9511
Apr 19Gainesville Cardinal ClassicApr 19 · Long Jump · Place 30 · GainesvilleLong Jump3018-311
Apr 11=PR= Northern Virginia InvitationalApr 11 · 300m Hurdles · Place 20 · Gainesville300m Hurdles2044.0211
Apr 11=PR= Northern Virginia InvitationalApr 11 · 110m Hurdles · Place 6 · Gainesville110m Hurdles616.0711
Mar 29Patriot InvitationalMar 29 · 300m Hurdles · Place 5 · Gainesville High Sch300m Hurdles544.18JR
Mar 29Patriot InvitationalMar 29 · 110m Hurdles · Place 5 · Gainesville High Sch110m Hurdles515.35JR
Mar 29Patriot InvitationalMar 29 · 110m Hurdles · Place 1 · Gainesville High Sch110m Hurdles115.54JR
Mar 29Patriot InvitationalMar 29 · Long Jump · Place 5 · Gainesville High SchLong Jump518-06.00JR
Mar 29Patriot InvitationalMar 29 · 300m Hurdles · Place 5 · Gainesville High Sch300m Hurdles544.18JR
Mar 29Patriot InvitationalMar 29 · 110m Hurdles · Place 5 · Gainesville High Sch110m Hurdles515.35JR
Mar 29Patriot InvitationalMar 29 · 110m Hurdles · Place 1 · Gainesville High Sch110m Hurdles115.54JR
Mar 29Patriot InvitationalMar 29 · Long Jump · Place 5 · Gainesville High SchLong Jump518-06.00JR
Mar 22Battlefield RelaysMar 22 · 400m Hurdles · Place 4 · Gainesville400m Hurdles41:03.1311
Mar 22Battlefield RelaysMar 22 · 110m Hurdles · Place 3 · Gainesville110m Hurdles316.5311
Mar 18Osbourn Home MeetMar 18 · Long Jump · Place 4 · GainesvilleLong Jump418-10.5011
Mar 18Osbourn Home MeetMar 18 · 300m Hurdles · Place 1 · Gainesville300m Hurdles144.7211
Mar 18Osbourn Home MeetMar 18 · 400 Meters · Place 8 · Gainesville400 Meters858.89 PB11
Mar 18Osbourn Home MeetMar 18 · 300m Hurdles · Place 1 · Gainesville300m Hurdles144.7211
Mar 18Osbourn Home MeetMar 18 · 400 Meters · Place 8 · Gainesville400 Meters858.8911
Mar 18Osbourn Home MeetMar 18 · Long Jump · Place 4 · GainesvilleLong Jump418-10.5011
Feb 4Cedar Run District Indoor ChampionshipFeb 4 · 55m Hurdles · Place 6 · Gainesville55m Hurdles39"6.8.37aUnofficial11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 49 · Gainesville55m Hurdles499.4311
Feb 1Bulldog InvitationalFeb 1 · 500 Meters · Place 97 · Gainesville500 Meters971:18.33 PB11
Feb 1Bulldog InvitationalFeb 1 · 500 Meters · Place 95 · Gainesville500 Meters951:18.9911
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 31 · Gainesville55m Hurdles318.7111
Feb 1Bulldog InvitationalFeb 1 · 500 Meters · Place 95 · Gainesville500 Meters951:18.9911
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 31 · Gainesville55m Hurdles318.7111
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 55m Hurdles · Place 37 · Gainesville55m HurdlesRound P379.1211
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 55m Hurdles · Place 37 · Gainesville55m HurdlesRound P379.1211
Jan 18Walter Bass HS InvitationalJan 18 · 55m Hurdles · Place 33 · Gainesville55m HurdlesRound P338.92—
Jan 18Walter Bass HS InvitationalJan 18 · 500 Meters · Place 66 · Gainesville500 Meters661:18.33—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 500 Meters · Place 93 · Gainesville500 Meters93.1:21.37a11
Dec 14Liberty Christmas HS InvitationalDec 14 · 55m Hurdles · Place 41 · Gainesville55m Hurdles39"Round P41.9.43a PB11
Dec 7Liberty Flames HS InvitationalDec 7 · 300 Meters · Place 160 · Gainesville300 Meters160.41.25a11
Dec 7Liberty Flames HS InvitationalDec 7 · 55m Hurdles · Place 38 · Gainesville55m Hurdles39"Round P38.9.51a11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11Victor Cahoon Track ClassicMay 11 · 300m Hurdles · Place 18 · Gainesville300m Hurdles1845.7910
May 11Victor Cahoon Track ClassicMay 11 · 110m Hurdles · Place 17 · Gainesville110m HurdlesRound P1717.8010
May 2Osbourn Home MeetMay 2 · 300m Hurdles · Place 2 · Gainesville300m Hurdles247.4410
May 2Osbourn Home MeetMay 2 · 100 Meters · Place 63 · Gainesville100 Meters6312.70 PB10
Apr 20Gainesville Cardinal ClassicApr 20 · 400 Meters · Place 58 · Gainesville400 Meters58.59.68a10
Mar 16ShamROCK InvitationalMar 16 · 400 Meters · Place 18 · Gainesville400 Meters181:00.91—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 500 Meters · Place 78 · Gainesville500 Meters78.1:25.37a10