Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRiver Ridge Quad Meet · Apr 1012.21aRiver Ridge Quad MeetApril 10, 2024
110m Hurdles · 39" / 0.991m · OutdoorVHSL Class 3 State Championships · Jun 516.04aVHSL Class 3 State ChampionshipsJune 5, 2026
200 Meters · OutdoorBlue Demon Invitational · May 1125.00aBlue Demon InvitationalMay 11, 2024
300 Meters · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 1039.56aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
300 Meters · OutdoorWalter Bass Invite · Jan 1739.61aWalter Bass InviteJanuary 17, 2026
300m Hurdles · 36" / 0.914m · OutdoorVHSL Class 3 State Championships · Jun 540.65aVHSL Class 3 State ChampionshipsJune 5, 2026
55 Meter · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 207.11aECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
55m Hurdles · 27" · IndoorRegion 3D Championships · Feb 218.58aRegion 3D ChampionshipsFebruary 21, 2026
55m Hurdles · 39" · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 108.62aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
55m Hurdles · 39" · OutdoorWalter Bass Invite · Jan 178.76aWalter Bass InviteJanuary 17, 2026
High Jump · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 201.83mECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
High Jump · OutdoorWalter Bass Invite · Jan 175-10.00Walter Bass InviteJanuary 17, 2026
Long Jump · IndoorRegion 3D Championships · Feb 2120' 0"Region 3D ChampionshipsFebruary 21, 2026
Long Jump · OutdoorWalter Bass Invite · Jan 1718-10.25Walter Bass InviteJanuary 17, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 300m Hurdles · Place 8 · Christiansburg300m Hurdles36" / 0.914m8.40.65a PB11
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 110m Hurdles · Place 16 · Christiansburg110m Hurdles39" / 0.991mRound P16.16.04a PBWind: 0.211
May 282026 Region 3D Track & Field Championships 2026May 28 · Long Jump · ChristiansburgLong Jump—DNS11
May 282026 Region 3D Track & Field Championships 2026May 28 · High Jump · ChristiansburgHigh Jump—NH11
May 282026 Region 3D Track & Field Championships 2026May 28 · 300m Hurdles · Place 3 · Christiansburg300m Hurdles36" / 0.914m3.43.36a11
May 282026 Region 3D Track & Field Championships 2026May 28 · 110m Hurdles · Place 5 · Christiansburg110m Hurdles39" / 0.991m5.16.31a11
Jan 17Walter Bass InviteJan 17 · 300 Meters · Place 146 · Christiansburg300 Meters146.39.61a PB11
Jan 17Walter Bass InviteJan 17 · 55m Hurdles · Place 20 · Christiansburg55m Hurdles39"Round P20.8.76a PB11
Jan 17Walter Bass InviteJan 17 · Long Jump · Place 8 · ChristiansburgLong Jump8.18-10.25 PB11
Jan 17Walter Bass InviteJan 17 · High Jump · Place 14 · ChristiansburgHigh Jump14.5-10.00 PB11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 21Region 3D ChampionshipsFeb 21 · 55m Hurdles · Place 3 · Christiansburg55m Hurdles27"3.8.58a PB11
Feb 21Region 3D ChampionshipsFeb 21 · Long Jump · Place 4 · ChristiansburgLong Jump4.20' 0" PB11
Feb 21Region 3D ChampionshipsFeb 21 · High Jump · Place 2 · ChristiansburgHigh Jump2.6' 0"11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 55m Hurdles · Place 9 · Christiansburg55m Hurdles39"9.8.92a11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · High Jump · Place 6 · ChristiansburgHigh Jump6.1.78m11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 300 Meters · Place 23 · Christiansburg300 Meters23.39.56a PB11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 55m Hurdles · Place 5 · Christiansburg55m Hurdles39"5.8.62a PB11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 55 Meter · Place 43 · Christiansburg55 Meter43.7.15a11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · Long Jump · Place 5 · ChristiansburgLong Jump5.5.97m11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · High Jump · Place 8 · ChristiansburgHigh Jump8.1.78m11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55m Hurdles · Place 6 · Christiansburg55m Hurdles39"6.8.71a11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55 Meter · Place 49 · Christiansburg55 Meter49.7.11a PB11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · High Jump · Place 7 · ChristiansburgHigh Jump7.1.83m PB11
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 55m Hurdles · Place 6 · Christiansburg55m Hurdles39"6.8.80a10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · High Jump · Place 6 · ChristiansburgHigh Jump6.1.76m10
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 55m Hurdles · Place 12 · Christiansburg55m Hurdles39"12.8.88a10
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · High Jump · Place 5 · ChristiansburgHigh Jump5.1.67m10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 300 Meters · Place 29 · Christiansburg300 Meters29.40.37a10
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 55m Hurdles · Place 7 · Christiansburg55m Hurdles39"7.8.81a10
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · High Jump · Place 2 · ChristiansburgHigh Jump2.1.78m10
Dec 14East Coast Elite - RoanokeDec 14 · 55m Hurdles · Place 11 · Christiansburg55m Hurdles39"11.9.08a10
Dec 14East Coast Elite - RoanokeDec 14 · High Jump · Place 5 · ChristiansburgHigh Jump5.1.83m10
Jan 5East Coast Elite #1Jan 5 · 300 Meters · Place 49 · Christiansburg300 Meters49.43.16a9
Jan 5East Coast Elite #1Jan 5 · 55m Hurdles · Place 10 · Christiansburg55m Hurdles39"10.10.14a9

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 11Blue Demon InvitationalMay 11 · 300m Hurdles · Place 6 · Christiansburg300m Hurdles36" / 0.914m6.45.11a9
May 11Blue Demon InvitationalMay 11 · 110m Hurdles · Place 9 · Christiansburg110m Hurdles39" / 0.991mRound P9.18.04a9
May 11Blue Demon InvitationalMay 11 · High Jump · Place 12 · ChristiansburgHigh Jump12.5' 3"9
May 11Blue Demon InvitationalMay 11 · 200 Meters · Place 43 · Christiansburg200 Meters43.25.00a PB9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 300m Hurdles · Place 3 · Christiansburg300m Hurdles36" / 0.914mRound P3.45.43a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 300m Hurdles · Place 4 · Christiansburg300m Hurdles36" / 0.914m4.44.99a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 110m Hurdles · Place 6 · Christiansburg110m Hurdles39" / 0.991mRound P6.18.18a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 110m Hurdles · Place 6 · Christiansburg110m Hurdles39" / 0.991m6.18.02a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · High Jump · Place 4 · ChristiansburgHigh Jump4.5-06.009
Apr 10River Ridge Quad MeetApr 10 · 110m Hurdles · Place 1 · Christiansburg110m Hurdles39" / 0.991m1.17.99a9
Apr 10River Ridge Quad MeetApr 10 · High Jump · Place 1 · ChristiansburgHigh Jump1.5' 79
Apr 10River Ridge Quad MeetApr 10 · 200 Meters · Place 7 · Christiansburg200 Meters7.25.15a9
Apr 10River Ridge Quad MeetApr 10 · 100 Meters · Place 13 · Christiansburg100 Meters13.12.21a PB9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 300 Meters · Place 45 · Christiansburg300 Meters45.43.46a9
Dec 16East Coast Elite Roanoke #1Dec 16 · 55m Hurdles · Place 14 · Christiansburg55m Hurdles39"14.10.81a9
Dec 16East Coast Elite Roanoke #1Dec 16 · High Jump · Place 9 · ChristiansburgHigh Jump9.1.57m9
Dec 9Liberty Flames HS InvitationalDec 9 · 300 Meters · Place 199 · Christiansburg300 Meters199.42.76a9
Dec 9Liberty Flames HS InvitationalDec 9 · 55 Meter · Place 204 · Christiansburg55 MeterRound P204.7.64a9