Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 Region 3D Track & Field Championships 2026 · May 2811.49a2026 Region 3D Track & Field Championships 2026May 28, 2026
200 Meters · OutdoorBlue Demon Invitational · May 923.05aBlue Demon InvitationalMay 9, 2026
300 Meters · IndoorRegion 3D Championships · Feb 2137.50aRegion 3D ChampionshipsFebruary 21, 2026
300 Meters · OutdoorWalter Bass Invite · Jan 1737.67aWalter Bass InviteJanuary 17, 2026
400 Meters · OutdoorSalem Quad Meet (Roanoke) · Apr 854.48aSalem Quad Meet (Roanoke)April 8, 2026
55 Meter · IndoorEast Coast Elite - Roanoke 2.6.25 · Feb 67.25aEast Coast Elite - Roanoke 2.6.25February 6, 2025
55 Meter · OutdoorWalter Bass Invite · Jan 177.12aWalter Bass InviteJanuary 17, 2026
Combined results · OutdoorTitan Track Classic · Apr 2712.97Titan Track ClassicApril 27, 2024
High Jump · OutdoorCosmopolitan Invitational Track and Field Meet · May 25-00.00Cosmopolitan Invitational Track and Field MeetMay 2, 2024
Long Jump · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 205.67mECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
Long Jump · OutdoorBlue Demon Invitational · May 105.54mBlue Demon InvitationalMay 10, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 282026 Region 3D Track & Field Championships 2026May 28 · 400 Meters · Hidden ValleyHidden Valley400 Meters—DNS11
May 282026 Region 3D Track & Field Championships 2026May 28 · 200 Meters · Place 6 · Hidden ValleyHidden Valley200 Meters6.23.28a11
May 282026 Region 3D Track & Field Championships 2026May 28 · 100 Meters · Place 12 · Hidden ValleyHidden Valley100 Meters12.11.49a PB11
May 9Blue Demon InvitationalMay 9 · Long Jump · Place 35 · Hidden ValleyHidden ValleyLong Jump355.56m11
May 9Blue Demon InvitationalMay 9 · 200 Meters · Place 13 · Hidden ValleyHidden Valley200 Meters1323.05a PB11
May 9Blue Demon InvitationalMay 9 · 100 Meters · Place 30 · Hidden ValleyHidden Valley100 Meters3011.69a11
May 2East Coast Elite - OMSOCMay 2 · 200 Meters · Place 5 · Hidden ValleyHidden Valley200 Meters523.80a11
May 2East Coast Elite - OMSOCMay 2 · 100 Meters · Place 14 · Hidden ValleyHidden Valley100 MetersRound P1412.11a11
Apr 25Knights Track Classic Apr 25 · 200 Meters · Place 12 · Hidden ValleyHidden Valley200 Meters12.23.62a11
Apr 25Knights Track Classic Apr 25 · 100 Meters · Place 15 · Hidden ValleyHidden Valley100 Meters15.11.70a11
Apr 23Patrick Henry HS (Roanoke) Home MeetApr 23 · 200 Meters · Place 5 · Hidden ValleyHidden Valley200 Meters5.23.35a11
Apr 23Patrick Henry HS (Roanoke) Home MeetApr 23 · 100 Meters · Place 4 · Hidden ValleyHidden Valley100 Meters4.11.59a11
Apr 8Salem Quad Meet (Roanoke)Apr 8 · 400 Meters · Place 6 · Hidden ValleyHidden Valley400 Meters654.48a PB11
Apr 8Salem Quad Meet (Roanoke)Apr 8 · 200 Meters · Place 8 · Hidden ValleyHidden Valley200 Meters823.94a11
Jan 17Walter Bass InviteJan 17 · 300 Meters · Place 55 · Hidden ValleyHidden Valley300 Meters55.37.67a PB11
Jan 17Walter Bass InviteJan 17 · 55 Meter · Place 113 · Hidden ValleyHidden Valley55 MeterRound P113.7.12a PB11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Region 3D ChampionshipsFeb 21 · 300 Meters · Place 7 · Hidden ValleyHidden Valley300 Meters7.37.50a PB11
Feb 21Region 3D ChampionshipsFeb 21 · Long Jump · Place 11 · Hidden ValleyHidden ValleyLong Jump11.18' 2.5"11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 300 Meters · Place 11 · Hidden ValleyHidden Valley300 Meters11.38.19a11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · Long Jump · Place 16 · Hidden ValleyHidden ValleyLong Jump16.5.36m11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · Long Jump · Place 10 · Hidden ValleyHidden ValleyLong Jump105.52m11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 300 Meters · Place 10 · Hidden ValleyHidden Valley300 Meters1038.04a11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 300 Meters · Place 12 · Hidden ValleyHidden Valley300 Meters12.37.84a11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · Long Jump · Place 13 · Hidden ValleyHidden ValleyLong Jump13.5.67m PB11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 55 Meter · Place 47 · Hidden ValleyHidden Valley55 Meter47.7.29a11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · Long Jump · Place 11 · Hidden ValleyHidden ValleyLong Jump11.5.34m11
Feb 22VHSL Region 3D ChampionshipsFeb 22 · Long Jump · Place 17 · Hidden ValleyHidden ValleyLong Jump1716-6—
Feb 22VHSL Region 3D ChampionshipsFeb 22 · 300 Meters · Place 15 · Hidden ValleyHidden Valley300 Meters1539.73a—
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 300 Meters · Hidden ValleyHidden Valley300 Meters—DNS10
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · Long Jump · Hidden ValleyHidden ValleyLong Jump—DNS10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 300 Meters · Place 29 · Hidden ValleyHidden Valley300 Meters29.39.35a10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 55 Meter · Place 47 · Hidden ValleyHidden Valley55 Meter47.7.25a PB10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 300 Meters · Place 52 · Hidden ValleyHidden Valley300 Meters52.40.62a10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 55 Meter · Place 100 · Hidden ValleyHidden Valley55 Meter100.7.30a10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · Long Jump · Place 49 · Hidden ValleyHidden ValleyLong Jump49.5.00m10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Blue Demon InvitationalMay 10 · Long Jump · Place 35 · Hidden ValleyHidden ValleyLong Jump355.54m PB10
May 10Blue Demon InvitationalMay 10 · 200 Meters · Place 33 · Hidden ValleyHidden Valley200 Meters3324.3910
Apr 19Titan Track ClassicApr 19 · Long Jump · Place 17 · Hidden ValleyHidden ValleyLong Jump17.16-10.0010
Apr 19Titan Track ClassicApr 19 · 200 Meters · Place 23 · Hidden ValleyHidden Valley200 Meters23.24.45a10
Apr 5Northside InvitationalApr 5 · Long Jump · Place 13 · Hidden ValleyHidden ValleyLong Jump13.17-03.0010
Apr 5Northside InvitationalApr 5 · 200 Meters · Place 8 · Hidden ValleyHidden Valley200 Meters8.24.10a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 300 Meters · Place 36 · Hidden ValleyHidden Valley300 Meters36.40.94a10
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · Long Jump · Place 31 · Hidden ValleyHidden ValleyLong Jump31.4.87m10
Dec 14East Coast Elite - RoanokeDec 14 · 55 Meter · Place 81 · Hidden ValleyHidden Valley55 Meter81.7.44a10
Dec 14East Coast Elite - RoanokeDec 14 · Long Jump · Place 31 · Hidden ValleyHidden ValleyLong Jump31.5.08m10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23VHSL Region 3D ChampionshipsMay 23 · Long Jump · Place 27 · Hidden ValleyHidden ValleyLong Jump2715-8.25—
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · High Jump · Place 14 · Hidden ValleyHidden ValleyHigh Jump14.5-00.00 PB9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 100 Meters · Place 33 · Hidden ValleyHidden Valley100 MetersRound P33.12.76a9
Apr 27Titan Track ClassicApr 27 · Combined results · Place 12 · Hidden Valley High SHidden Valley High SCombined results124-10.009
Apr 27Titan Track ClassicApr 27 · Combined results · Place 40 · Hidden Valley High SHidden Valley High SCombined results4025.899
Apr 27Titan Track ClassicApr 27 · Combined results · Place 52 · Hidden Valley High SHidden Valley High SCombined results5212.97 PB9
Apr 10River Ridge Quad MeetApr 10 · Long Jump · Place 9 · Hidden ValleyHidden ValleyLong Jump9.15' 7.59
Apr 10River Ridge Quad MeetApr 10 · High Jump · Hidden ValleyHidden ValleyHigh Jump—NH9
Apr 10River Ridge Quad MeetApr 10 · 200 Meters · Place 25 · Hidden ValleyHidden Valley200 Meters25.26.86a9
Apr 10River Ridge Quad MeetApr 10 · 100 Meters · Place 24 · Hidden ValleyHidden Valley100 Meters24.13.01a9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 15HVMS vs. CSMS vs. RMMSMar 15 · High Jump · Place 4 · Hidden ValleyHidden ValleyHigh Jump4.4-48
Mar 15HVMS vs. CSMS vs. RMMSMar 15 · 200 Meters · Place 5 · Hidden ValleyHidden Valley200 Meters5.28.158