Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGolden Eagle Invitational · May 1611.06aGolden Eagle InvitationalMay 16, 2026
110m Hurdles · 39" / 0.991m · OutdoorCosmopolitan Invitational Track and Field Meet · May 219.71aCosmopolitan Invitational Track and Field MeetMay 2, 2024
200 Meters · OutdoorVHSL Class 3 State Championships · Jun 522.17aVHSL Class 3 State ChampionshipsJune 5, 2026
300 Meters · IndoorRegion 3D Championships · Feb 2137.03aRegion 3D ChampionshipsFebruary 21, 2026
300 Meters · OutdoorWalter Bass Invite · Jan 1737.25aWalter Bass InviteJanuary 17, 2026
300m Hurdles · 30" / 0.762m · OutdoorBig Red Middle School Meet · Mar 2656.58Big Red Middle School MeetMarch 26, 2022
300m Hurdles · 36" / 0.914m · OutdoorTitan Track Classic · Apr 1944.04aTitan Track ClassicApril 19, 2025
55 Meter · IndoorRegion 3D Championships · Feb 216.75aRegion 3D ChampionshipsFebruary 21, 2026
55 Meter · OutdoorWalter Bass Invite · Jan 176.79aWalter Bass InviteJanuary 17, 2026
60 Meter · IndoorAdidas Indoor Nationals · Mar 207.18aAdidas Indoor NationalsMarch 20, 2026
Combined results · OutdoorHighlander Track Classic · Apr 1019.74Highlander Track ClassicApril 10, 2024
Triple Jump · IndoorECE ROANOKE - UGLY SWEATER INVITATIONAL · Dec 1311.27mECE ROANOKE - UGLY SWEATER INVITATIONALDecember 13, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 51 · Knights TCKnights TC200 MetersRound P51.22.31aWind: 0.411
Jun 18Adidas Track Nationals 2026Jun 18 · 100 Meters · Place 164 · Knights TCKnights TC100 MetersRound P164.11.55aWind: -3.811
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 200 Meters · Place 18 · Cave SpringCave Spring200 MetersRound P18.22.17a PBWind: 211
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 100 Meters · Place 12 · Cave SpringCave Spring100 MetersRound P12.11.06aWind: 2.111
May 282026 Region 3D Track & Field Championships 2026May 28 · 200 Meters · Place 3 · Cave SpringCave Spring200 Meters3.22.49a11
May 282026 Region 3D Track & Field Championships 2026May 28 · 100 Meters · Place 3 · Cave SpringCave Spring100 Meters3.11.12a11
May 16Golden Eagle InvitationalMay 16 · 100 Meters · Place 3 · Cave SpringCave Spring100 Meters3.11.06a PB11
May 6Liberty Twilight QualiferMay 6 · 200 Meters · Place 14 · UnattachedUnattached200 Meters14.22.46aWind: 2.511
May 6Liberty Twilight QualiferMay 6 · 100 Meters · Place 14 · UnattachedUnattached100 MetersRound P14.11.09aWind: 1.511
Apr 25Knights Track Classic Apr 25 · 200 Meters · Place 3 · Cave SpringCave Spring200 Meters3.22.90a11
Apr 25Knights Track Classic Apr 25 · 100 Meters · Place 4 · Cave SpringCave Spring100 Meters4.11.30a11
Jan 17Walter Bass InviteJan 17 · 300 Meters · Place 41 · Cave SpringCave Spring300 Meters41.37.25a PB11
Jan 17Walter Bass InviteJan 17 · 55 Meter · Place 25 · Cave SpringCave Spring55 MeterRound P25.6.79a PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60 Meter · Place 44 · Knights TracKnights Trac60 MeterRound P44.7.18a PB11
Feb 21Region 3D ChampionshipsFeb 21 · 300 Meters · Place 5 · Cave SpringCave Spring300 Meters5.37.03a PB11
Feb 21Region 3D ChampionshipsFeb 21 · 55 Meter · Place 6 · Cave SpringCave Spring55 Meter6.6.75a PB11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 300 Meters · Place 14 · Cave SpringCave Spring300 Meters14.38.74a11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 55 Meter · Place 8 · Cave SpringCave Spring55 Meter8.6.77a11

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55 Meter · Place 19 · Cave SpringCave Spring55 Meter19.6.87a11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · Triple Jump · Place 15 · Cave SpringCave SpringTriple Jump15.10.54m11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 300 Meters · Place 9 · Cave SpringCave Spring300 Meters9.38.45a11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 55 Meter · Place 9 · Cave SpringCave Spring55 Meter9.6.84a11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · Triple Jump · Place 3 · Cave SpringCave SpringTriple Jump3.11.27m PB11
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 300 Meters · Place 15 · Cave SpringCave Spring300 Meters15.37.81a10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 55 Meter · Place 12 · Cave SpringCave Spring55 Meter12.6.88a10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 300 Meters · Place 32 · Cave SpringCave Spring300 Meters32.39.48a10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 55 Meter · Place 42 · Cave SpringCave Spring55 Meter42.7.00a10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 300 Meters · Place 71 · Cave SpringCave Spring300 Meters71.38.12a11
Dec 6Liberty Flames HS InvitationalDec 6 · 55 Meter · Place 34 · Cave SpringCave Spring55 MeterRound P34.6.80aWind: 011
Apr 19Titan Track ClassicApr 19 · 300m Hurdles · Place 5 · Cave SpringCave Spring300m Hurdles36" / 0.914m5.44.04a PB10
Apr 19Titan Track ClassicApr 19 · 100 Meters · Place 16 · Cave SpringCave Spring100 Meters16.11.57a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 300 Meters · Place 66 · Cave SpringCave Spring300 Meters66.44.38a10
Jan 13Walter Bass HS InvitationalJan 13 · 300 Meters · Place 124 · Cave SpringCave Spring300 Meters124.39.86a9
Jan 13Walter Bass HS InvitationalJan 13 · 55 Meter · Place 168 · Cave SpringCave Spring55 MeterRound P168.7.23a9

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 300m Hurdles · Place 5 · Cave SpringCave Spring300m Hurdles36" / 0.914mRound P5.46.84a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 300m Hurdles · Place 3 · Cave SpringCave Spring300m Hurdles36" / 0.914m3.44.63a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 110m Hurdles · Place 9 · Cave SpringCave Spring110m Hurdles39" / 0.991mRound P9.19.71a PB9
Apr 10Highlander Track ClassicApr 10 · Combined results · Place 5 · Cave Spring High SchCave Spring High SchCombined results547.419
Apr 10Highlander Track ClassicApr 10 · Combined results · Place 7 · Cave Spring High SchCave Spring High SchCombined results719.74 PB9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 15HVMS vs. CSMS vs. RMMSMar 15 · 200 Meters · Place 2 · Cave SpringCave Spring200 Meters2.26.918

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 26Big Red Middle School MeetMar 26 · 300m Hurdles · Place 2 · Roanoke CatholicRoanoke Catholic300m Hurdles30" / 0.762m2.56.58 PB7
Mar 26Big Red Middle School MeetMar 26 · 100 Meters · Place 10 · Roanoke CatholicRoanoke Catholic100 Meters10.13.617