Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorVHSL Region 2C Championships · May 2313.14aVHSL Region 2C ChampionshipsMay 23, 2024
100m Hurdles · 33" / 0.838m · OutdoorCosmopolitan Invitational Track and Field Meet · May 217.48aCosmopolitan Invitational Track and Field MeetMay 2, 2024
200 Meters · OutdoorCosmopolitan Invitational Track and Field Meet · May 228.72aCosmopolitan Invitational Track and Field MeetMay 2, 2024
55 Meter · IndoorEast Coast Elite - Roanoke 2.6.25 · Feb 67.81aEast Coast Elite - Roanoke 2.6.25February 6, 2025
55 Meters · IndoorBulldog Invitational · Feb 17.92Bulldog InvitationalFebruary 1, 2025
55m Hurdles · 33" · IndoorEast Coast Elite - Roanoke 2.6.25 · Feb 69.81aEast Coast Elite - Roanoke 2.6.25February 6, 2025
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 167.92VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024
Combined results · OutdoorHighlander Track Classic · Apr 1013.45Highlander Track ClassicApril 10, 2024
Long Jump · OutdoorGlenvar MS Meet 1 · Mar 1512-11.0Glenvar MS Meet 1March 15, 2023
Pole Vault · OutdoorVHSL Region 2C Championships · May 237-00.00VHSL Region 2C ChampionshipsMay 23, 2024
Shot Put · 6lb · OutdoorGlenvar MS Meet 1 · Mar 1524-1.5Glenvar MS Meet 1March 15, 2023

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 2 State ChampionshipsJun 5 · Pole Vault · Place 4 · GlenvarGlenvarPole Vault4.7-00.0011
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · Pole Vault · Place 3 · GlenvarGlenvarPole Vault3.7' 6"11
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · 100m Hurdles · Place 4 · GlenvarGlenvar100m Hurdles33" / 0.838m4.18.51a11
May 19Three Rivers District Meet #2May 19 · Pole Vault · Place 1 · GlenvarGlenvarPole Vault17-611
May 19Three Rivers District Meet #2May 19 · 100m Hurdles · Place 2 · GlenvarGlenvar100m Hurdles218.64a11
May 13Three Rivers District Meet #1May 13 · Pole Vault · Place 1 · GlenvarGlenvarPole Vault17-011
May 13Three Rivers District Meet #1May 13 · 100 Meters · Place 7 · GlenvarGlenvar100 Meters714.29a11
May 9Blue Demon InvitationalMay 9 · Pole Vault · Place 10 · GlenvarGlenvarPole Vault102.13m11
May 9Blue Demon InvitationalMay 9 · 100m Hurdles · Place 13 · GlenvarGlenvar100m Hurdles1318.00a11
Apr 25All-American RelaysApr 25 · 100m Hurdles · Place 10 · GlenvarGlenvar100m Hurdles1018.20a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 55m Hurdles · Place 12 · Glenvar HighGlenvar High55m HurdlesRound P1210.3311
Feb 22VHSL Region 2C ChampionshipsFeb 22 · 55m Hurdles · Place 3 · GlenvarGlenvar55m Hurdles310.23a11
Feb 22VHSL Region 2C ChampionshipsFeb 22 · 55 Meters · Place 10 · GlenvarGlenvar55 Meters108.13a11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 55m Hurdles · Place 12 · GlenvarGlenvar55m Hurdles33"12.10.23a11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 55 Meter · Place 26 · GlenvarGlenvar55 Meter26.8.01a11
Jan 10Liberty Premier InvitationalJan 10 · 55 Meters · Place 94 · Glenvar HighGlenvar High55 MetersRound P948.112—

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55m Hurdles · Place 12 · GlenvarGlenvar55m Hurdles33"12.10.01a11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55 Meter · Place 21 · GlenvarGlenvar55 Meter21.8.00a11
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 55m Hurdles · Place 12 · Glenvar HighGlenvar High55m HurdlesRound P1210.2210
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 55m Hurdles · Place 5 · GlenvarGlenvar55m Hurdles33"5.9.81a PB10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 55 Meter · Place 6 · GlenvarGlenvar55 Meter6.7.81a PB10
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 32 · Glenvar HighGlenvar High55m Hurdles3210.0810
Feb 1Bulldog InvitationalFeb 1 · 55 Meters · Place 58 · Glenvar HighGlenvar High55 Meters587.92 PB10
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 26 · Glenvar HighGlenvar High55m Hurdles2610.0510
Feb 1Bulldog InvitationalFeb 1 · 55 Meters · Place 47 · Glenvar HighGlenvar High55 Meters477.9310
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 26 · Glenvar HighGlenvar High55m Hurdles2610.0510
Feb 1Bulldog InvitationalFeb 1 · 55 Meters · Place 47 · Glenvar HighGlenvar High55 Meters477.9310
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 55m Hurdles · Place 15 · GlenvarGlenvar55m Hurdles33"15.10.45a10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 55 Meter · Place 27 · GlenvarGlenvar55 Meter27.8.05a10
Jan 18Walter Bass HS InvitationalJan 18 · 55m Hurdles · Place 33 · Glenvar HighGlenvar High55m HurdlesRound P3310.68—
Jan 18Walter Bass HS InvitationalJan 18 · 55 Meters · Place 68 · Glenvar HighGlenvar High55 MetersRound P688.024—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 100m Hurdles · Place 11 · Glenvar HighGlenvar High100m HurdlesRound P1118.1410
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 100m Hurdles · Place 11 · Glenvar HighGlenvar High100m HurdlesRound P1118.1410
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 4 · GlenvarGlenvarCombined results46-00.0010
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 12 · GlenvarGlenvarCombined results1213.9210
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 4 · GlenvarGlenvarCombined results418.7710
May 10Blue Demon InvitationalMay 10 · Pole Vault · Place 13 · GlenvarGlenvarPole Vault136' 6"10
May 10Blue Demon InvitationalMay 10 · Pole Vault · Place 13 · GlenvarGlenvarPole Vault131.98m10
May 10Blue Demon InvitationalMay 10 · 100m Hurdles · Place 10 · GlenvarGlenvar100m Hurdles1017.8210
May 6Franklin County Home MeetMay 6 · Combined results · Place 1 · GlenvarGlenvarCombined results16-06.0010
May 6Franklin County Home MeetMay 6 · Combined results · Place 7 · GlenvarGlenvarCombined results713.7310
May 6Franklin County Home MeetMay 6 · Combined results · Place 3 · GlenvarGlenvarCombined results317.8910
Apr 26Knights Track ClassicApr 26 · Pole Vault · Place 8 · Glenvar HighGlenvar HighPole Vault87-00.00—
Apr 26Knights Track ClassicApr 26 · 100m Hurdles · Place 10 · Glenvar HighGlenvar High100m Hurdles1018.09—
Apr 19Blue & Gold HS Track ClassicApr 19 · 100 Meters · Place 9 · Glenvar HighGlenvar High100 Meters913.3110
Apr 19Blue & Gold HS Track ClassicApr 19 · 100m Hurdles · Place 3 · Glenvar HighGlenvar High100m Hurdles318.1910
Apr 19Blue & Gold HS Track ClassicApr 19 · Pole Vault · Place 6 · Glenvar HighGlenvar HighPole Vault67-00.0010

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 55m Hurdles · GlenvarGlenvar55m Hurdles33"—DNS10
Feb 28VHSL Class 1/2 Combined Indoor State ChampionshipsFeb 28 · 55m Hurdles · Place 17 · Glenvar HighGlenvar High55m HurdlesRound P1710.359
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 6 · GlenvarGlenvarCombined results67.92 PB9
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 2 · GlenvarGlenvarCombined results210.359
Feb 3East Coast Elite Roanoke #3Feb 3 · Shot Put · Place 39 · GlenvarGlenvarShot Put396.68m9
Feb 3East Coast Elite Roanoke #3Feb 3 · 55m Hurdles · Place 10 · GlenvarGlenvar55m Hurdles1010.089
Feb 3East Coast Elite Roanoke #3Feb 3 · 55 Meters · Place 18 · GlenvarGlenvar55 Meters187.949
Jan 11East Coast Elite Roanoke #2Jan 11 · 55m Hurdles · Place 9 · GlenvarGlenvar55m Hurdles910.139
Jan 11East Coast Elite Roanoke #2Jan 11 · 55 Meters · Place 8 · GlenvarGlenvar55 Meters87.969
Jan 5East Coast Elite #1Jan 5 · 55m Hurdles · Place 8 · GlenvarGlenvar55m Hurdles33"8.10.41a9

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 31VHSL Class 2 State ChampionshipsMay 31 · Pole Vault · Place 10 · Glenvar HighGlenvar HighPole Vault106-06.009
May 31VHSL Class 2 State ChampionshipsMay 31 · 100m Hurdles · Place 13 · Glenvar HighGlenvar High100m HurdlesRound P1318.169
May 31VHSL Class 2 State ChampionshipsMay 31 · 100 Meters · Place 12 · Glenvar HighGlenvar High100 MetersRound P1213.189
May 23VHSL Region 2C ChampionshipsMay 23 · Pole Vault · Place 5 · GlenvarGlenvarPole Vault5.7-00.00 PB9
May 23VHSL Region 2C ChampionshipsMay 23 · 100m Hurdles · Place 3 · GlenvarGlenvar100m Hurdles33" / 0.838m3.17.60a9
May 23VHSL Region 2C ChampionshipsMay 23 · 100 Meters · Place 4 · GlenvarGlenvar100 Meters4.13.14a PB9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 100m Hurdles · Place 3 · GlenvarGlenvar100m Hurdles33" / 0.838mRound P3.17.48a PB9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 100m Hurdles · Place 4 · GlenvarGlenvar100m Hurdles33" / 0.838m4.17.76a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 200 Meters · Place 16 · GlenvarGlenvar200 MetersRound P16.28.72a PB9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 100 Meters · Place 11 · GlenvarGlenvar100 MetersRound P11.13.30a9
Apr 27Titan Track ClassicApr 27 · Combined results · Place 13 · GlenvarGlenvarCombined results1313.679
Apr 27Titan Track ClassicApr 27 · Combined results · Place 8 · GlenvarGlenvarCombined results817.889
Apr 10Highlander Track ClassicApr 10 · Combined results · Place 4 · GlenvarGlenvarCombined results45-00.009
Apr 10Highlander Track ClassicApr 10 · Combined results · Place 4 · GlenvarGlenvarCombined results413.45 PB9
Apr 10Highlander Track ClassicApr 10 · Combined results · Place 3 · GlenvarGlenvarCombined results317.539
Apr 3Giles Meet #2Apr 3 · Combined results · Place 2 · GlenvarGlenvarCombined results214.149
Apr 3Giles Meet #2Apr 3 · Combined results · Place 2 · GlenvarGlenvarCombined results220.119

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 55m Hurdles · Place 5 · GlenvarGlenvar55m Hurdles33"5.10.45a9
Dec 16East Coast Elite Roanoke #1Dec 16 · 55 Meter · Place 23 · GlenvarGlenvar55 Meter23.8.27a9

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 4Cosmopolitan InvitationalMay 4 · Shot Put · Glenvar MiddGlenvar MiddShot Put—27-01.00—
May 4Cosmopolitan InvitationalMay 4 · Long Jump · Place 10 · Glenvar MiddGlenvar MiddLong Jump1013-00.50—
May 4Cosmopolitan InvitationalMay 4 · 100m Hurdles · Place 36 · Glenvar MiddGlenvar Midd100m HurdlesRound P3622.08—
May 4Cosmopolitan InvitationalMay 4 · 100 Meters · Place 11 · Glenvar MiddGlenvar Midd100 MetersRound P1113.89—
May 4Cosmopolitan InvitationalMay 4 · Shot Put · Glenvar MiddGlenvar MiddShot Put—27-01.00—
May 4Cosmopolitan InvitationalMay 4 · Long Jump · Place 10 · Glenvar MiddGlenvar MiddLong Jump1013-00.50—
May 4Cosmopolitan InvitationalMay 4 · 100m Hurdles · Place 36 · Glenvar MiddGlenvar Midd100m HurdlesRound P3622.08—
May 4Cosmopolitan InvitationalMay 4 · 100 Meters · Place 11 · Glenvar MiddGlenvar Midd100 MetersRound P1113.89—
Mar 15Glenvar MS Meet 1Mar 15 · Long Jump · Place 2 · GlenvarGlenvarLong Jump2.12-11.0 PB8
Mar 15Glenvar MS Meet 1Mar 15 · Shot Put · Place 1 · GlenvarGlenvarShot Put6lb1.24-1.5 PB8
Mar 15Glenvar MS Meet 1Mar 15 · 200 Meters · Place 2 · GlenvarGlenvar200 Meters2.29.498
Mar 15Glenvar MS Meet 1Mar 15 · 100 Meters · Place 5 · GlenvarGlenvar100 Meters5.14.148