Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUNC-Wilmington Seahawk Invitational · Mar 612.11aUNC-Wilmington Seahawk InvitationalMarch 6, 2026
200 Meters · IndoorMondo College Invitational · Jan 1725.91Mondo College InvitationalJanuary 17, 2026
200 Meters · OutdoorPhoenix Invitational · Mar 1325.26aPhoenix InvitationalMarch 13, 2026
400 Meters · OutdoorMetro Championship · May 159.75aMetro ChampionshipMay 1, 2024
60 Meter · IndoorMarlin 1st Chance · Dec 57.70aMarlin 1st ChanceDecember 5, 2025
60 Meters · IndoorConference Carolinas · Feb 227.68Conference CarolinasFebruary 22, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 23Conference CarolinasApr 23 · 200 Meters · Place 11 · BartonBarton200 MetersRound P11.25.24aWind: 3.6So
Apr 23Conference CarolinasApr 23 · 100 Meters · BartonBarton100 MetersRound P--DNSWind: 3.2So
Apr 10The Trojan RelaysApr 10 · 200 Meters · Place 14 · BartonBarton200 Meters14.25.57aWind: 1.5So
Apr 3JCSU Collegiate InvitationalApr 3 · 200 Meters · Place 18 · BartonBarton200 Meters18.25.93aWind: 0.9So
Apr 3JCSU Collegiate InvitationalApr 3 · 100 Meters · Place 13 · BartonBarton100 Meters13.12.46aWind: 1.4So
Mar 289th Annual adidas Trojan ChallengeMar 28 · 100 Meters · Place 4 · BartonBarton100 MetersRound P4.12.25aWind: 3.1So
Mar 289th Annual adidas Trojan ChallengeMar 28 · 100 Meters · Place 5 · BartonBarton100 Meters5.12.28aWind: 3So
Mar 28Adidas Trojan ChallengeMar 28 · 100 Meters · Place 4 · BartonBarton100 MetersRound P4.12.25aWind: 3.1So
Mar 28Adidas Trojan ChallengeMar 28 · 100 Meters · Place 5 · BartonBarton100 Meters5.12.28aSo
Mar 13Phoenix InvitationalMar 13 · 200 Meters · Place 4 · BartonBarton200 Meters425.26a PBSO
Mar 13Phoenix InvitationalMar 13 · 100 Meters · Place 1 · BartonBarton100 Meters112.44aSO
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · 200 Meters · Place 14 · BartonBarton200 Meters1425.31aSo
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · 100 Meters · Place 5 · BartonBarton100 Meters512.11a PBSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 22Conference CarolinasFeb 22 · 200 Meters · Place 15 · BartonBarton200 MetersRound P1526.03SO
Feb 22Conference CarolinasFeb 22 · 60 Meters · Place 6 · BartonBarton60 MetersRound P67.68 PBSO
Feb 22Conference CarolinasFeb 22 · 60 Meters · Place 8 · BartonBarton60 Meters87.84SO
Jan 30Marlins InvitationalJan 30 · 60 Meter · Place 3 · BartonBarton60 MeterRound P3.7.77aWind: 0So
Jan 30Marlins InvitationalJan 30 · 60 Meter · Place 3 · BartonBarton60 Meter3.7.76aWind: 0So
Jan 30Marlins InvitationalJan 30 · 200 Meters · Place 12 · BartonBarton200 Meters12.26.53aWind: 0So
Jan 17Mondo College InvitationalJan 17 · 200 Meters · Place 13 · BartonBarton200 Meters1325.91 PB—
Jan 17Mondo College InvitationalJan 17 · 60 Meters · Place 15 · BartonBarton60 MetersRound P157.85—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Marlin 1st ChanceDec 5 · 60 Meter · Place 3 · BartonBarton60 MeterRound P3.7.70a PBSo
Dec 5Marlin 1st ChanceDec 5 · 60 Meter · Place 4 · BartonBarton60 Meter4.7.73aSo
Dec 5Marlin 1st ChanceDec 5 · 200 Meters · BartonBarton200 Meters--DNSSo
Feb 23Conference CarolinasFeb 23 · 60 Meters · Place 12 · BartonBarton60 MetersRound P127.91—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 9Mount Olive Final QualifierMay 9 · 100 Meters · Place 8 · BartonBarton100 MetersRound P812.24FR
May 9Mount Olive Final QualifierMay 9 · 100 Meters · Place 7 · BartonBarton100 Meters712.34FR
May 8Mount Olive First ChanceMay 8 · 100 Meters · Place 8 · BartonBarton100 MetersRound P812.24FR
May 8Mount Olive First ChanceMay 8 · 100 Meters · Place 7 · BartonBarton100 Meters712.34FR
Apr 24Conference CarolinasApr 24 · 200 Meters · Place 18 · BartonBarton200 MetersRound P18.25.67aWind: 1Fr
Apr 24Conference CarolinasApr 24 · 100 Meters · Place 11 · BartonBarton100 MetersRound P11.12.29aWind: 0.9Fr
Apr 11The Trojan RelaysApr 11 · 400 Meters · Place 11 · BartonBarton400 Meters111:01.57aFr
Apr 11The Trojan RelaysApr 11 · 200 Meters · Place 16 · BartonBarton200 Meters1626.00aFr
Apr 11The Trojan RelaysApr 11 · 100 Meters · Place 11 · BartonBarton100 MetersRound P1112.39aFr
Mar 22VB Spring Break InviteMar 22 · 100 Meters · Place 3 · BartonBarton100 MetersRound P3.12.77aWind: -1Fr
Mar 22VB Spring Break InviteMar 22 · 100 Meters · Place 3 · BartonBarton100 Meters3.12.47aWind: -0.1Fr
Mar 14Phoenix InvitationalMar 14 · 200 Meters · Place 10 · BartonBarton200 Meters1026.26—
Mar 14Phoenix InvitationalMar 14 · 100 Meters · Place 12 · BartonBarton100 Meters1212.56—
Mar 72025 UNCW InviteMar 7 · 100 Meters · Place 17 · BartonBarton100 Meters17.12.86aWind: 1Fr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · 60 Meter · Place 1 · BartonBarton60 Meter1.7.87aFr
Dec 7Visit Winston-Salem College KickoffDec 7 · 60 Meter · Place 11 · BartonBarton60 MeterRound P11.7.87aFr
Dec 7Visit Winston-Salem College KickoffDec 7 · 400 Meters · BartonBarton400 Meters--DNSFr
Dec 7Visit Winston-Salem College KickoffDec 7 · 200 Meters · BartonBarton200 Meters--DNSFr

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 11NCHSAA 4A Midwest RegionalMay 11 · 100 Meters · Place 6 · GrimsleyGrimsley100 MetersRound P6.12.50a12
May 11NCHSAA 4A Midwest RegionalMay 11 · 100 Meters · Place 2 · GrimsleyGrimsley100 Meters2.12.52a12
May 1Metro ChampionshipMay 1 · 400 Meters · Place 1 · GrimsleyGrimsley400 Meters1.59.75a PB12
May 1Metro ChampionshipMay 1 · 200 Meters · Place 3 · GrimsleyGrimsley200 Meters3.26.24a12
May 1Metro ChampionshipMay 1 · 100 Meters · Place 2 · GrimsleyGrimsley100 Meters2.12.38a12
Apr 20GCS ChampionshipApr 20 · 200 Meters · Place 5 · GrimsleyGrimsley200 Meters5.26.53a12
Apr 20GCS ChampionshipApr 20 · 100 Meters · Place 6 · GrimsleyGrimsley100 Meters6.12.90a12
Apr 6Panther InvitationalApr 6 · 200 Meters · Place 16 · GrimsleyGrimsley200 Meters16.27.50aWind: -2.112
Mar 15Patriots InvitationalMar 15 · 400 Meters · Place 11 · GrimsleyGrimsley400 Meters111:04.80—
Mar 2Reagan InviteMar 2 · 200 Meters · Place 9 · GrimsleyGrimsley200 Meters9.28.17a12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13NCHSAA 4A Midwest RegionalMay 13 · 400 Meters · Place 9 · GrimsleyGrimsley400 Meters9.1:01.27a11
Apr 1J. Alan Peoples InvitationalApr 1 · 200 Meters · Place 2 · GrimsleyGrimsley200 Meters227.3411
Apr 1J. Alan Peoples InvitationalApr 1 · 400 Meters · Place 3 · GrimsleyGrimsley400 Meters31:02.5411
Mar 17Patriots InvitationalMar 17 · 100 Meters · Place 8 · GrimsleyGrimsley100 Meters813.06—
Mar 11Alton Tyre Invitational RelaysMar 11 · 100 Meters · Place 8 · GrimsleyGrimsley100 Meters812.94—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30Guilford County ChampionshipApr 30 · 200 Meters · Place 10 · GrimsleyGrimsley200 Meters1028.04—
Apr 30Guilford County ChampionshipApr 30 · 100 Meters · Place 10 · GrimsleyGrimsley100 Meters1012.94—
Apr 30Guilford County ChampionshipApr 30 · 200 Meters · Place 10 · GrimsleyGrimsley200 Meters1028.1610
Apr 30Guilford County ChampionshipApr 30 · 100 Meters · Place 10 · GrimsleyGrimsley100 Meters1013.3210
Apr 27Page vs. GrimsleyApr 27 · 100 Meters · Place 1 · GrimsleyGrimsley100 Meters112.710