Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPatrick Henry HS (Roanoke) Home Meet · Apr 2314.66aPatrick Henry HS (Roanoke) Home MeetApril 23, 2026
200 Meters · OutdoorTitan Track Classic · Apr 1931.48aTitan Track ClassicApril 19, 2025
300 Meters · IndoorECE ROANOKE - UGLY SWEATER INVITATIONAL · Dec 1353.86aECE ROANOKE - UGLY SWEATER INVITATIONALDecember 13, 2025
55 Meter · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 108.80aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
Combined results · OutdoorBFMS Meet #2 · Apr 1714.96BFMS Meet #2April 17, 2024
Discus · 1kg · OutdoorPatrick Henry HS (Roanoke) Home Meet · Apr 23111-10Patrick Henry HS (Roanoke) Home MeetApril 23, 2026
High Jump · OutdoorKnights Track Classic · Apr 254-00.00Knights Track Classic April 25, 2026
Long Jump · OutdoorPatrick Henry HS (Roanoke) Home Meet · Apr 2313-03.50Patrick Henry HS (Roanoke) Home MeetApril 23, 2026
Shot Put · 4kg · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 108.46mECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
Shot Put · 4kg · OutdoorKnights Track Classic · Apr 2527-07.50Knights Track Classic April 25, 2026
Shot Put · 6lb · OutdoorCosmopolitan Invitational Track and Field Meet · May 224-04.00Cosmopolitan Invitational Track and Field MeetMay 2, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · Discus · Place 10 · Hidden ValleyHidden ValleyDiscus1kg10.98-0110
May 282026 Region 3D Track & Field Championships 2026May 28 · Long Jump · Place 20 · Hidden ValleyHidden ValleyLong Jump20.12' 3.25"10
May 282026 Region 3D Track & Field Championships 2026May 28 · Discus · Place 7 · Hidden ValleyHidden ValleyDiscus1kg7.92' 3"10
May 282026 Region 3D Track & Field Championships 2026May 28 · Shot Put · Place 17 · Hidden ValleyHidden ValleyShot Put4kg17.25' 6.5"10
May 282026 Region 3D Track & Field Championships 2026May 28 · 100 Meters · Hidden ValleyHidden Valley100 Meters—DNS10
May 9Blue Demon InvitationalMay 9 · Long Jump · Place 24 · Hidden ValleyHidden ValleyLong Jump244.33m10
May 9Blue Demon InvitationalMay 9 · Discus · Place 6 · Hidden ValleyHidden ValleyDiscus634.03m10
May 9Blue Demon InvitationalMay 9 · Shot Put · Place 23 · Hidden ValleyHidden ValleyShot Put237.90m10
May 2East Coast Elite - OMSOCMay 2 · Discus · Place 2 · Hidden ValleyHidden ValleyDiscus233.29m10
May 2East Coast Elite - OMSOCMay 2 · Shot Put · Place 9 · Hidden ValleyHidden ValleyShot Put96.46m10
Apr 25Knights Track Classic Apr 25 · High Jump · Place 7 · Hidden ValleyHidden ValleyHigh Jump7.4-00.00 PB10
Apr 25Knights Track Classic Apr 25 · Discus · Place 3 · Hidden ValleyHidden ValleyDiscus1kg3.98-0510
Apr 25Knights Track Classic Apr 25 · Shot Put · Place 13 · Hidden ValleyHidden ValleyShot Put4kg13.27-07.50 PB10
Apr 23Patrick Henry HS (Roanoke) Home MeetApr 23 · Long Jump · Place 5 · Hidden ValleyHidden ValleyLong Jump5.13-03.50 PB10
Apr 23Patrick Henry HS (Roanoke) Home MeetApr 23 · Discus · Place 2 · Hidden ValleyHidden ValleyDiscus1kg2.111-10 PB10
Apr 23Patrick Henry HS (Roanoke) Home MeetApr 23 · Shot Put · Place 6 · Hidden ValleyHidden ValleyShot Put4kg6.26-08.0010
Apr 23Patrick Henry HS (Roanoke) Home MeetApr 23 · 100 Meters · Place 11 · Hidden ValleyHidden Valley100 Meters11.14.66a PB10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 55 Meter · Place 97 · Hidden ValleyHidden Valley55 Meter97.8.80a PB10
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · Shot Put · Place 19 · Hidden ValleyHidden ValleyShot Put4kg19.8.46m PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 300 Meters · Place 42 · Hidden ValleyHidden Valley300 Meters42.53.86a PB10
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · Shot Put · Place 15 · Hidden ValleyHidden ValleyShot Put4kg15.8.09m10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Blue Demon InvitationalMay 10 · Shot Put · Place 14 · Hidden ValleyHidden ValleyShot Put149.01m9
May 10Blue Demon InvitationalMay 10 · Discus · Place 15 · Hidden ValleyHidden ValleyDiscus1524.10m9
Apr 19Titan Track ClassicApr 19 · Discus · Place 9 · Hidden ValleyHidden ValleyDiscus1kg9.74-049
Apr 19Titan Track ClassicApr 19 · Shot Put · Place 12 · Hidden ValleyHidden ValleyShot Put4kg12.24-11.509
Apr 19Titan Track ClassicApr 19 · 200 Meters · Place 23 · Hidden ValleyHidden Valley200 Meters23.31.48a PB9
Apr 19Titan Track ClassicApr 19 · 100 Meters · Place 27 · Hidden ValleyHidden Valley100 Meters27.14.69a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 55 Meter · Hidden ValleyHidden Valley55 Meter—DNS9
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · Shot Put · Hidden ValleyHidden ValleyShot Put4kg—DNS9

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · Discus · Place 10 · Hidden ValleyHidden ValleyDiscus1kg10.61-078
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · Shot Put · Place 16 · Hidden ValleyHidden ValleyShot Put6lb16.24-04.00 PB8
Apr 17BFMS Meet #2Apr 17 · Combined results · Place 2 · Hidden Valley MiddleHidden Valley MiddleCombined results250-028
Apr 17BFMS Meet #2Apr 17 · Combined results · Place 10 · Hidden Valley MiddleHidden Valley MiddleCombined results1014.96 PB8
Apr 12Terrier Twilight Middle School InvitationalApr 12 · Combined results · Place 9 · Hidden Valley MiddleHidden Valley MiddleCombined results953-028
Apr 12Terrier Twilight Middle School InvitationalApr 12 · Combined results · Place 23 · Hidden Valley MiddleHidden Valley MiddleCombined results2315.478
Apr 3Hidden Valley Middle Tri-Meet- Back From BreakApr 3 · Shot Put · Place 2 · Hidden ValleyHidden ValleyShot Put224' 08
Apr 3Hidden Valley Middle Tri-Meet- Back From BreakApr 3 · 100 Meters · Place 7 · Hidden ValleyHidden Valley100 Meters715.248