Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGlenvar MS Meet 1 · Mar 1514.02Glenvar MS Meet 1March 15, 2023
55 Meter · IndoorLiberty Flames HS Invitational · Dec 98.15aLiberty Flames HS InvitationalDecember 9, 2023
55 Meter · OutdoorWalter Bass Invite · Jan 178.08aWalter Bass InviteJanuary 17, 2026
Discus · 1kg · OutdoorVHSL Class 3 State Championships · Jun 5127-03VHSL Class 3 State ChampionshipsJune 5, 2026
Hammer · 4kg · OutdoorCommonwealth Throws July Meet · Jul 1928.57mCommonwealth Throws July MeetJuly 19, 2026
High Jump · OutdoorEast Coast Elite - OMSOC · May 31.34mEast Coast Elite - OMSOCMay 3, 2025
Long Jump · IndoorEast Coast Elite Roanoke #3 · Feb 34.43mEast Coast Elite Roanoke #3February 3, 2024
Long Jump · OutdoorCosmopolitan Invitational Track and Field Meet · May 215-01.75Cosmopolitan Invitational Track and Field MeetMay 2, 2024
Shot Put · 4kg · IndoorRegion 3D Championships · Feb 2134' 1.75"Region 3D ChampionshipsFebruary 21, 2026
Shot Put · 4kg · OutdoorVHSL Class 3 State Championships · Jun 539-06.50VHSL Class 3 State ChampionshipsJune 5, 2026
Triple Jump · IndoorEast Coast Elite Roanoke #3 · Feb 39.52mEast Coast Elite Roanoke #3February 3, 2024
Triple Jump · OutdoorBlue Demon Invitational · May 1135' 5.75"Blue Demon InvitationalMay 11, 2024

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 19Commonwealth Throws July MeetJul 19 · Hammer · Place 3 · SWVA Track ClubSWVA Track ClubHammer4kg3.28.57m PB12
Jul 19Commonwealth Throws July MeetJul 19 · Discus · Place 2 · SWVA Track ClubSWVA Track ClubDiscus1kg2.33.26m12
Jul 19Commonwealth Throws July MeetJul 19 · Shot Put · Place 2 · SWVA Track ClubSWVA Track ClubShot Put4kg2.10.39m12
Jun 5VHSL Class 3 State ChampionshipsJun 5 · Triple Jump · Place 16 · ChristiansburgChristiansburgTriple Jump16.31-11.5011
Jun 5VHSL Class 3 State ChampionshipsJun 5 · Discus · Place 2 · ChristiansburgChristiansburgDiscus1kg2.127-03 PB11
Jun 5VHSL Class 3 State ChampionshipsJun 5 · Shot Put · Place 2 · ChristiansburgChristiansburgShot Put4kg2.39-06.50 PB11
May 282026 Region 3D Track & Field Championships 2026May 28 · Triple Jump · Place 4 · ChristiansburgChristiansburgTriple Jump4.33' 7"11
May 282026 Region 3D Track & Field Championships 2026May 28 · Discus · Place 2 · ChristiansburgChristiansburgDiscus1kg2.125' 5"11
May 282026 Region 3D Track & Field Championships 2026May 28 · Shot Put · Place 3 · ChristiansburgChristiansburgShot Put4kg3.37' 9"11
May 16Golden Eagle InvitationalMay 16 · Triple Jump · Place 8 · ChristiansburgChristiansburgTriple Jump8.32-02.0011
May 16Golden Eagle InvitationalMay 16 · Long Jump · Place 25 · ChristiansburgChristiansburgLong Jump25.13-06.7511
May 16Golden Eagle InvitationalMay 16 · Discus · Place 1 · ChristiansburgChristiansburgDiscus1kg1.120-1111
May 16Golden Eagle InvitationalMay 16 · Shot Put · Place 2 · ChristiansburgChristiansburgShot Put4kg2.37-02.0011
May 9Blue Demon InvitationalMay 9 · Triple Jump · Place 9 · ChristiansburgChristiansburgTriple Jump910.34m11
May 9Blue Demon InvitationalMay 9 · Long Jump · Place 20 · ChristiansburgChristiansburgLong Jump204.49m11
May 9Blue Demon InvitationalMay 9 · Discus · Place 4 · ChristiansburgChristiansburgDiscus435.25m11
May 9Blue Demon InvitationalMay 9 · Shot Put · Place 4 · ChristiansburgChristiansburgShot Put410.73m11
May 2East Coast Elite - OMSOCMay 2 · Long Jump · Place 6 · ChristiansburgChristiansburgLong Jump64.31m11
May 2East Coast Elite - OMSOCMay 2 · Discus · Place 1 · ChristiansburgChristiansburgDiscus135.59m11
May 2East Coast Elite - OMSOCMay 2 · Shot Put · Place 1 · ChristiansburgChristiansburgShot Put110.40m11
Apr 25All-American RelaysApr 25 · Shot Put · Place 7 · ChristiansburgChristiansburgShot Put733-0.511
Apr 8Salem Quad Meet (Roanoke)Apr 8 · Discus · Place 1 · ChristiansburgChristiansburgDiscus190-8.511
Apr 8Salem Quad Meet (Roanoke)Apr 8 · Shot Put · Place 1 · ChristiansburgChristiansburgShot Put136-811
Jan 17Walter Bass InviteJan 17 · 55 Meter · Place 98 · ChristiansburgChristiansburg55 MeterRound P98.8.08a PB11
Jan 17Walter Bass InviteJan 17 · Long Jump · Place 21 · ChristiansburgChristiansburgLong Jump21.13-11.7511
Jan 17Walter Bass InviteJan 17 · Shot Put · Place 12 · ChristiansburgChristiansburgShot Put4kg12.32-07.0011

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 21Region 3D ChampionshipsFeb 21 · Triple Jump · Place 5 · ChristiansburgChristiansburgTriple Jump5.31' 4.75"11
Feb 21Region 3D ChampionshipsFeb 21 · Shot Put · Place 3 · ChristiansburgChristiansburgShot Put4kg3.34' 1.75" PB11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · Long Jump · Place 13 · ChristiansburgChristiansburgLong Jump13.4.38m11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · Shot Put · Place 8 · ChristiansburgChristiansburgShot Put4kg8.9.90m11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 55 Meter · Place 29 · ChristiansburgChristiansburg55 Meter29.8.17a11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · Triple Jump · Place 8 · ChristiansburgChristiansburgTriple Jump8.9.56m11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · Shot Put · Place 11 · ChristiansburgChristiansburgShot Put4kg11.8.80m11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · Triple Jump · Place 4 · ChristiansburgChristiansburgTriple Jump49.74m11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · Shot Put · Place 8 · ChristiansburgChristiansburgShot Put89.63m11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · Long Jump · Place 26 · ChristiansburgChristiansburgLong Jump26.4.21m11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · Shot Put · Place 8 · ChristiansburgChristiansburgShot Put4kg8.9.62m11
Feb 22VHSL Region 3D ChampionshipsFeb 22 · Triple Jump · Place 5 · ChristiansburgChristiansburgTriple Jump531-9—
Feb 22VHSL Region 3D ChampionshipsFeb 22 · Long Jump · Place 13 · ChristiansburgChristiansburgLong Jump1313-10.75—
Feb 22VHSL Region 3D ChampionshipsFeb 22 · Shot Put · Place 2 · ChristiansburgChristiansburgShot Put233-1.5—
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · Long Jump · Place 4 · ChristiansburgChristiansburgLong Jump4.4.63m10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · Shot Put · Place 7 · ChristiansburgChristiansburgShot Put4kg7.9.58m10
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · Shot Put · Place 4 · ChristiansburgChristiansburgShot Put4kg4.10.05m10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 17Golden Eagle Invitational May 17 · Shot Put · Place 4 · ChristiansburgChristiansburgShot Put432-010
May 17Golden Eagle Invitational May 17 · Triple Jump · Place 4 · ChristiansburgChristiansburgTriple Jump431-9.7510
May 17Golden Eagle Invitational May 17 · Long Jump · Place 6 · ChristiansburgChristiansburgLong Jump614-5.5010
May 10Blue Demon InvitationalMay 10 · Shot Put · Place 2 · ChristiansburgChristiansburgShot Put210.72m10
May 10Blue Demon InvitationalMay 10 · High Jump · Place 9 · ChristiansburgChristiansburgHigh Jump91.39m10
May 10Blue Demon InvitationalMay 10 · Discus · Place 29 · ChristiansburgChristiansburgDiscus2918.97m10
May 3East Coast Elite - OMSOCMay 3 · Triple Jump · Place 3 · ChristiansburgChristiansburgTriple Jump39.82m10
May 3East Coast Elite - OMSOCMay 3 · Shot Put · Place 1 · ChristiansburgChristiansburgShot Put111.53m10
May 3East Coast Elite - OMSOCMay 3 · Long Jump · Place 1 · ChristiansburgChristiansburgLong Jump14.78m10
May 3East Coast Elite - OMSOCMay 3 · High Jump · Place 9 · ChristiansburgChristiansburgHigh Jump91.34m PB10
May 3East Coast Elite - OMSOCMay 3 · Discus · Place 12 · ChristiansburgChristiansburgDiscus1219.57m10
Apr 5Blacksburg InvitationalApr 5 · Discus · Place 22 · ChristiansburgChristiansburgDiscus2266-410
Apr 5Blacksburg InvitationalApr 5 · Shot Put · Place 3 · ChristiansburgChristiansburgShot Put335-710

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · Shot Put · Place 3 · ChristiansburgChristiansburgShot Put4kg3.9.86m10
Dec 14East Coast Elite - RoanokeDec 14 · Shot Put · Place 22 · ChristiansburgChristiansburgShot Put4kg22.7.99m10
Feb 172024 VHSL Region 3D ChampionshipsFeb 17 · Triple Jump · Place 3 · ChristiansburgChristiansburgTriple Jump332-7.50—
Feb 172024 VHSL Region 3D ChampionshipsFeb 17 · Long Jump · Place 7 · ChristiansburgChristiansburgLong Jump715-0—
Feb 172024 VHSL Region 3D ChampionshipsFeb 17 · Shot Put · Place 1 · ChristiansburgChristiansburgShot Put133-10.50—
Feb 3East Coast Elite Roanoke #3Feb 3 · Triple Jump · Place 12 · ChristiansburgChristiansburgTriple Jump129.52m PB9
Feb 3East Coast Elite Roanoke #3Feb 3 · Shot Put · Place 4 · ChristiansburgChristiansburgShot Put410.18m9
Feb 3East Coast Elite Roanoke #3Feb 3 · Long Jump · Place 18 · ChristiansburgChristiansburgLong Jump184.43m PB9
Jan 11East Coast Elite Roanoke #2Jan 11 · Triple Jump · Place 7 · ChristiansburgChristiansburgTriple Jump79.73m—
Jan 11East Coast Elite Roanoke #2Jan 11 · Shot Put · Place 5 · ChristiansburgChristiansburgShot Put59.70m—
Jan 11East Coast Elite Roanoke #2Jan 11 · Long Jump · Place 5 · ChristiansburgChristiansburgLong Jump54.71m—
Jan 5East Coast Elite #1Jan 5 · 55 Meter · Place 20 · ChristiansburgChristiansburg55 Meter20.8.21a9
Jan 5East Coast Elite #1Jan 5 · Shot Put · Place 4 · ChristiansburgChristiansburgShot Put4kg4.9.58m9

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 23VHSL Region 3D ChampionshipsMay 23 · Long Jump · Place 16 · ChristiansburgChristiansburgLong Jump1613-10.5—
May 23VHSL Region 3D ChampionshipsMay 23 · Discus · Place 19 · ChristiansburgChristiansburgDiscus1960-4—
May 23VHSL Region 3D ChampionshipsMay 23 · Shot Put · Place 2 · ChristiansburgChristiansburgShot Put235-5.25—
May 11Blue Demon InvitationalMay 11 · Triple Jump · Place 1 · ChristiansburgChristiansburgTriple Jump1.35' 5.75" PB9
May 11Blue Demon InvitationalMay 11 · Long Jump · Place 30 · ChristiansburgChristiansburgLong Jump30.14' 2.50"9
May 11Blue Demon InvitationalMay 11 · Discus · Place 25 · ChristiansburgChristiansburgDiscus1kg25.63' 4"9
May 11Blue Demon InvitationalMay 11 · Shot Put · Place 3 · ChristiansburgChristiansburgShot Put4kg3.33' 4"9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · Triple Jump · Place 3 · ChristiansburgChristiansburgTriple Jump3.32-05.509
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · Long Jump · Place 4 · ChristiansburgChristiansburgLong Jump4.15-01.75 PB9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · Discus · Place 23 · ChristiansburgChristiansburgDiscus1kg23.48-049
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · Shot Put · Place 1 · ChristiansburgChristiansburgShot Put4kg1.34-08.009
Apr 13Blacksburg InvitationalApr 13 · Triple Jump · Place 7 · ChristiansburgChristiansburgTriple Jump733-04.25—
Apr 13Blacksburg InvitationalApr 13 · Long Jump · Place 10 · ChristiansburgChristiansburgLong Jump1015-04.50—
Apr 13Blacksburg InvitationalApr 13 · Triple Jump · Place 2 · ChristiansburgChristiansburgTriple Jump233-04.25—
Apr 13Blacksburg InvitationalApr 13 · Triple Jump · Place 7 · ChristiansburgChristiansburgTriple Jump733-04.25—
Apr 13Blacksburg InvitationalApr 13 · Long Jump · Place 2 · ChristiansburgChristiansburgLong Jump215-04.50—
Apr 13Blacksburg InvitationalApr 13 · Long Jump · Place 8 · ChristiansburgChristiansburgLong Jump815-04.50—
Apr 10River Ridge Quad MeetApr 10 · Triple Jump · Place 1 · ChristiansburgChristiansburgTriple Jump1.34' 09
Apr 10River Ridge Quad MeetApr 10 · Long Jump · Place 5 · ChristiansburgChristiansburgLong Jump5.14' 59
Apr 10River Ridge Quad MeetApr 10 · 100 Meters · Place 5 · ChristiansburgChristiansburg100 Meters5.14.38a9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · Triple Jump · Place 5 · ChristiansburgChristiansburgTriple Jump5.9.34m9
Dec 16East Coast Elite Roanoke #1Dec 16 · Shot Put · Place 6 · ChristiansburgChristiansburgShot Put4kg6.9.54m9
Dec 9Liberty Flames HS InvitationalDec 9 · 55 Meter · Place 98 · ChristiansburgChristiansburg55 MeterRound P98.8.15a PB9
Dec 9Liberty Flames HS InvitationalDec 9 · Shot Put · Place 8 · ChristiansburgChristiansburgShot Put4kg8.31-09.509

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 15Glenvar MS Meet 1Mar 15 · Triple Jump · Place 1 · ChristiansburgChristiansburgTriple Jump1.32-68
Mar 15Glenvar MS Meet 1Mar 15 · 100 Meters · Place 3 · ChristiansburgChristiansburg100 Meters3.14.02 PB8