Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPatriot Fast Times Invite · Apr 2610.75Patriot Fast Times InviteApril 26, 2025
200 Meters · IndoorRockingham Collegiate Classic Track & Field Meet · Feb 2022.94aRockingham Collegiate Classic Track & Field MeetFebruary 20, 2026
200 Meters · OutdoorVHSL Class 3 State Championships · Jun 622.01VHSL Class 3 State ChampionshipsJune 6, 2025
300 Meters · IndoorBulldog Invitational · Feb 137.38Bulldog InvitationalFebruary 1, 2025
55 Meter · IndoorVHSL 3B Regional Championships · Feb 226.55aVHSL 3B Regional ChampionshipsFebruary 22, 2025
55 Meters · IndoorVHSL Class 3 State Indoor Championships · Mar 36.57VHSL Class 3 State Indoor ChampionshipsMarch 3, 2025
55 Meters · Outdooradidas Track Nationals 2025 · Mar 216.760adidas Track Nationals 2025March 21, 2025
60 Meter · IndoorODAC Indoor Championships · Feb 287.21aODAC Indoor ChampionshipsFebruary 28, 2026
60 Meters · IndoorRoanoke College: Joe LaRocco Invitational · Feb 147.18aRoanoke College: Joe LaRocco InvitationalFebruary 14, 2026
60 Meters · Outdooradidas Track Nationals 2025 · Mar 217.34adidas Track Nationals 2025March 21, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · 200 Meters · Place 20 · RoanokeRoanoke200 MetersRound P20.23.30aWind: -0.2Fr
Apr 24ODAC ChampionshipsApr 24 · 100 Meters · Place 16 · RoanokeRoanoke100 MetersRound P16.11.15aWind: 1.1Fr
Apr 10Dennis CraddockApr 10 · 200 Meters · Place 11 · RoanokeRoanoke200 Meters11.22.60aWind: -1.1Fr
Apr 10Dennis CraddockApr 10 · 100 Meters · Place 20 · RoanokeRoanoke100 MetersRound P20.11.54aWind: -3.2Fr
Apr 2High Point VertKlasse MeetingApr 2 · 200 Meters · Place 44 · RoanokeRoanoke200 Meters44.22.30aWind: 1.5Fr
Apr 2High Point VertKlasse MeetingApr 2 · 100 Meters · Place 43 · RoanokeRoanoke100 Meters43.11.06aWind: 2.1Fr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 100 Meters · Place 18 · RoanokeRoanoke100 MetersRound P18.11.50aWind: -1.3Fr
Mar 20W&L CarnivalMar 20 · 200 Meters · Place 16 · RoanokeRoanoke200 Meters16.22.55aWind: 0Fr
Mar 20W&L CarnivalMar 20 · 100 Meters · Place 18 · RoanokeRoanoke100 Meters18.11.21aWind: 0Fr

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 60 Meter · Place 12 · RoanokeRoanoke60 MeterRound P12.7.21a PBFr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 200 Meters · Place 9 · RoanokeRoanoke200 Meters9.23.10aFr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · 200 Meters · Place 6 · RoanokeRoanoke200 Meters6.22.94a PBFr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 200 Meters · Place 9 · RoanokeRoanoke200 Meters923.29aFr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 60 Meters · Place 9 · RoanokeRoanoke60 MetersRound S97.18a PBFr
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 200 Meters · Place 4 · RoanokeRoanoke200 Meters423.07FR
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 60 Meters · Place 15 · RoanokeRoanoke60 MetersRound P157.19FR
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 60 Meters · Place 18 · RoanokeRoanoke60 MetersRound S187.22FR
Jan 23Liberty OpenJan 23 · 200 Meters · Place 55 · RoanokeRoanoke200 Meters5523.11aFr
Jan 23Liberty OpenJan 23 · 60 Meters · Place 76 · RoanokeRoanoke60 MetersRound P767.34aFr
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 200 Meters · Place 4 · RoanokeRoanoke200 Meters423.19aFR
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 60 Meters · Place 12 · RoanokeRoanoke60 Meters127.21aFR
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 60 Meters · Place 12 · RoanokeRoanoke60 Meters127.22aFR

2025 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 60 Meter · Place 41 · RoanokeRoanoke60 MeterRound P41.7.22aWind: 0Fr
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 55 Meters · Place 8 · Kettle RunKettle Run55 MetersRound P86.57 PB12
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 55 Meters · Place 7 · Kettle RunKettle Run55 Meters76.5712
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 55 Meters · Place 8 · Kettle RunKettle Run55 MetersRound P86.5712
Feb 22VHSL 3B Regional ChampionshipsFeb 22 · 55 Meter · Place 1 · Kettle RunKettle Run55 Meter1.6.55a PB12
Feb 3Northwestern District ChampionshipFeb 3 · 300 Meters · Place 3 · Kettle RunKettle Run300 Meters338.20—
Feb 3Northwestern District ChampionshipFeb 3 · 55 Meters · Place 1 · Kettle RunKettle Run55 Meters16.66—
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 27 · Kettle RunKettle Run300 Meters2737.38 PB12
Feb 1Bulldog InvitationalFeb 1 · 55 Meters · Place 13 · Kettle RunKettle Run55 Meters136.6512
Feb 1Bulldog InvitationalFeb 1 · 55 Meters · Place 7 · Kettle RunKettle Run55 Meters76.6712
Feb 1Bulldog InvitationalFeb 1 · 55 Meters · Place 4 · Kettle RunKettle Run55 Meters46.59812
Feb 1Bulldog InvitationalFeb 1 · 55 Meters · Place 7 · Kettle RunKettle Run55 Meters76.6712
Feb 1Bulldog InvitationalFeb 1 · 55 Meters · Place 4 · Kettle RunKettle Run55 Meters46.59812
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 227 · Kettle RunKettle Run300 Meters22737.66—
Jan 17The VA ShowcaseJan 17 · 55 Meters · Place 70 · Kettle RunKettle Run55 MetersRound P706.716—
Jan 17The VA ShowcaseJan 17 · 55 Meters · Place 70 · Kettle RunKettle Run55 MetersRound P706.716—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 227 · Kettle RunKettle Run300 Meters22737.66—
Jan 11Liberty Premier InvitationalJan 11 · 300 Meters · Place 8 · Kettle RunKettle Run300 Meters837.38—
Jan 11Liberty Premier InvitationalJan 11 · 55 Meters · Place 4 · Kettle RunKettle Run55 Meters46.75—
Jan 11Liberty Premier InvitationalJan 11 · 55 Meters · Place 4 · Kettle RunKettle Run55 MetersRound P46.642—
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 300 Meters · Kettle RunKettle Run300 Meters—DNS12
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 55 Meter · Place 7 · Kettle RunKettle Run55 Meter7.6.72a12

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 200 Meters · Place 6 · Kettle RunKettle Run200 MetersRound P622.01 PB12
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 100 Meters · Place 6 · Kettle RunKettle Run100 MetersRound P610.9812
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 200 Meters · Place 5 · Kettle RunKettle Run200 Meters522.1012
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 200 Meters · Place 6 · Kettle RunKettle Run200 MetersRound P622.0112
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 100 Meters · Place 6 · Kettle RunKettle Run100 Meters611.20712
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 100 Meters · Place 6 · Kettle RunKettle Run100 MetersRound P610.9812
May 2Dogwood Track ClassicMay 2 · 100 Meters · Place 22 · Kettle RunKettle Run100 MetersRound P2210.95112
May 2Dogwood Track ClassicMay 2 · 100 Meters · Place 22 · Kettle RunKettle Run100 MetersRound P2210.95112
Apr 26Patriot Fast Times InviteApr 26 · 200 Meters · Place 2 · Kettle RunKettle Run200 Meters222.28—
Apr 26Patriot Fast Times InviteApr 26 · 100 Meters · Place 2 · Kettle RunKettle Run100 Meters210.75 PB—
Apr 26Patriot Fast Times InviteApr 26 · 100 Meters · Place 3 · Kettle RunKettle Run100 MetersRound P311.01—
Apr 26Patriot Fast Times InviteApr 26 · 200 Meters · Place 2 · Kettle RunKettle Run200 Meters222.28—
Apr 26Patriot Fast Times InviteApr 26 · 100 Meters · Place 2 · Kettle RunKettle Run100 Meters210.75—
Apr 26Patriot Fast Times InviteApr 26 · 100 Meters · Place 3 · Kettle RunKettle Run100 MetersRound P311.01—
Apr 19Gainesville Cardinal ClassicApr 19 · 200 Meters · Place 3 · Kettle RunKettle Run200 Meters322.75—
Apr 19Gainesville Cardinal ClassicApr 19 · 100 Meters · Place 3 · Kettle RunKettle Run100 Meters311.09—
Apr 19Gainesville Cardinal ClassicApr 19 · 200 Meters · Place 3 · Kettle RunKettle Run200 Meters322.7512
Apr 19Gainesville Cardinal ClassicApr 19 · 100 Meters · Place 3 · Kettle RunKettle Run100 Meters311.0912
Mar 21adidas Track Nationals 2025Mar 21 · 200 Meters · Place 22 · Kettle RunKettle Run200 MetersRound P2222.62012
Mar 21adidas Track Nationals 2025Mar 21 · 200 Meters · Place 22 · Kettle RunKettle Run200 MetersRound P2222.62012
Mar 21adidas Track Nationals 2025Mar 21 · 60 Meters · Place 64 · Kettle RunKettle Run60 MetersRound P647.34 PB12
Mar 21adidas Track Nationals 2025Mar 21 · 55 Meters · Place 62 · Kettle RunKettle Run55 MetersRound P626.760 PB12
Mar 21adidas Track Nationals 2025Mar 21 · 55 Meters · Place 62 · Kettle RunKettle Run55 MetersRound P626.76012

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 300 Meters · Place 68 · Kettle RunKettle Run300 Meters68.37.74a12
Dec 14Liberty Christmas HS InvitationalDec 14 · 55 Meter · Place 42 · Kettle RunKettle Run55 MeterRound P42.6.83a12

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Winter Jacket ClassicDec 7 · 300 Meters · Place 7 · Kettle RunKettle Run300 Meters7.38.15aUnofficial12