Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBill Carson Invitational · Mar 2710.68aBill Carson InvitationalMarch 27, 2026
200 Meters · IndoorAmerican Conference Indoor Track & Field Championships · Feb 2721.50aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
200 Meters · OutdoorBill Carson Invitational · Mar 2721.19aBill Carson InvitationalMarch 27, 2026
300 Meters · IndoorVHSL Class 4 State Indoor Championships · Feb 2734.03aVHSL Class 4 State Indoor Championships February 27, 2023
400 Meters · IndoorBob Pollock Indoor Invitational · Jan 3047.96aBob Pollock Indoor InvitationalJanuary 30, 2026
400 Meters · Outdoor2026 American Conference Outdoor Championships · May 1447.65a2026 American Conference Outdoor ChampionshipsMay 14, 2026
400 Meters · Relay Split · IndoorAmerican Conference Indoor Track & Field Championships · Feb 2747.459American Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
55 Meter · IndoorVHSL Class 4 State Indoor Championships · Feb 276.54aVHSL Class 4 State Indoor Championships February 27, 2023
55 Meters · IndoorVHSL Region 5C/4B Indoor Championships · Feb 146.50VHSL Region 5C/4B Indoor ChampionshipsFebruary 14, 2023
Long Jump · IndoorLiberty Premier HS Invitational · Jan 720-01.00Liberty Premier HS InvitationalJanuary 7, 2023
Long Jump · OutdoorVHSL Region 4B Championships · May 2421-04.00VHSL Region 4B ChampionshipsMay 24, 2022
Triple Jump · IndoorVHSL Class 4 State Indoor Championships · Feb 2742-04.75VHSL Class 4 State Indoor Championships February 27, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 400 Meters · Place 10 · East CarolinaEast Carolina400 MetersRound P10.47.65a PBSo
Apr 17Aggie InviteApr 17 · 200 Meters · Place 14 · East CarolinaEast Carolina200 Meters14.21.37aWind: 0.2So
Mar 27Bill Carson InvitationalMar 27 · 200 Meters · Place 3 · East CarolinaEast Carolina200 Meters321.19a PBSo
Mar 27Bill Carson InvitationalMar 27 · 100 Meters · Place 5 · East CarolinaEast Carolina100 MetersRound P510.68a PBSo
Mar 27Bill Carson InvitationalMar 27 · 100 Meters · Place 8 · East CarolinaEast Carolina100 Meters811.00aSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · East CarolinaEast Carolina400 MetersRelay Split—47.459 PBSo
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · Place 12 · East CarolinaEast Carolina400 MetersRound P12.48.12aSo
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 200 Meters · Place 13 · East CarolinaEast Carolina200 MetersRound P13.21.50a PBSo
Feb 6Carolina Challenge MeetFeb 6 · 400 Meters · Place 11 · East CarolinaEast Carolina400 Meters1148.72aSo
Feb 6Carolina Challenge MeetFeb 6 · 200 Meters · Place 14 · East CarolinaEast Carolina200 Meters1421.67aSo
Jan 30Bob Pollock Indoor InvitationalJan 30 · 400 Meters · Place 29 · East CarolinaEast Carolina400 Meters2947.96a PBSo
Jan 9UK Rod McCravy InviteJan 9 · 200 Meters · Place 8 · East CarolinaEast Carolina200 Meters8.21.53aSo

2023 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · 200 Meters · Place 2 · MVP LeagueMVP League200 MetersRound P2.22.20a12
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 200 Meters · Place 1 · CourtlandCourtland200 MetersRound P121.4912
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 100 Meters · Place 1 · CourtlandCourtland100 MetersRound P110.8512
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 400 Meters · Place 1 · CourtlandCourtland400 Meters147.6612
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 200 Meters · Place 2 · CourtlandCourtland200 Meters221.2912
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 200 Meters · Place 1 · CourtlandCourtland200 MetersRound P121.4912
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 100 Meters · Place 2 · CourtlandCourtland100 Meters211.1212
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 100 Meters · Place 1 · CourtlandCourtland100 MetersRound P110.8512
May 24VHSL Region 4B ChampionshipsMay 24 · 400 Meters · Place 1 · CourtlandCourtland400 Meters1.49.01a12
May 24VHSL Region 4B ChampionshipsMay 24 · 200 Meters · Place 1 · CourtlandCourtland200 MetersRound P1.22.05a12
May 24VHSL Region 4B ChampionshipsMay 24 · 200 Meters · Place 1 · CourtlandCourtland200 Meters1.22.28a12
May 24VHSL Region 4B ChampionshipsMay 24 · 100 Meters · Place 1 · CourtlandCourtland100 MetersRound P1.10.84a12
May 24VHSL Region 4B ChampionshipsMay 24 · 100 Meters · Place 1 · CourtlandCourtland100 Meters1.11.16a12
May 11Battlefield District Outdoor Track ChampionshipsMay 11 · 200 Meters · Place 1 · COURTLANDCOURTLAND200 Meters121.58—
May 11Battlefield District Outdoor Track ChampionshipsMay 11 · 100 Meters · Place 2 · COURTLANDCOURTLAND100 Meters211.06—
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 8 · CourtlandCourtland200 Meters821.7812
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 9 · CourtlandCourtland400 Meters949.4312
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 8 · CourtlandCourtland200 Meters821.7812
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 8 · CourtlandCourtland200 Meters821.7812
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 5 · CourtlandCourtland400 Meters549.4312
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 2 · CourtlandCourtland400 Meters248.26412
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 1 · CourtlandCourtland200 Meters121.2512
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 2 · CourtlandCourtland400 Meters248.2712
May 5Dogwood Track ClassicMay 5 · 200 Meters · Place 1 · CourtlandCourtland200 Meters121.2512
Apr 8Colonial Forge ShowcaseApr 8 · 200 Meters · Place 1 · COURTLANDCOURTLAND200 Meters122.2612
Apr 8Colonial Forge ShowcaseApr 8 · 100 Meters · Place 2 · COURTLANDCOURTLAND100 Meters211.0412
Apr 8Colonial Forge ShowcaseApr 8 · 100 Meters · Place 3 · COURTLANDCOURTLAND100 MetersRound P311.1712
Apr 5Battlefield District Regular Season Meet (Eastern View)Apr 5 · Triple Jump · Place 5 · COURTLANDCOURTLANDTriple Jump538-10.5012
Apr 5Battlefield District Regular Season Meet (Eastern View)Apr 5 · Long Jump · Place 3 · COURTLANDCOURTLANDLong Jump319-03.5012

2023 Indoor Track

36 results
DateMeetEventPlMarkGr
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 300 Meters · Place 1 · CourtlandCourtland300 Meters1.34.03a PB12
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 55 Meter · Place 5 · CourtlandCourtland55 MeterRound P5.6.54a PB12
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 55 Meter · Place 7 · CourtlandCourtland55 Meter7.6.61a12
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · Triple Jump · Place 10 · CourtlandCourtlandTriple Jump10.42-04.75 PB12
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · Long Jump · Place 23 · CourtlandCourtlandLong Jump23.17-01.0012
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · 300 Meters · Place 1 · CourtlandCourtland300 Meters134.65SR
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · 55 Meters · Place 2 · CourtlandCourtland55 Meters26.50 PBSR
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · Triple Jump · Place 2 · CourtlandCourtlandTriple Jump244-2.50SR
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · 55 Meters · Place 2 · CourtlandCourtland55 MetersRound P26.56SR
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · Long Jump · Place 6 · CourtlandCourtlandLong Jump620-5SR
Jan 30Battlefield District Indoor Track ChampionshipsJan 30 · Long Jump · Place 7 · CourtlandCourtlandLong Jump718-08.50—
Jan 30Battlefield District Indoor Track ChampionshipsJan 30 · 300 Meters · Place 1 · CourtlandCourtland300 Meters135.34a—
Jan 30Battlefield District Indoor Track ChampionshipsJan 30 · 55 Meters · Place 4 · CourtlandCourtland55 Meters46.63a—
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · Triple Jump · Place 2 · CourtlandCourtlandTriple Jump244-01.5012
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 300 Meters · Place 2 · CourtlandCourtland300 Meters235.5312
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · Triple Jump · Place 2 · CourtlandCourtlandTriple Jump244-01.5012
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · Long Jump · Place 14 · CourtlandCourtlandLong Jump1419-03.5012
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 300 Meters · Place 2 · CourtlandCourtland300 Meters235.5312
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 55 Meters · Place 4 · CourtlandCourtland55 Meters46.5712
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 55 Meters · Place 1 · CourtlandCourtland55 MetersRound P16.5512
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · Long Jump · Place 14 · CourtlandCourtlandLong Jump1419-03.5012
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 55 Meters · Place 4 · CourtlandCourtland55 Meters46.5712
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 55 Meters · Place 1 · CourtlandCourtland55 MetersRound P16.5512
Jan 14Atlantic Coast HS InvitationalJan 14 · 300 Meters · Place 2 · CourtlandCourtland300 Meters235.8412
Jan 14Atlantic Coast HS InvitationalJan 14 · 55 Meters · Place 7 · CourtlandCourtland55 MetersRound P76.6012
Jan 14Atlantic Coast HS InvitationalJan 14 · 55 Meters · Place 6 · CourtlandCourtland55 Meters66.5912
Jan 14Atlantic Coast HS InvitationalJan 14 · Triple Jump · Place 2 · CourtlandCourtlandTriple Jump242-812
Jan 14Atlantic Coast HS InvitationalJan 14 · Long Jump · Place 4 · CourtlandCourtlandLong Jump421-0.5012
Jan 11Culpeper at CourtlandJan 11 · Long Jump · Place 1 · CourtlandCourtlandLong Jump119-08.00—
Jan 11Culpeper at CourtlandJan 11 · Triple Jump · Place 1 · CourtlandCourtlandTriple Jump141-03.50—
Jan 7Liberty Premier Invitational (College)Jan 7 · Long Jump · Place 11 · CourtlandCourtlandLong Jump1120-01.00—
Jan 7Liberty Premier Invitational (College)Jan 7 · 55 Meters · Place 10 · CourtlandCourtland55 MetersRound P106.61—
Jan 7Liberty Premier Invitational (College)Jan 7 · 300 Meters · Place 8 · CourtlandCourtland300 Meters835.72—
Jan 7Liberty Premier HS InvitationalJan 7 · 300 Meters · Place 8 · CourtlandCourtland300 Meters8.35.72a12
Jan 7Liberty Premier HS InvitationalJan 7 · 55 Meter · Place 10 · CourtlandCourtland55 MeterRound P10.6.61a12
Jan 7Liberty Premier HS InvitationalJan 7 · Long Jump · Place 11 · CourtlandCourtlandLong Jump11.20-01.00 PB12

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Virginia Beach HS OpenerDec 10 · 300 Meters · Place 4 · CourtlandCourtland300 Meters4.36.26a12
Dec 10Virginia Beach HS OpenerDec 10 · Long Jump · Place 13 · CourtlandCourtlandLong Jump13.19-00.2512

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Dec 7Battlefield District Mini Meet #2Dec 7 · Long Jump · Place 3 · CourtlandCourtlandLong Jump3.19-01.50Unofficial12
Jun 3VHSL 4A State ChampionshipsJun 3 · Long Jump · Place 20 · CourtlandCourtlandLong Jump20.19-09.0011
Jun 3VHSL 4A State ChampionshipsJun 3 · 200 Meters · Place 10 · CourtlandCourtland200 MetersRound P10.22.18aWind: -1.511
Jun 3VHSL 4A State ChampionshipsJun 3 · 100 Meters · Place 11 · CourtlandCourtland100 MetersRound P11.11.12aWind: -0.911
May 24VHSL Region 4B ChampionshipsMay 24 · Long Jump · Place 2 · CourtlandCourtlandLong Jump2.21-04.00 PB11
May 24VHSL Region 4B ChampionshipsMay 24 · 200 Meters · Place 4 · CourtlandCourtland200 MetersRound P4.23.25a11
May 24VHSL Region 4B ChampionshipsMay 24 · 200 Meters · Place 2 · CourtlandCourtland200 Meters2.22.37a11
May 24VHSL Region 4B ChampionshipsMay 24 · 100 Meters · Place 12 · CourtlandCourtland100 MetersRound P12.11.86a11
May 12Battlefield District Outdoor Track ChampionshipsMay 12 · Long Jump · Place 9 · COURTLANDCOURTLANDLong Jump918-01.00—
May 12Battlefield District Outdoor Track ChampionshipsMay 12 · 200 Meters · Place 2 · COURTLANDCOURTLAND200 Meters223.00—
May 12Battlefield District Outdoor Track ChampionshipsMay 12 · 100 Meters · Place 4 · COURTLANDCOURTLAND100 Meters411.19—
May 6Dogwood Track ClassicMay 6 · 100 Meters · Place 17 · CourtlandCourtland100 MetersRound P1711.10—
May 6Dogwood Track ClassicMay 6 · 100 Meters · Place 17 · CourtlandCourtland100 Meters1711.10—
Apr 30Cassel's XBC Track ExperienceApr 30 · 200 Meters · Place 5 · CourtlandCourtland200 Meters522.7211
Apr 30Cassel's XBC Track ExperienceApr 30 · Long Jump · Place 3 · CourtlandCourtlandLong Jump319-11.7511
Apr 9Wildcat InvitationalApr 9 · Long Jump · Place 4 · CourtlandCourtlandLong Jump419-03.25—
Apr 9Wildcat InvitationalApr 9 · 100 Meters · Place 3 · CourtlandCourtland100 Meters311.52—
Mar 30Battlefield at ChancellorMar 30 · Long Jump · Place 19 · CourtlandCourtlandLong Jump19.12' 10"11
Mar 30Battlefield at ChancellorMar 30 · 100 Meters · Place 2 · CourtlandCourtland100 Meters2.11.52a11
Mar 24Battlefield District Outdoor MeetMar 24 · Long Jump · Place 3 · CourtlandCourtlandLong Jump3.18-08.0011
Mar 24Battlefield District Outdoor MeetMar 24 · 100 Meters · Place 6 · CourtlandCourtland100 Meters6.11.77a11

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 22USATF Virginia Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 1 · MVP LeagueMVP League400 Meters1.1:01.46a8
Jun 22USATF Virginia Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 1 · MVP LeagueMVP League200 Meters1.27.13a8