Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAdidas Track Nationals 2026 · Jun 1811.95aAdidas Track Nationals 2026June 18, 2026
200 Meters · IndoorAAU VA Showcase · Jan 2030.82aAAU VA ShowcaseJanuary 20, 2019
200 Meters · OutdoorTRAC Conference Championship · Apr 2825.00aTRAC Conference ChampionshipApril 28, 2026
300 Meters · IndoorTobacco Road & Meck Power Six Conference Championships · Jan 2940.36Tobacco Road & Meck Power Six Conference ChampionshipsJanuary 29, 2026
400 Meters · IndoorTrack757 Invite · Feb 21:04.72aTrack757 InviteFebruary 2, 2025
400 Meters · Outdoor19th Annual Bring the Heat Invitational · Apr 2059.61a19th Annual Bring the Heat InvitationalApril 20, 2024
400 Meters · Relay Split · IndoorASICS Holiday Invitational · Dec 201:02.349ASICS Holiday InvitationalDecember 20, 2025
55 Meter · IndoorThe VA Showcase · Jan 176.86aThe VA ShowcaseJanuary 17, 2026
55 Meters · IndoorTobacco Road & Meck Power Six Conference Championships · Jan 297.20Tobacco Road & Meck Power Six Conference ChampionshipsJanuary 29, 2026
60 Meter · IndoorTrack757 Invite · Feb 28.02aTrack757 InviteFebruary 2, 2025
Combined results · Outdoor Russell E. Blunt East Coast Invitational · Jul 2014.42 Russell E. Blunt East Coast InvitationalJuly 20, 2018
Top 8 Advance by Time · Outdoor2019 USATF National Youth Outdoor Track & Field Championship · Jun 2514.31q2019 USATF National Youth Outdoor Track & Field ChampionshipJune 25, 2019

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 28 · Run U XpressRun U Xpress200 MetersRound P28.25.11aWind: -210
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 27 · Run U XpressRun U Xpress100 MetersRound P27.12.15aWind: 1.910
Jul 18SUPA & RUN U Xpress Present - The S.T.A.R. ClassicJul 18 · 400 Meters · Place 2 · Run U XpressRun U Xpress400 Meters2.1:00.37a10
Jun 18Adidas Track Nationals 2026Jun 18 · 100 Meters · Place 6 · Run U XpressRun U Xpress100 MetersRound P6.11.95a PBWind: -2.310
Jun 18Adidas Track Nationals 2026Jun 18 · 100 Meters · Place 3 · Run U XpressRun U Xpress100 Meters3.12.07aWind: 0.810
Jun 5AAU North Carolina District QualifierJun 5 · 200 Meters · Place 9 · Run U XpressRun U Xpress200 Meters9.25.17aWind: -0.210
Jun 5AAU North Carolina District QualifierJun 5 · 100 Meters · Place 6 · Run U XpressRun U Xpress100 Meters6.12.24aWind: 0.810
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 100 Meters · HillsideHillside100 MetersRound P--DNSWind: 1.410
May 9NCHSAA 7A Central RegionalMay 9 · 200 Meters · HillsideHillside200 Meters—DNFWind: 1.910
May 9NCHSAA 7A Central RegionalMay 9 · 100 Meters · Place 4 · HillsideHillside100 MetersRound P4.12.19aWind: 110
May 9NCHSAA 7A Central RegionalMay 9 · 100 Meters · Place 4 · HillsideHillside100 Meters4.12.01aWind: 2.210
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 200 Meters · HillsideHillside200 Meters—DNFWind: 1.910
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 100 Meters · Place 4 · HillsideHillside100 MetersRound P4.12.19aWind: 110
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 100 Meters · Place 4 · HillsideHillside100 Meters4.12.01aWind: 2.210
Apr 28TRAC Conference ChampionshipApr 28 · 200 Meters · Place 1 · HillsideHillside200 Meters1.25.00a PB10
Apr 28TRAC Conference ChampionshipApr 28 · 100 Meters · Place 1 · HillsideHillside100 MetersRound P1.12.15a10
Apr 28TRAC Conference ChampionshipApr 28 · 100 Meters · Place 1 · HillsideHillside100 Meters1.12.09a10
Apr 18Apex Lions RelaysApr 18 · 100 Meters · Place 9 · HillsideHillside100 Meters912.4010
Apr 18Apex Lions RelaysApr 18 · 100 Meters · Place 9 · HillsideHillside100 Meters912.4010
Mar 28Cummings HS Invitational 2026Mar 28 · 200 Meters · Place 6 · HillsideHillside200 Meters6.25.92a10
Mar 28Cummings HS Invitational 2026Mar 28 · 100 Meters · Place 3 · HillsideHillside100 MetersRound P3.12.33a10
Mar 28Cummings HS Invitational 2026Mar 28 · 100 Meters · Place 2 · HillsideHillside100 Meters2.12.36a10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 7A ChampsFeb 18 · 55 Meter · Place 8 · HillsideHillside55 MeterRound P8.7.24a10
Feb 18NCHSAA 7A ChampsFeb 18 · 55 Meter · Place 6 · HillsideHillside55 Meter6.7.19a10
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 300 Meters · Place 1 · HillsideHillside300 Meters140.36 PB10
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 55 Meters · Place 1 · HillsideHillside55 Meters17.20 PB10
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 300 Meters · Place 1 · HillsideHillside300 Meters140.3610
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 55 Meters · Place 1 · HillsideHillside55 Meters17.2010
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 3 · HillsideHillside55 Meter3.6.86a PB10
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 32 · HillsideHillside55 MeterRound P32.7.40a10
Jan 10Just Don't Lose ClassicJan 10 · 300 Meters · Place 16 · HillsideHillside300 Meters1641.02—
Jan 10Just Don't Lose ClassicJan 10 · 55 Meters · Place 10 · HillsideHillside55 MetersRound P107.25—

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 300 Meters · Place 18 · HillsideHillside300 Meters18.41.57a10
Dec 20ASICS Holiday InvitationalDec 20 · 400 Meters · Place 19 · HillsideHillside400 MetersRelay Split19.1:02.349 PB10
Dec 13Stay In Your Lane InvitationalDec 13 · 300 Meters · Place 24 · HillsideHillside300 Meters24.41.77a10
Dec 13Stay In Your Lane InvitationalDec 13 · 55 Meter · Place 4 · HillsideHillside55 Meter4.7.13a10
Feb 2Track757 InviteFeb 2 · 60 Meter · Place 5 · Run U XpressRun U Xpress60 MeterRound P5.8.07a9
Feb 2Track757 InviteFeb 2 · 60 Meter · Place 4 · Run U XpressRun U Xpress60 Meter4.8.02a PB9
Feb 2Track757 InviteFeb 2 · 400 Meters · Place 2 · Run U XpressRun U Xpress400 Meters2.1:04.72a PB9
Feb 2Track757 InviteFeb 2 · 200 Meters · Run U XpressRun U Xpress200 Meters--DNS9

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 12FranMcInviteJul 12 · 100 Meters · Run U XpressRun U Xpress100 MetersRound P--DNS9
May 10NCHSAA 4A Mideast Regional 2025May 10 · 100 Meters · Place 8 · HillsideHillside100 MetersRound P8.12.54a9
May 10NCHSAA 4A Mideast Regional 2025May 10 · 100 Meters · Place 6 · HillsideHillside100 Meters6.12.53a9
Apr 25Cary AC Elite Sprint & DistanceApr 25 · 100 Meters · Place 2 · HillsideHillside100 Meters212.519
Apr 8DC VI Meet #2 at East Chapel HillApr 8 · 100 Meters · Place 2 · HillsideHillside100 Meters212.809
Apr 5Panther InvitationalApr 5 · 200 Meters · Place 31 · HillsideHillside200 Meters31.26.32a9
Apr 5Panther InvitationalApr 5 · 100 Meters · Place 34 · HillsideHillside100 MetersRound P34.12.72aWind: 0.19
Mar 293rd Annual Hornet InvitationalMar 29 · 200 Meters · Place 4 · HillsideHillside200 Meters4.27.02a9
Mar 293rd Annual Hornet InvitationalMar 29 · 100 Meters · Place 2 · HillsideHillside100 MetersRound P2.12.52a9
Mar 293rd Annual Hornet InvitationalMar 29 · 100 Meters · Place 3 · HillsideHillside100 Meters3.12.67a9
Mar 18DCVI Riverside v Hillside and VoyagerMar 18 · 200 Meters · Place 2 · HillsideHillside200 Meters2.26.53a9
Mar 18DCVI Riverside v Hillside and VoyagerMar 18 · 100 Meters · Place 2 · HillsideHillside100 Meters2.12.52a9

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 200 Meters · Place 9 · Run U XpressRun U Xpress200 Meters9.25.73aWind: -0.28
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 8 · Run U XpressRun U Xpress100 MetersRound P8.12.28aWind: 1.38
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 6 · Run U XpressRun U Xpress100 Meters6.12.25aWind: 2.28
Jun 1James Carter InvitationalJun 1 · 200 Meters · Place 3 · Run U XpressRun U Xpress200 Meters3.25.80aWind: -18
Jun 1James Carter InvitationalJun 1 · 100 Meters · Place 5 · Run U XpressRun U Xpress100 MetersRound P5.12.60aWind: -1.38
Jun 1James Carter InvitationalJun 1 · 100 Meters · Place 5 · Run U XpressRun U Xpress100 Meters5.12.43aWind: 0.68
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 200 Meters · Place 8 · Run U XpressRun U Xpress200 MetersRound P8.25.87aWind: 1.18
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 200 Meters · Place 7 · Run U XpressRun U Xpress200 Meters7.25.91aWind: 1.98
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 100 Meters · Place 8 · Run U XpressRun U Xpress100 MetersRound P8.12.67aWind: 0.88
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 100 Meters · Place 5 · Run U XpressRun U Xpress100 Meters5.12.39aWind: 0.68
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Place 5 · Run U XpressRun U Xpress200 Meters5.25.88a8
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 5 · Run U XpressRun U Xpress100 Meters5.12.60a8
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 2 · Run U XpressRun U Xpress400 Meters2.59.61a PB8
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 2 · Run U XpressRun U Xpress100 Meters2.12.50a8

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 200 Meters · Place 2 · Run U XpressRun U Xpress200 MetersRound P2.27.32aWind: -2.86
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 200 Meters · Place 2 · Run U XpressRun U Xpress200 Meters2.27.09aWind: -1.66
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 100 Meters · Place 1 · Run U XpressRun U Xpress100 MetersRound P1.12.99aWind: 2.26
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 100 Meters · Place 1 · Run U XpressRun U Xpress100 Meters1.13.04aWind: 0.56

2019 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 252019 USATF National Youth Outdoor Track & Field ChampionshipJun 25 · 100 Meters · Place 3 · Bull City ExpressBull City Express100 Meters314.35—
Jun 252019 USATF National Youth Outdoor Track & Field ChampionshipJun 25 · 200 Meters · Place 7 · Bull City ExpressBull City Express200 Meters729.56—
Jun 252019 USATF National Youth Outdoor Track & Field ChampionshipJun 25 · Top 8 Advance by Time · Place 3 · Bull City ExpressBull City ExpressTop 8 Advance by Time314.31q PB—
Jun 252019 USATF National Youth Outdoor Track & Field ChampionshipJun 25 · 200 Meters · Place 4 · Bull City ExpressBull City Express200 MetersRound P428.96—
Jun 252019 USATF National Youth Outdoor Track & Field ChampionshipJun 25 · 200 Meters · Place 4 · Bull City ExpressBull City Express200 Meters428.961
Jun 252019 USATF National Youth Outdoor Track & Field ChampionshipJun 25 · 200 Meters · Place 7 · Bull City ExpressBull City Express200 Meters729.561
Jun 252019 USATF National Youth Outdoor Track & Field ChampionshipJun 25 · 100 Meters · Place 3 · Bull City ExpressBull City Express100 Meters314.311
Jun 252019 USATF National Youth Outdoor Track & Field ChampionshipJun 25 · 100 Meters · Place 3 · Bull City ExpressBull City Express100 Meters314.351
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 6 · Bull City ExpressBull City Express200 MetersRound P6.28.95aWind: 34
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 6 · Bull City ExpressBull City Express200 Meters6.31.15aWind: -0.14
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 5 · Bull City ExpressBull City Express100 MetersRound P5.14.30aWind: 1.34
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 2 · Bull City ExpressBull City Express100 Meters2.14.05aWind: 24
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 200 Meters · Place 6 · Bull City ExpressBull City Express200 MetersRound P6.30.02a4
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 200 Meters · Place 8 · Bull City ExpressBull City Express200 Meters8.30.00a4
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 100 Meters · Place 9 · Bull City ExpressBull City Express100 MetersRound P9.14.51a4

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 20AAU VA ShowcaseJan 20 · 55 Meter · Place 4 · Bull City ExpressBull City Express55 Meter4.8.48a4
Jan 20AAU VA ShowcaseJan 20 · 200 Meters · Place 6 · Bull City ExpressBull City Express200 Meters6.30.82a PB4
Jan 18VA ShowcaseJan 18 · 200 Meters · Place 6 · Bull City ExBull City Ex200 Meters630.82—
Jan 18VA ShowcaseJan 18 · 55 Meters · Place 4 · Bull City ExBull City Ex55 Meters48.48—
Jan 18VA ShowcaseJan 18 · 200 Meters · Place 6 · Bull City ExBull City Ex200 Meters630.82—
Jan 18VA ShowcaseJan 18 · 55 Meters · Place 4 · Bull City ExBull City Ex55 Meters48.48—

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 20 Russell E. Blunt East Coast InvitationalJul 20 · Combined results · Place 4 · Bull City ExpresBull City ExpresCombined results414.42 PB—
Jul 20 Russell E. Blunt East Coast InvitationalJul 20 · Combined results · Place 5 · Bull City ExpresBull City ExpresCombined resultsRound P514.52—
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 16 · Bull City ExpressBull City Express100 MetersRound P16.14.82aWind: -1.83
Jun 2N.C. State GamesJun 2 · 100 Meters · Place 4 · Bull City ExpressBull City Express100 MetersRound P4.14.63aWind: 1.13
Jun 2N.C. State GamesJun 2 · 100 Meters · Place 8 · Bull City ExpressBull City Express100 Meters8.15.22aWind: -2.13

2017 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Bull City ExprseBull City ExprseCombined results131.29—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Bull City ExprseBull City ExprseCombined results114.90—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Bull City ExprseBull City ExprseCombined resultsRound P131.73—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Bull City ExprseBull City ExprseCombined resultsRound P115.26—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · 200 Meters · Place 1 · Bull City ExprseBull City Exprse200 Meters132.50—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Bull City ExprseBull City ExprseCombined results131.29—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Bull City ExprseBull City ExprseCombined results114.90—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Bull City ExprseBull City ExprseCombined resultsRound P131.73—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Bull City ExprseBull City ExprseCombined resultsRound P115.26—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 2 · Bull City ExpressBull City Express100 MetersRound P2.15.31aWind: -0.52
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 2 · Bull City ExpressBull City Express100 Meters2.15.13aWind: 2.12

2017 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 55 Meter · Place 4 · Bull City ExpressBull City Express55 MeterRound P4.8.93a2
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 55 Meter · Place 4 · Bull City ExpressBull City Express55 Meter4.8.83a2
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 400 Meters · Bull City ExpressBull City Express400 Meters—SCR2
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 200 Meters · Place 4 · Bull City ExpressBull City Express200 Meters4.35.31a2

2016 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 30AAU Region 25 Qualifier at Charlotte NC Jun 30 · 400 Meters · Place 5 · Bull City ExpressBull City Express400 Meters5.1:24.75a1
Jun 30AAU Region 25 Qualifier at Charlotte NC Jun 30 · 200 Meters · Place 9 · Bull City ExpressBull City Express200 MetersRound P9.34.94a1
Jun 30AAU Region 25 Qualifier at Charlotte NC Jun 30 · 100 Meters · Place 7 · Bull City ExpressBull City Express100 MetersRound P7.16.08a1
Jun 30AAU Region 25 Qualifier at Charlotte NC Jun 30 · 100 Meters · Place 5 · Bull City ExpressBull City Express100 Meters5.16.50a1
Jun 24USATF North Carolina Association Junior Olympics ChampionshipsJun 24 · 400 Meters · Place 12 · Bull City ExpressBull City Express400 MetersRound P12.1:24.20a1
Jun 24USATF North Carolina Association Junior Olympics ChampionshipsJun 24 · 200 Meters · Place 36 · Bull City ExpressBull City Express200 MetersRound P36.39.46aWind: 11
Jun 24USATF North Carolina Association Junior Olympics ChampionshipsJun 24 · 100 Meters · Place 10 · Bull City ExpressBull City Express100 MetersRound P10.16.23aWind: 0.91
Jun 11AAU North Carolina District Qualifier Jun 11 · 200 Meters · Place 8 · Bull City ExpressBull City Express200 MetersRound P8.35.00aWind: 1.21
Jun 11AAU North Carolina District Qualifier Jun 11 · 100 Meters · Place 4 · Bull City ExpressBull City Express100 MetersRound P4.16.27aWind: 1.21
May 28Durham Striders Dev. MeetMay 28 · Combined results · Place 10 · Bull City ExBull City ExCombined results103:39.68—
May 28Durham Striders Dev. MeetMay 28 · Combined results · Place 26 · Bull City ExBull City ExCombined results261:31.25—
May 28Durham Striders Dev. MeetMay 28 · Combined results · Place 26 · Bull City ExBull City ExCombined results2617.517—
May 7Triangle Champions ChallengeMay 7 · 200 Meters · Place 21 · Bull City ExBull City Ex200 Meters2138.95—
May 7Triangle Champions ChallengeMay 7 · 400 Meters · Place 28 · Bull City ExBull City Ex400 Meters281:38.22—
May 7Triangle Champions ChallengeMay 7 · 100 Meters · Place 19 · Bull City ExBull City Ex100 Meters1917.31—

2015 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 26Russell Blunt InvitationalJul 26 · 400 Meters · Place 4 · Bull City ExpressBull City Express400 MetersRound P4.1:35.60a9
Jul 26Russell Blunt InvitationalJul 26 · 400 Meters · Place 6 · Bull City ExpressBull City Express400 Meters6.1:59.79a9
Jul 26Russell Blunt InvitationalJul 26 · 100 Meters · Place 18 · Bull City ExpressBull City Express100 MetersRound P18.18.27aWind: 0.79
Jul 4AAU Region 5 National QuailifierJul 4 · 400 Meters · Place 16 · Bull City ExpressBull City Express400 Meters16.1:42.34a9
Jul 4AAU Region 5 National QuailifierJul 4 · 200 Meters · Place 20 · Bull City ExpressBull City Express200 MetersRound P20.41.53aWind: 1.99
Jul 4AAU Region 5 National QuailifierJul 4 · 100 Meters · Place 18 · Bull City ExpressBull City Express100 MetersRound P18.18.41aWind: 0.29
Jun 20Jim Law InvitationalJun 20 · 400 Meters · Place 26 · Bull City ExpressBull City Express400 MetersRound P26.1:39.85a9
Jun 20Jim Law InvitationalJun 20 · 200 Meters · Place 28 · Bull City ExpressBull City Express200 MetersRound P28.39.42a9
Jun 20Jim Law InvitationalJun 20 · 100 Meters · Place 32 · Bull City ExpressBull City Express100 MetersRound P32.17.83a9