Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBlue Demon Invitational · May 911.77aBlue Demon InvitationalMay 9, 2026
200 Meters · OutdoorBlue Demon Invitational · May 924.07aBlue Demon InvitationalMay 9, 2026
55 Meter · IndoorRegion 3D Championships · Feb 217.09aRegion 3D ChampionshipsFebruary 21, 2026
55 Meter · OutdoorWalter Bass Invite · Jan 177.10aWalter Bass InviteJanuary 17, 2026
55 Meters · IndoorECE ROANOKE - AROUND THE WORLD INVITATIONAL · Jan 37.06aECE ROANOKE - AROUND THE WORLD INVITATIONALJanuary 3, 2026
Discus · 1.6kg · OutdoorCosmopolitan Invitational Track and Field Meet · May 287-07Cosmopolitan Invitational Track and Field MeetMay 2, 2024
Shot Put · 12lb · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 2010.47mECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
Shot Put · 12lb · OutdoorWalter Bass Invite · Jan 1731-09.50Walter Bass InviteJanuary 17, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 9Blue Demon InvitationalMay 9 · Discus · Place 24 · ChristiansburgDiscus2434.58m11
May 9Blue Demon InvitationalMay 9 · Shot Put · Place 46 · ChristiansburgShot Put4610.07m11
May 9Blue Demon InvitationalMay 9 · 200 Meters · Place 37 · Christiansburg200 Meters3724.07a PB11
May 9Blue Demon InvitationalMay 9 · 100 Meters · Place 35 · Christiansburg100 Meters3511.77a PB11
May 2East Coast Elite - OMSOCMay 2 · Shot Put · Place 11 · ChristiansburgShot Put1110.88m11
May 2East Coast Elite - OMSOCMay 2 · 200 Meters · Place 14 · Christiansburg200 Meters1424.76a11
May 2East Coast Elite - OMSOCMay 2 · 100 Meters · Place 13 · Christiansburg100 MetersRound P1311.99a11
Apr 25All-American RelaysApr 25 · Discus · Place 15 · ChristiansburgDiscus15111-411
Apr 25All-American RelaysApr 25 · Shot Put · Place 34 · ChristiansburgShot Put3435-511
Apr 25All-American RelaysApr 25 · 100 Meters · Place 26 · Christiansburg100 Meters2611.79a11
Jan 17Walter Bass InviteJan 17 · 55 Meter · Place 108 · Christiansburg55 MeterRound P108.7.10a PB11
Jan 17Walter Bass InviteJan 17 · Shot Put · Place 101 · ChristiansburgShot Put12lb101.31-09.50 PB11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21Region 3D ChampionshipsFeb 21 · 55 Meter · Place 21 · Christiansburg55 Meter21.7.09a PB11
Feb 21Region 3D ChampionshipsFeb 21 · Shot Put · Place 16 · ChristiansburgShot Put12lb16.33' 2"11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · Shot Put · Place 24 · ChristiansburgShot Put12lb24.9.95m11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 55 Meter · Place 38 · Christiansburg55 Meter38.7.11a11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · Shot Put · Place 58 · ChristiansburgShot Put12lb58.9.88m11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · Shot Put · Place 12 · ChristiansburgShot Put1210.73m11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 55 Meters · Place 24 · Christiansburg55 Meters247.06a PB11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55 Meter · Place 60 · Christiansburg55 Meter60.7.16a11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · Shot Put · Place 38 · ChristiansburgShot Put12lb38.10.47m PB11
Feb 22VHSL Region 3D ChampionshipsFeb 22 · Shot Put · Place 16 · ChristiansburgShot Put1633-7.5—
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 55 Meter · Christiansburg55 Meter—DNS10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · Shot Put · Place 26 · ChristiansburgShot Put12lb26.10.24m10
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · Shot Put · Place 41 · ChristiansburgShot Put12lb41.9.54m10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17Golden Eagle Invitational May 17 · Discus · Place 7 · ChristiansburgDiscus7114-110
May 17Golden Eagle Invitational May 17 · Shot Put · Place 13 · ChristiansburgShot Put1331-2.2510
May 10Blue Demon InvitationalMay 10 · Shot Put · Place 47 · ChristiansburgShot Put478.83m10
May 10Blue Demon InvitationalMay 10 · Discus · Place 30 · ChristiansburgDiscus3031.02m10
May 10Blue Demon InvitationalMay 10 · 100 Meters · Place 56 · Christiansburg100 Meters5612.5110
May 3East Coast Elite - OMSOCMay 3 · Shot Put · Place 15 · ChristiansburgShot Put1510.32m10
May 3East Coast Elite - OMSOCMay 3 · Discus · Place 12 · ChristiansburgDiscus1230.81m10
May 3East Coast Elite - OMSOCMay 3 · 100 Meters · Place 21 · Christiansburg100 Meters2112.3310

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14East Coast Elite - RoanokeDec 14 · 55 Meter · Place 52 · Christiansburg55 Meter52.7.22a10
Dec 14East Coast Elite - RoanokeDec 14 · Shot Put · Place 48 · ChristiansburgShot Put12lb48.9.69m10
Feb 3East Coast Elite Roanoke #3Feb 3 · Shot Put · Place 72 · ChristiansburgShot Put727.94m9
Feb 3East Coast Elite Roanoke #3Feb 3 · 55 Meters · Place 61 · Christiansburg55 Meters617.329
Jan 11East Coast Elite Roanoke #2Jan 11 · Shot Put · Place 42 · ChristiansburgShot Put429.26m9
Jan 11East Coast Elite Roanoke #2Jan 11 · 55 Meters · Place 59 · Christiansburg55 Meters597.399
Jan 5East Coast Elite #1Jan 5 · 55 Meter · Place 52 · Christiansburg55 Meter52.7.34a9
Jan 5East Coast Elite #1Jan 5 · Shot Put · Place 31 · ChristiansburgShot Put12lb31.9.16m9

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 23VHSL Region 3D ChampionshipsMay 23 · Discus · Place 23 · ChristiansburgDiscus2389-2—
May 11Blue Demon InvitationalMay 11 · Discus · Place 48 · ChristiansburgDiscus1.6kg48.82' 0"9
May 11Blue Demon InvitationalMay 11 · Shot Put · Place 57 · ChristiansburgShot Put12lb57.27' 0.50"9
May 11Blue Demon InvitationalMay 11 · 200 Meters · Place 58 · Christiansburg200 Meters58.25.99a9
May 11Blue Demon InvitationalMay 11 · 100 Meters · Place 55 · Christiansburg100 MetersRound P55.12.40a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · Discus · Place 17 · ChristiansburgDiscus1.6kg17.87-07 PB9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 100 Meters · Place 17 · Christiansburg100 MetersRound P17.12.06a9
Apr 13Blacksburg InvitationalApr 13 · Discus · Place 37 · ChristiansburgDiscus3786-01.00—
Apr 13Blacksburg InvitationalApr 13 · Shot Put · Place 53 · ChristiansburgShot Put5326-05.75—
Apr 13Blacksburg InvitationalApr 13 · Discus · Place 8 · ChristiansburgDiscus886-01.00—
Apr 13Blacksburg InvitationalApr 13 · Discus · Place 37 · ChristiansburgDiscus3786-01.00—
Apr 13Blacksburg InvitationalApr 13 · Shot Put · Place 11 · ChristiansburgShot Put1126-05.75—
Apr 13Blacksburg InvitationalApr 13 · Shot Put · Place 52 · ChristiansburgShot Put5226-05.75—
Apr 10River Ridge Quad MeetApr 10 · Discus · Place 9 · ChristiansburgDiscus1.6kg9.84' 9.59
Apr 10River Ridge Quad MeetApr 10 · Shot Put · ChristiansburgShot Put12lb—ND9
Apr 10River Ridge Quad MeetApr 10 · 200 Meters · Place 15 · Christiansburg200 Meters15.25.78a9
Apr 10River Ridge Quad MeetApr 10 · 100 Meters · Place 17 · Christiansburg100 Meters17.12.37a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · Shot Put · Place 39 · ChristiansburgShot Put12lb39.8.28m9