Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBlue Demon Invitational · May 912.21aBlue Demon InvitationalMay 9, 2026
200 Meters · OutdoorBlue Demon Invitational · May 923.75aBlue Demon InvitationalMay 9, 2026
300 Meters · IndoorECE Roanoke "The Top 600 Invitational" · Feb 740.69aECE Roanoke "The Top 600 Invitational"February 7, 2026
300 Meters · OutdoorWalter Bass Invite · Jan 1741.25aWalter Bass InviteJanuary 17, 2026
400 Meters · OutdoorSalem Quad Meet (Roanoke) · Apr 858.09aSalem Quad Meet (Roanoke)April 8, 2026
55 Meter · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 107.37aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
55 Meters · IndoorECE ROANOKE - AROUND THE WORLD INVITATIONAL · Jan 37.32aECE ROANOKE - AROUND THE WORLD INVITATIONALJanuary 3, 2026
Long Jump · IndoorEast Coast Elite - Roanoke · Dec 144.51mEast Coast Elite - RoanokeDecember 14, 2024
Long Jump · OutdoorBlue Demon Invitational · May 1114' 2"Blue Demon InvitationalMay 11, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 282026 Region 3D Track & Field Championships 2026May 28 · 200 Meters · Place 15 · Christiansburg200 Meters15.24.84a11
May 16Golden Eagle InvitationalMay 16 · 200 Meters · Place 27 · Christiansburg200 Meters27.24.52a11
May 9Blue Demon InvitationalMay 9 · 200 Meters · Place 30 · Christiansburg200 Meters3023.75a PB11
May 9Blue Demon InvitationalMay 9 · 100 Meters · Place 54 · Christiansburg100 Meters5412.21a PB11
May 2East Coast Elite - OMSOCMay 2 · 200 Meters · Place 8 · Christiansburg200 Meters824.27a11
May 2East Coast Elite - OMSOCMay 2 · 100 Meters · Place 25 · Christiansburg100 MetersRound P2512.40a11
Apr 25All-American RelaysApr 25 · 200 Meters · Place 25 · Christiansburg200 Meters2525.05a11
Apr 8Salem Quad Meet (Roanoke)Apr 8 · 400 Meters · Place 16 · Christiansburg400 Meters1658.09a PB11
Jan 17Walter Bass InviteJan 17 · 300 Meters · Place 214 · Christiansburg300 Meters214.41.25a PB11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Region 3D ChampionshipsFeb 21 · 300 Meters · Place 21 · Christiansburg300 Meters21.41.94a11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 300 Meters · Place 41 · Christiansburg300 Meters41.40.69a PB11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 300 Meters · Place 51 · Christiansburg300 Meters51.41.52a11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 55 Meter · Place 77 · Christiansburg55 Meter77.7.37a PB11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 300 Meters · Place 74 · Christiansburg300 Meters7442.78a11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 55 Meters · Place 41 · Christiansburg55 Meters417.32a PB11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55 Meter · Place 115 · Christiansburg55 Meter115.7.51a11
Feb 22VHSL Region 3D ChampionshipsFeb 22 · 55 Meters · Place 26 · Christiansburg55 Meters267.70a—
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 300 Meters · Place 74 · Christiansburg300 Meters74.43.90a10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 55 Meter · Place 84 · Christiansburg55 Meter84.7.65a10
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 300 Meters · Place 111 · Christiansburg300 Meters111.43.16a10
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 55 Meter · Place 113 · Christiansburg55 Meter113.7.58a10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17Golden Eagle Invitational May 17 · 400 Meters · Place 12 · Christiansburg400 Meters1258.0910
May 17Golden Eagle Invitational May 17 · 100 Meters · Place 15 · Christiansburg100 Meters1512.2910
May 10Blue Demon InvitationalMay 10 · Discus · Place 58 · ChristiansburgDiscus5821.22m10
May 10Blue Demon InvitationalMay 10 · 200 Meters · Place 52 · Christiansburg200 Meters5225.2510
May 10Blue Demon InvitationalMay 10 · 100 Meters · Place 69 · Christiansburg100 Meters6912.7710
May 3East Coast Elite - OMSOCMay 3 · Discus · Place 18 · ChristiansburgDiscus1822.36m10
May 3East Coast Elite - OMSOCMay 3 · 200 Meters · Place 22 · Christiansburg200 Meters2225.9110
May 3East Coast Elite - OMSOCMay 3 · 100 Meters · Place 29 · Christiansburg100 Meters2912.7910
Apr 5Blacksburg InvitationalApr 5 · 200 Meters · Place 43 · Christiansburg200 Meters4325.79a10
Apr 5Blacksburg InvitationalApr 5 · 100 Meters · Place 45 · Christiansburg100 Meters4512.55a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 55 Meter · Place 83 · Christiansburg55 Meter83.7.52a10
Dec 14East Coast Elite - RoanokeDec 14 · 55 Meter · Place 102 · Christiansburg55 Meter102.7.68a10
Dec 14East Coast Elite - RoanokeDec 14 · Long Jump · Place 39 · ChristiansburgLong Jump39.4.51m PB10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23VHSL Region 3D ChampionshipsMay 23 · 200 Meters · Place 32 · Christiansburg200 Meters3226.92a—
May 23VHSL Region 3D ChampionshipsMay 23 · 100 Meters · Place 34 · Christiansburg100 Meters3413.85a—
May 11Blue Demon InvitationalMay 11 · Long Jump · Place 65 · ChristiansburgLong Jump65.14' 2" PB9
May 11Blue Demon InvitationalMay 11 · 200 Meters · Place 73 · Christiansburg200 Meters73.26.82a9
May 11Blue Demon InvitationalMay 11 · 100 Meters · Place 93 · Christiansburg100 MetersRound P93.13.58a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 200 Meters · Place 35 · Christiansburg200 MetersRound P35.27.01a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 100 Meters · Place 39 · Christiansburg100 MetersRound P39.13.12a9
Apr 13Blacksburg InvitationalApr 13 · 200 Meters · Place 2 · Christiansburg200 Meters227.29—
Apr 13Blacksburg InvitationalApr 13 · 200 Meters · Place 65 · Christiansburg200 Meters6527.29—
Apr 13Blacksburg InvitationalApr 13 · 100 Meters · Place 3 · Christiansburg100 Meters313.63—
Apr 13Blacksburg InvitationalApr 13 · 100 Meters · Place 87 · Christiansburg100 Meters8713.63—
Apr 10River Ridge Quad MeetApr 10 · 200 Meters · Place 35 · Christiansburg200 Meters35.28.06a9
Apr 10River Ridge Quad MeetApr 10 · 100 Meters · Place 31 · Christiansburg100 Meters31.13.28a9