Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMechanicsville Invitational · Apr 2110.72Mechanicsville InvitationalApril 21, 2023
200 Meters · OutdoorDogwood Track Classic · May 521.73Dogwood Track ClassicMay 5, 2023
300 Meters · IndoorVirginia Showcase Invitational · Jan 1334.29aVirginia Showcase InvitationalJanuary 13, 2023
300 Meters · OutdoorRegion 5C/4B Indoor Championships · Feb 1135.41aRegion 5C/4B Indoor ChampionshipsFebruary 11, 2022
400 Meters · IndoorDiv. I Indoor Pre-Nationals Invite · Feb 1449.34aDiv. I Indoor Pre-Nationals InviteFebruary 14, 2025
400 Meters · OutdoorBill Carson Invitational · Mar 2848.50aBill Carson InvitationalMarch 28, 2025
400 Meters · Relay Split · IndoorAmerican Athletic Conference Indoor Championships · Feb 2847.933American Athletic Conference Indoor ChampionshipsFebruary 28, 2025
500 Meters · IndoorVHSL Class 4 State Indoor Championships · Feb 271:04.11aVHSL Class 4 State Indoor Championships February 27, 2023
500 Meters · OutdoorRegion 5C/4B Indoor Championships · Feb 111:06.38aRegion 5C/4B Indoor ChampionshipsFebruary 11, 2022
55 Meter · IndoorSTC MEET #3 · Dec 176.74aSTC MEET #3December 17, 2022
55 Meters · IndoorAtlee, Glen Allen, Mechanicsville End of Season Meet · Feb 86.59Atlee, Glen Allen, Mechanicsville End of Season MeetFebruary 8, 2023

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

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 15The American Outdoor ChampionshipsMay 15 · 400 Meters · Place 17 · East CarolinaEast Carolina400 MetersRound P1749.12SO
Apr 252025 Charlotte InviteApr 25 · 400 Meters · Place 13 · East CarolinaEast Carolina400 Meters1349.52SO
Mar 28Bill Carson InvitationalMar 28 · 400 Meters · Place 5 · East CarolinaEast Carolina400 Meters548.50a PBSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 400 Meters · East CarolinaEast Carolina400 MetersRelay Split—47.933 PBSo
Feb 14Div. I Indoor Pre-Nationals InviteFeb 14 · 400 Meters · Place 8 · East CarolinaEast Carolina400 Meters8.49.34a PBSo
Jan 24Orange & Purple InvitationalJan 24 · 400 Meters · Place 27 · East CarolinaEast Carolina400 Meters2750.86SO
Jan 24Orange & Purple InvitationalJan 24 · 400 Meters · Place 27 · East CarolinaEast Carolina400 Meters2750.86SO
Jan 24Orange & Purple InvitationalJan 24 · 400 Meters · Place 27 · East CarolinaEast Carolina400 Meters2750.86SO
Jan 24Orange & Purple InvitationalJan 24 · 400 Meters · Place 27 · East CarolinaEast Carolina400 Meters2750.86SO
Jan 24Orange & Purple InvitationalJan 24 · 400 Meters · Place 27 · East CarolinaEast Carolina400 Meters2750.86SO
Jan 24Orange & Purple InvitationalJan 24 · 400 Meters · Place 27 · East CarolinaEast Carolina400 Meters2750.86SO
Jan 24Orange & Purple InvitationalJan 24 · 400 Meters · Place 27 · East CarolinaEast Carolina400 Meters2750.86SO

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10AAC Outdoor ChampionshipsMay 10 · 400 Meters · Place 21 · East CarolinaEast Carolina400 MetersRound P21.51.23aFr
Mar 28Raleigh RelaysMar 28 · 400 Meters · Place 43 · East CarolinaEast Carolina400 Meters4349.96a—
Mar 22Bob Davidson Team Challenge presented by Norris WoodyMar 22 · 200 Meters · Place 13 · East CarolinaEast Carolina200 Meters1321.83a—

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 200 Meters · Place 5 · MechanicsvilMechanicsvil200 MetersRound P521.8712
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 100 Meters · Place 5 · MechanicsvilMechanicsvil100 MetersRound P511.1612
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 400 Meters · Place 10 · MechanicsvilMechanicsvil400 Meters1050.6212
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 200 Meters · Place 7 · MechanicsvilMechanicsvil200 Meters722.1512
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 200 Meters · Place 5 · MechanicsvilMechanicsvil200 MetersRound P521.8712
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 100 Meters · Place 8 · MechanicsvilMechanicsvil100 Meters811.3512
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 100 Meters · Place 5 · MechanicsvilMechanicsvil100 MetersRound P511.1612
May 24VHSL Region 4B ChampionshipsMay 24 · 400 Meters · Place 2 · MechanicsvilleMechanicsville400 Meters2.49.92a12
May 24VHSL Region 4B ChampionshipsMay 24 · 200 Meters · Place 4 · MechanicsvilleMechanicsville200 MetersRound P4.22.48a12
May 24VHSL Region 4B ChampionshipsMay 24 · 200 Meters · Place 3 · MechanicsvilleMechanicsville200 Meters3.22.68a12
May 13Highland Springs Invitational NBN QualifierMay 13 · 100 Meters · Place 3 · Mechanicsville HighMechanicsville High100 Meters310.97SR
May 9Deep Run MeetMay 9 · 200 Meters · Place 1 · MechanicsvilMechanicsvil200 Meters122.23—
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 4 · MechanicsvilMechanicsvil400 Meters448.6012
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 6 · MechanicsvilMechanicsvil200 Meters621.73 PB12
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 4 · MechanicsvilMechanicsvil400 Meters448.6012
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 6 · MechanicsvilMechanicsvil200 Meters621.7312
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 7 · MechanicsvilMechanicsvil200 Meters721.7312
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 6 · MechanicsvilMechanicsvil400 Meters648.6012
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 12 · MechanicsvilMechanicsvil400 Meters1249.9112
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 13 · MechanicsvilMechanicsvil200 Meters1322.02412
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 12 · MechanicsvilMechanicsvil400 Meters1249.9112
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 13 · MechanicsvilMechanicsvil200 Meters1322.02412
Apr 29Atlee Mini-InvitationalApr 29 · 400 Meters · Place 1 · MechanicsvilMechanicsvil400 Meters150.4812
Apr 29Atlee Mini-InvitationalApr 29 · 200 Meters · Place 4 · MechanicsvilMechanicsvil200 Meters422.8112
Apr 21Mechanicsville InvitationalApr 21 · 100 Meters · Place 2 · MechanicsvilMechanicsvil100 Meters210.72 PB12
Apr 21Mechanicsville InvitationalApr 21 · 100 Meters · Place 2 · MechanicsvilMechanicsvil100 Meters210.7212

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 500 Meters · Place 1 · MechanicsvilleMechanicsville500 Meters1.1:04.11a PB12
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 300 Meters · Place 3 · MechanicsvilleMechanicsville300 Meters3.34.97a12
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · 300 Meters · Place 2 · Mechanicsville HighMechanicsville High300 Meters234.79SR
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · 500 Meters · Place 1 · Mechanicsville HighMechanicsville High500 Meters11:04.57SR
Feb 8Atlee, Glen Allen, Mechanicsville End of Season MeetFeb 8 · 55 Meters · Place 1 · MechanicsvilMechanicsvil55 Meters16.59 PB12
Jan 13Virginia Showcase InvitationalJan 13 · 500 Meters · Place 12 · MechanicsvilleMechanicsville500 Meters12.1:06.28a12
Jan 13Virginia Showcase InvitationalJan 13 · 300 Meters · Place 7 · MechanicsvilleMechanicsville300 Meters7.34.29a PB12
Jan 7East Coast EliteJan 7 · 500 Meters · Place 1 · Mechanicsville HighMechanicsville High500 Meters11:06.35SR
Jan 7East Coast EliteJan 7 · 500 Meters · Place 1 · Mechanicsville HighMechanicsville High500 Meters11:06.35SR

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17STC MEET #3Dec 17 · 300 Meters · Place 1 · MechanicsvilleMechanicsville300 Meters1.37.03a12
Dec 17STC MEET #3Dec 17 · 55 Meter · Place 4 · MechanicsvilleMechanicsville55 Meter4.6.74a PB12
Dec 10Liberty Flames HS InvitationalDec 10 · 300 Meters · Place 8 · MechanicsvilleMechanicsville300 Meters8.35.88a12
Feb 28VHSL Class 4 State ChampionshipsFeb 28 · 500 Meters · Place 9 · MechanicsvilleMechanicsville500 Meters9.1:08.20a11
Feb 28VHSL Class 4 State ChampionshipsFeb 28 · 300 Meters · Place 11 · MechanicsvilleMechanicsville300 Meters11.36.34a11
Jan 8Liberty Premier InvitationalJan 8 · 500 Meters · Place 1 · MechanicsvilMechanicsvil500 Meters11:07.17—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 7Glen Allen Polar Bear Meet #1Dec 7 · 500 Meters · Place 1 · MechanicsvilleMechanicsville500 Meters1.1:05.56aUnofficial12
Jun 3VHSL 4A State ChampionshipsJun 3 · 400 Meters · Place 1 · MechanicsvilleMechanicsville400 Meters1.48.60a11
Jun 3VHSL 4A State ChampionshipsJun 3 · 200 Meters · Place 3 · MechanicsvilleMechanicsville200 MetersRound P3.22.00aWind: -0.811
Jun 3VHSL 4A State ChampionshipsJun 3 · 200 Meters · Place 7 · MechanicsvilleMechanicsville200 Meters7.22.34aWind: -111
May 24VHSL Region 4B ChampionshipsMay 24 · 400 Meters · Place 1 · MechanicsvilleMechanicsville400 Meters1.49.86a11
May 24VHSL Region 4B ChampionshipsMay 24 · 200 Meters · Place 1 · MechanicsvilleMechanicsville200 MetersRound P1.22.82a11
May 24VHSL Region 4B ChampionshipsMay 24 · 200 Meters · Place 1 · MechanicsvilleMechanicsville200 Meters1.22.18a11
May 6Dogwood Track ClassicMay 6 · 400 Meters · Place 2 · MechanicsvilMechanicsvil400 Meters249.23—
May 6Dogwood Track ClassicMay 6 · 200 Meters · Place 1 · MechanicsvilMechanicsvil200 Meters121.73—
Apr 22Mechanicsville InvitationalApr 22 · 200 Meters · Place 1 · MechanicsvilMechanicsvil200 Meters121.9811
Apr 22Mechanicsville InvitationalApr 22 · 200 Meters · Place 1 · MechanicsvilMechanicsvil200 Meters121.9811
Mar 26Stafford InvitationalMar 26 · 400 Meters · Place 1 · MechanicsvilleMechanicsville400 Meters1.51.13a11
Mar 18Fred Hardy Invitational HS EventsMar 18 · 400 Meters · Place 1 · MechanicsvilleMechanicsville400 Meters1.50.13a11
Feb 11Region 5C/4B Indoor ChampionshipsFeb 11 · 500 Meters · Place 1 · MechanicsvilleMechanicsville500 Meters1.1:06.38a PB11
Feb 11Region 5C/4B Indoor ChampionshipsFeb 11 · 300 Meters · Place 1 · MechanicsvilleMechanicsville300 Meters1.35.41a PB11
Jan 14Walter Bass HS Indoor InvitationalJan 14 · 300 Meters · Place 1 · MechanicsvilleMechanicsville300 Meters1.35.92a11

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 15Atlee Polar Bear #1Dec 15 · 500 Meters · Place 1 · MechanicsvilleMechanicsville500 Meters1.1:06.16aUnofficial11
Jun 19VHSL Group 4 State ChampionshipsJun 19 · 400 Meters · Place 8 · MechanicsvilleMechanicsville400 Meters8.51.59a10
Jun 19VHSL Group 4 State ChampionshipsJun 19 · 100 Meters · Place 12 · MechanicsvilleMechanicsville100 Meters12.11.27aWind: -2.110
Jun 10VHSL Region 4B ChampionshipsJun 10 · 400 Meters · Place 1 · MechanicsvilMechanicsvil400 Meters151.20—
Jun 10VHSL Region 4B ChampionshipsJun 10 · 100 Meters · Place 4 · MechanicsvilMechanicsvil100 Meters411.14—

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 11Walt McCormick Memorial InvitationalDec 11 · 300 Meters · Place 1 · MechanicsvilleMechanicsville300 Meters1.35.03a11
Jan 21Atlee-Mechanicsville DualJan 21 · 300 Meters · Place 2 · MechanicsvilMechanicsvil300 Meters239.1810
Jan 14Hanover-Mechanicsville Dual MeetJan 14 · Long Jump · Place 3 · MechanicsvilleMechanicsvilleLong Jump318-04.50—
Jan 14Hanover-Mechanicsville Dual MeetJan 14 · 300 Meters · Place 1 · MechanicsvilleMechanicsville300 Meters138.14—
Jan 14Hanover-Mechanicsville Dual MeetJan 14 · Triple Jump · Place 4 · MechanicsvilleMechanicsvilleTriple Jump435-03.00—