Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorODAC Championships · Apr 2410.63aODAC ChampionshipsApril 24, 2026
200 Meters · IndoorLiberty Kickoff · Dec 422.29aLiberty KickoffDecember 4, 2025
200 Meters · OutdoorODAC Championships · Apr 2421.54aODAC ChampionshipsApril 24, 2026
55 Meter · IndoorVHSL Class 3 State Indoor Championships · Feb 276.51aVHSL Class 3 State Indoor ChampionshipsFebruary 27, 2023
55 Meters · IndoorVHSL Region 3C Indoor Track & Field Championship · Feb 116.46VHSL Region 3C Indoor Track & Field ChampionshipFebruary 11, 2023
60 Meter · IndoorODAC Indoor Championships · Mar 16.86aODAC Indoor ChampionshipsMarch 1, 2025
60 Meters · IndoorRoanoke College: Joe LaRocco Invitational · Feb 146.89aRoanoke College: Joe LaRocco InvitationalFebruary 14, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9Lee University Last ChanceMay 9 · 200 Meters · RoanokeRoanoke200 Meters--DNSWind: 1.8So
Apr 24ODAC ChampionshipsApr 24 · 200 Meters · Place 3 · RoanokeRoanoke200 MetersRound P3.21.81aWind: -0.1So
Apr 24ODAC ChampionshipsApr 24 · 200 Meters · Place 2 · RoanokeRoanoke200 Meters2.21.54a PBWind: 1.8So
Apr 24ODAC ChampionshipsApr 24 · 100 Meters · Place 2 · RoanokeRoanoke100 MetersRound P2.10.63a PBWind: 1.1So
Apr 24ODAC ChampionshipsApr 24 · 100 Meters · Place 2 · RoanokeRoanoke100 Meters2.10.65aWind: 2.3So
Apr 10Dennis CraddockApr 10 · 200 Meters · Place 6 · RoanokeRoanoke200 Meters6.21.86aWind: -0.9So
Apr 10Dennis CraddockApr 10 · 100 Meters · Place 4 · RoanokeRoanoke100 MetersRound P4.10.91aWind: -1.9So
Apr 10Dennis CraddockApr 10 · 100 Meters · Place 2 · RoanokeRoanoke100 Meters2.10.71aWind: -1.2So
Apr 2High Point VertKlasse MeetingApr 2 · 100 Meters · Place 18 · RoanokeRoanoke100 Meters18.10.79aWind: 1.5So
Mar 26Raleigh RelaysMar 26 · 200 Meters · Place 65 · RoanokeRoanoke200 Meters65.22.07aWind: 2.1So
Mar 26Raleigh RelaysMar 26 · 100 Meters · Place 83 · RoanokeRoanoke100 Meters83.10.94aWind: 1.3So

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 60 Meter · Place 3 · RoanokeRoanoke60 MeterRound P3.6.98aSo
Feb 28ODAC Indoor ChampionshipsFeb 28 · 60 Meter · Place 4 · RoanokeRoanoke60 Meter4.6.98aSo
Feb 28ODAC Indoor ChampionshipsFeb 28 · 200 Meters · Place 2 · RoanokeRoanoke200 Meters2.22.44aSo
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · 200 Meters · Place 2 · RoanokeRoanoke200 Meters2.22.59aSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 60 Meters · Place 3 · RoanokeRoanoke60 MetersRound P37.04aSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 60 Meters · Place 4 · RoanokeRoanoke60 MetersRound S46.99aSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 60 Meters · Place 1 · RoanokeRoanoke60 Meters16.89a PBSo
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 200 Meters · Place 1 · RoanokeRoanoke200 Meters122.51SO
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 60 Meters · Place 1 · RoanokeRoanoke60 MetersRound P16.90SO
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 60 Meters · Place 4 · RoanokeRoanoke60 MetersRound S46.93SO
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 60 Meters · Place 3 · RoanokeRoanoke60 Meters36.95SO
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 60 Meters · Place 3 · RoanokeRoanoke60 Meters36.92aSO
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 60 Meters · Place 3 · RoanokeRoanoke60 Meters36.91aSO
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 60 Meters · Place 2 · RoanokeRoanoke60 Meters26.99aSO

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 60 Meter · Place 12 · RoanokeRoanoke60 MeterRound P12.7.00aWind: 0So
Dec 4Liberty KickoffDec 4 · 200 Meters · Place 12 · RoanokeRoanoke200 Meters12.22.29a PBWind: 0So
Mar 1ODAC Indoor ChampionshipsMar 1 · 60 Meter · Place 3 · RoanokeRoanoke60 MeterRound P3.6.89aFr
Mar 1ODAC Indoor ChampionshipsMar 1 · 60 Meter · Place 3 · RoanokeRoanoke60 Meter3.6.86a PBFr
Mar 1ODAC Indoor ChampionshipsMar 1 · 200 Meters · RoanokeRoanoke200 Meters--DNSFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 60 Meter · Place 5 · RoanokeRoanoke60 MeterRound P5.6.95aFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 60 Meter · Place 4 · RoanokeRoanoke60 Meter4.6.95aFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 200 Meters · RoanokeRoanoke200 Meters—DNSFr
Feb 7Liberty OpenFeb 7 · 200 Meters · Place 53 · RoanokeRoanoke200 Meters5323.03a—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 60 Meter · Place 9 · RoanokeRoanoke60 MeterRound S9.6.95aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 60 Meter · Place 7 · RoanokeRoanoke60 MeterRound P7.6.96aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 200 Meters · Place 14 · RoanokeRoanoke200 Meters14.22.98aFr
Jan 24VMI InvitationalJan 24 · 200 Meters · Place 27 · RoanokeRoanoke200 Meters2722.66a—
Jan 24VMI InvitationalJan 24 · 60 Meters · Place 8 · RoanokeRoanoke60 Meters86.94a—
Jan 24VMI InvitationalJan 24 · 60 Meters · Place 15 · RoanokeRoanoke60 Meters156.95a—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 60 Meters · Place 13 · RoanokeRoanoke60 Meters136.98a—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 60 Meters · Place 9 · RoanokeRoanoke60 Meters96.94a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 22NCAA Division III Outdoor Track & Field ChampionshipsMay 22 · 100 Meters · Place 15 · RoanokeRoanoke100 MetersRound P15.10.68aWind: -0.5Fr
May 10Lee Last ChanceMay 10 · 100 Meters · Place 12 · RoanokeRoanoke100 MetersRound P12.10.81aWind: 0.3Fr
Apr 25ODAC ChampionshipApr 25 · 100 Meters · Place 2 · RoanokeRoanoke100 MetersRound P2.10.45aWind: 4.2Fr
Apr 25ODAC ChampionshipApr 25 · 100 Meters · Place 2 · RoanokeRoanoke100 Meters2.10.51aWind: 2.4Fr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 8Holiday Kickoff OpenDec 8 · 60 Meter · Place 1 · RoanokeRoanoke60 MeterRound P1.6.96aWind: 0Fr
Dec 8Holiday Kickoff OpenDec 8 · 60 Meter · Place 1 · RoanokeRoanoke60 Meter1.6.90aWind: 0Fr
Dec 8Holiday Kickoff OpenDec 8 · 200 Meters · Place 4 · RoanokeRoanoke200 Meters4.22.87aWind: 0Fr
Feb 10VHSL Region 3C Indoor Track & Field Championship 2024Feb 10 · 55 Meters · Place 1 · WaynesboroWaynesboro55 Meters16.5112
Jan 27Bulldog InvitationalJan 27 · 55 Meters · Place 22 · WaynesboroWaynesboro55 Meters226.68812
Jan 20Fred Hardy InvitationalJan 20 · 55 Meters · Place 1 · WaynesboroWaynesboro55 Meters16.5412
Jan 20Fred Hardy InvitationalJan 20 · 55 Meters · Place 1 · WaynesboroWaynesboro55 MetersRound P16.6512
Jan 13Walt Cormack MemorialJan 13 · 55 Meters · Place 6 · WaynesboroWaynesboro55 Meters66.65—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 5 · WaynesboroWaynesboro100 MetersRound P5.10.78aWind: 1.612
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 7 · WaynesboroWaynesboro100 Meters7.10.91aWind: 0.212
May 31VHSL Class 3 State ChampionshipsMay 31 · 100 Meters · Place 4 · WaynesboroWaynesboro100 Meters410.8412
May 31VHSL Class 3 State ChampionshipsMay 31 · 100 Meters · Place 6 · WaynesboroWaynesboro100 MetersRound P611.3812
May 23VHSL Region 3C ChampionshipsMay 23 · 100 Meters · Place 7 · WaynesboroWaynesboro100 Meters7.11.03a12
May 8Shenandoah District ChampionshipMay 8 · 200 Meters · Place 2 · WaynesboroWaynesboro200 Meters222.91—
May 8Shenandoah District ChampionshipMay 8 · 100 Meters · Place 1 · WaynesboroWaynesboro100 Meters111.06—
May 3Dogwood Track ClassicMay 3 · 100 Meters · Place 42 · WaynesboroWaynesboro100 MetersRound P4211.42012
May 1WHS Meet #2 (Shenandoah District)May 1 · 100 Meters · Place 1 · WaynesboroWaynesboro100 Meters110.98—
Apr 17Staunton HS Home Tri MeetApr 17 · 100 Meters · Place 1 · WaynesboroWaynesboro100 Meters111.35—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 9J.R. Tucker Winter ClassicDec 9 · 55 Meter · Place 3 · WaynesboroWaynesboro55 Meter3.6.85aUnofficial12
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 200 Meters · Place 4 · WaynesboroWaynesboro200 MetersRound P422.3811
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 100 Meters · Place 5 · WaynesboroWaynesboro100 MetersRound P511.04011
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 200 Meters · Place 4 · WaynesboroWaynesboro200 MetersRound P422.3811
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 100 Meters · Place 3 · WaynesboroWaynesboro100 Meters311.3511
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 100 Meters · Place 5 · WaynesboroWaynesboro100 MetersRound P511.04011
May 23VHSL Region 3C ChampionshipsMay 23 · 200 Meters · Place 4 · WaynesboroWaynesboro200 Meters4.22.02a11
May 23VHSL Region 3C ChampionshipsMay 23 · 100 Meters · Place 1 · WaynesboroWaynesboro100 Meters1.10.96a11
May 5Dogwood Track ClassicMay 5 · 100 Meters · Place 13 · WaynesboroWaynesboro100 Meters1310.8411
May 5Dogwood Track ClassicMay 5 · 100 Meters · Place 13 · WaynesboroWaynesboro100 Meters1310.8411
May 5Dogwood Track ClassicMay 5 · 100 Meters · Place 4 · WaynesboroWaynesboro100 Meters410.8411
May 5Dogwood Track ClassicMay 5 · 100 Meters · Place 22 · WaynesboroWaynesboro100 MetersRound P2211.08711
May 5Dogwood Track ClassicMay 5 · 100 Meters · Place 22 · WaynesboroWaynesboro100 MetersRound P2211.08711
Apr 8Run 804 Track HS InvitationalApr 8 · 100 Meters · Place 23 · WaynesboroWaynesboro100 MetersRound P2311.84JR
Apr 8Run 804 Track HS InvitationalApr 8 · 100 Meters · Place 23 · WaynesboroWaynesboro100 MetersRound P2311.84JR

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27VHSL Class 3 State Indoor ChampionshipsFeb 27 · 55 Meter · Place 3 · WaynesboroWaynesboro55 MeterRound P3.6.51a PB11
Feb 27VHSL Class 3 State Indoor ChampionshipsFeb 27 · 55 Meter · Place 3 · WaynesboroWaynesboro55 Meter3.6.56a11
Feb 11VHSL Region 3C Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 2 · WaynesboroWaynesboro55 Meters26.46 PB11
Jan 28Bulldog InvitationalJan 28 · 55 Meters · Place 4 · WaynesboroWaynesboro55 Meters46.5811
Jan 28Bulldog InvitationalJan 28 · 200 Meters · Place 3 · WaynesboroWaynesboro200 Meters323.1111
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 55 Meters · Place 5 · WaynesboroWaynesboro55 Meters56.61—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 55 Meters · Place 5 · WaynesboroWaynesboro55 Meters56.61—
Jan 13Virginia Showcase InvitationalJan 13 · 55 Meter · Place 21 · WaynesboroWaynesboro55 MeterRound P21.6.61a11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 55 Meter · Place 5 · WaynesboroWaynesboro55 MeterRound P5.6.63a11
Dec 17Liberty Christmas InvitationalDec 17 · 55 Meter · Place 4 · WaynesboroWaynesboro55 Meter4.6.57a11

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 10JR Tucker Winter ClassicDec 10 · 55 Meter · Place 1 · WaynesboroWaynesboro55 Meter1.6.68aUnofficial11
Jun 3VHSL 3A State ChampionshipsJun 3 · 200 Meters · Place 6 · WaynesboroWaynesboro200 MetersRound P6.22.63aWind: -1.910
Jun 3VHSL 3A State ChampionshipsJun 3 · 200 Meters · Place 8 · WaynesboroWaynesboro200 Meters8.23.59aWind: -2.310
Jun 3VHSL 3A State ChampionshipsJun 3 · 100 Meters · Place 6 · WaynesboroWaynesboro100 MetersRound P6.10.92aWind: 1.810
Jun 3VHSL 3A State ChampionshipsJun 3 · 100 Meters · Place 6 · WaynesboroWaynesboro100 Meters6.11.02aWind: -0.210
May 11Shenandoah District ChampionshipMay 11 · 200 Meters · Place 1 · WaynesboroWaynesboro200 Meters122.6910
May 11Shenandoah District ChampionshipMay 11 · 100 Meters · Place 1 · WaynesboroWaynesboro100 Meters111.0810
Apr 23Heritage InvitationalApr 23 · 100 Meters · Place 3 · WaynesboroWaynesboro100 Meters311.1810
Apr 8Page Valley Invitational Apr 8 · 200 Meters · Place 1 · WaynesboroWaynesboro200 Meters1.23.28a10
Apr 8Page Valley Invitational Apr 8 · 100 Meters · Place 1 · WaynesboroWaynesboro100 Meters1.11.39a10