Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorVHSL Class 2 State Championships · Jun 514.51aVHSL Class 2 State ChampionshipsJune 5, 2026
200 Meters · OutdoorVHSL Region 2C Championships · May 2323.56aVHSL Region 2C ChampionshipsMay 23, 2024
300 Meters · IndoorLiberty Premier Invitational · Jan 1035.73Liberty Premier InvitationalJanuary 10, 2026
300 Meters · OutdoorLiberty Flames HS Invitational · Dec 636.43aLiberty Flames HS InvitationalDecember 6, 2025
300m Hurdles · 36" / 0.914m · OutdoorVHSL Class 2 State Championships · Jun 539.18aVHSL Class 2 State ChampionshipsJune 5, 2026
400 Meters · OutdoorBlue Demon Invitational · May 1050.52Blue Demon InvitationalMay 10, 2025
500 Meters · IndoorBulldog Invitational · Feb 11:07.04Bulldog InvitationalFebruary 1, 2025
55 Meter · IndoorEast Coast Elite - Roanoke · Dec 147.05aEast Coast Elite - RoanokeDecember 14, 2024
55m Hurdles · 39" · IndoorThe VA Showcase · Jan 177.67aThe VA ShowcaseJanuary 17, 2026
55m Hurdles · 39" · OutdoorLiberty Flames HS Invitational · Dec 67.70aLiberty Flames HS InvitationalDecember 6, 2025
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 168.45VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024
Combined results · OutdoorTitan Track Classic · Apr 2711.92Titan Track ClassicApril 27, 2024

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 300m Hurdles · Place 1 · Glenvar300m Hurdles36" / 0.914m1.39.18a PB12
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 110m Hurdles · Place 2 · Glenvar110m Hurdles39" / 0.991mRound P2.14.51a PBWind: -0.412
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 110m Hurdles · Place 2 · Glenvar110m Hurdles39" / 0.991m2.14.63aWind: -1.912
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · 300m Hurdles · Place 1 · Glenvar300m Hurdles36" / 0.914m1.39.66a12
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · 110m Hurdles · Place 1 · Glenvar110m Hurdles39" / 0.991m1.14.92a12
May 19Three Rivers District Meet #2May 19 · 300m Hurdles · Place 1 · Glenvar300m Hurdles139.70a12
May 19Three Rivers District Meet #2May 19 · 110m Hurdles · Place 1 · Glenvar110m Hurdles115.00a12
May 9Blue Demon InvitationalMay 9 · 300m Hurdles · Place 1 · Glenvar300m Hurdles138.73a12
May 9Blue Demon InvitationalMay 9 · 110m Hurdles · Place 1 · Glenvar110m Hurdles114.44a12
May 2East Coast Elite - OMSOCMay 2 · 300m Hurdles · Place 1 · Glenvar300m Hurdles139.21a12
May 2East Coast Elite - OMSOCMay 2 · 110m Hurdles · Place 1 · Glenvar110m Hurdles115.30a12
Apr 25All-American RelaysApr 25 · 300m Hurdles · Place 1 · Glenvar300m Hurdles139.49a12
Apr 25All-American RelaysApr 25 · 110m Hurdles · Place 1 · Glenvar110m Hurdles114.41a12

2026 Indoor Track

18 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 55m Hurdles · Place 1 · Glenvar High55m Hurdles17.5012
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 500 Meters · Place 1 · Glenvar High500 Meters11:07.0612
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 300 Meters · Place 3 · Glenvar High300 Meters335.9012
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 55m Hurdles · Place 1 · Glenvar High55m HurdlesRound P17.6312
Feb 22VHSL Region 2C ChampionshipsFeb 22 · 55m Hurdles · Place 1 · Glenvar55m Hurdles17.60a12
Feb 22VHSL Region 2C ChampionshipsFeb 22 · 300 Meters · Place 2 · Glenvar300 Meters235.95a12
Feb 7The 63rd East Coast InvitationalFeb 7 · 60m Hurdles · Place 2 · Glenvar High60m Hurdles28.35—
Feb 7The 63rd East Coast InvitationalFeb 7 · 60m Hurdles · Place 2 · Glenvar High60m HurdlesRound P28.49—
Feb 7The 63rd East Coast InvitationalFeb 7 · 55m Hurdles · Place 2 · Glenvar High55m Hurdles27.77—
Feb 7The 63rd East Coast InvitationalFeb 7 · 55m Hurdles · Place 2 · Glenvar High55m Hurdles27.88—
Feb 7The 63rd East Coast InvitationalFeb 7 · 500 Meters · Place 7 · Glenvar High500 Meters71:07.27—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 104 · Glenvar300 Meters104.36.18a12
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 15 · Glenvar55m Hurdles39"Round P15.7.67a PB12
Jan 10Liberty Premier InvitationalJan 10 · 55m Hurdles · Place 2 · Glenvar High55m Hurdles27.53—
Jan 10Liberty Premier InvitationalJan 10 · 55m Hurdles · Place 5 · Glenvar High55m HurdlesRound P57.71—
Jan 10Liberty Premier InvitationalJan 10 · 300 Meters · Place 10 · Glenvar High300 Meters1035.73 PB—
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 55m Hurdles · Place 2 · Glenvar55m Hurdles27.85a12
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 300 Meters · Place 2 · Glenvar300 Meters236.42a12

2025 Indoor Track

25 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 300 Meters · Place 4 · Glenvar300 Meters4.37.08a12
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55m Hurdles · Place 2 · Glenvar55m Hurdles39"2.7.77a12
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 55m Hurdles · Place 2 · Glenvar High55m HurdlesRound P27.7611
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 55m Hurdles · Place 2 · Glenvar High55m Hurdles27.8611
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 55m Hurdles · Place 2 · Glenvar High55m HurdlesRound P27.7611
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 500 Meters · Place 2 · Glenvar High500 Meters21:07.7111
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 300 Meters · Place 3 · Glenvar High300 Meters336.2611
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 500 Meters · Place 2 · Glenvar500 Meters2.1:07.24a11
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 55m Hurdles · Place 1 · Glenvar55m Hurdles39"1.8.13a11
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 13 · Glenvar High55m Hurdles138.0411
Feb 1Bulldog InvitationalFeb 1 · 500 Meters · Place 14 · Glenvar High500 Meters141:08.2811
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 16 · Glenvar High300 Meters1636.5811
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 16 · Glenvar High300 Meters1636.7411
Feb 1Bulldog InvitationalFeb 1 · 500 Meters · Place 10 · Glenvar High500 Meters101:07.04 PB11
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 12 · Glenvar High55m Hurdles128.0711
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 16 · Glenvar High300 Meters1636.7411
Feb 1Bulldog InvitationalFeb 1 · 500 Meters · Place 10 · Glenvar High500 Meters101:07.0411
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 12 · Glenvar High55m Hurdles128.0711
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 500 Meters · Place 1 · Glenvar500 Meters1.1:08.28a11
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 300 Meters · Place 3 · Glenvar300 Meters3.37.12a11
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 55m Hurdles · Place 6 · Glenvar55m Hurdles39"6.8.19a11
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 15 · Glenvar High55m HurdlesRound P158.19—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 103 · Glenvar High300 Meters10336.58—
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 15 · Glenvar High55m HurdlesRound P158.19—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 103 · Glenvar High300 Meters10336.58—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 300 Meters · Place 23 · Glenvar300 Meters23.36.43a PB12
Dec 6Liberty Flames HS InvitationalDec 6 · 55m Hurdles · Place 4 · Glenvar55m Hurdles39"Round P4.7.75aWind: 012
Dec 6Liberty Flames HS InvitationalDec 6 · 55m Hurdles · Place 4 · Glenvar55m Hurdles39"4.7.70a PBWind: 012
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 110m Hurdles · Place 2 · Glenvar High110m HurdlesRound P214.7711
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 300m Hurdles · Place 1 · Glenvar High300m Hurdles139.7211
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 110m Hurdles · Place 3 · Glenvar High110m Hurdles314.8611
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 110m Hurdles · Place 2 · Glenvar High110m HurdlesRound P214.7711
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 1 · GlenvarCombined results138.8511
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 1 · GlenvarCombined results115.0911
May 10Blue Demon InvitationalMay 10 · 400 Meters · Place 2 · Glenvar400 Meters250.52 PB11
May 3East Coast Elite - OMSOCMay 3 · 110m Hurdles · Place 1 · Glenvar110m Hurdles115.9611
Apr 26Knights Track ClassicApr 26 · 300m Hurdles · Place 1 · Glenvar High300m Hurdles139.41—
Apr 26Knights Track ClassicApr 26 · 110m Hurdles · Place 2 · Glenvar High110m Hurdles215.32—
Apr 19Blue & Gold HS Track ClassicApr 19 · 300m Hurdles · Place 1 · Glenvar High300m Hurdles140.5411
Apr 19Blue & Gold HS Track ClassicApr 19 · 110m Hurdles · Place 1 · Glenvar High110m Hurdles114.8811
Apr 5Blacksburg InvitationalApr 5 · 110m Hurdles · Place 1 · Glenvar110m Hurdles114.94a11

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 500 Meters · Place 6 · Glenvar500 Meters6.1:10.69a11
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 55m Hurdles · Place 1 · Glenvar55m Hurdles39"1.8.16a11
Dec 14East Coast Elite - RoanokeDec 14 · 300 Meters · Place 8 · Glenvar300 Meters8.37.67a11
Dec 14East Coast Elite - RoanokeDec 14 · 55m Hurdles · Place 3 · Glenvar55m Hurdles39"3.8.19a11
Dec 14East Coast Elite - RoanokeDec 14 · 55 Meter · Place 34 · Glenvar55 Meter34.7.05a PB11
Feb 28VHSL Class 1/2 Combined Indoor State ChampionshipsFeb 28 · 55m Hurdles · Place 1 · Glenvar High55m Hurdles18.0410
Feb 28VHSL Class 1/2 Combined Indoor State ChampionshipsFeb 28 · 55m Hurdles · Place 3 · Glenvar High55m HurdlesRound P38.26310
Feb 28VHSL Class 1/2 Combined Indoor State ChampionshipsFeb 28 · 300 Meters · Place 10 · Glenvar High300 Meters1037.5610
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 5 · GlenvarCombined results538.4010
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 1 · GlenvarCombined results18.45 PB10
Feb 3East Coast Elite Roanoke #3Feb 3 · 55m Hurdles · Place 4 · Glenvar55m Hurdles48.4810
Feb 3East Coast Elite Roanoke #3Feb 3 · 300 Meters · Place 9 · Glenvar300 Meters937.9310
Jan 27Bulldog InvitationalJan 27 · 300 Meters · Place 66 · Glenvar High300 Meters6637.4510
Jan 11East Coast Elite Roanoke #2Jan 11 · 300 Meters · Place 2 · Glenvar300 Meters237.8510
Jan 5East Coast Elite #1Jan 5 · 300 Meters · Place 5 · Glenvar300 Meters5.38.14a10
Jan 5East Coast Elite #1Jan 5 · 55 Meter · Place 30 · Glenvar55 Meter30.7.11a10

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 31VHSL Class 2 State ChampionshipsMay 31 · 300m Hurdles · Place 2 · Glenvar High300m Hurdles240.3010
May 31VHSL Class 2 State ChampionshipsMay 31 · 110m Hurdles · Place 7 · Glenvar High110m Hurdles716.1810
May 31VHSL Class 2 State ChampionshipsMay 31 · 110m Hurdles · Place 7 · Glenvar High110m HurdlesRound P716.1010
May 23VHSL Region 2C ChampionshipsMay 23 · 300m Hurdles · Place 1 · Glenvar300m Hurdles36" / 0.914m1.40.10a10
May 23VHSL Region 2C ChampionshipsMay 23 · 110m Hurdles · Place 1 · Glenvar110m Hurdles39" / 0.991m1.15.81a10
May 23VHSL Region 2C ChampionshipsMay 23 · 200 Meters · Place 6 · Glenvar200 Meters6.23.56a PB10
May 11Blue Demon InvitationalMay 11 · 300m Hurdles · Place 1 · Glenvar300m Hurdles36" / 0.914m1.41.69a10
May 11Blue Demon InvitationalMay 11 · 110m Hurdles · Place 5 · Glenvar110m Hurdles39" / 0.991mRound P5.17.40a10
May 11Blue Demon InvitationalMay 11 · 110m Hurdles · Place 2 · Glenvar110m Hurdles39" / 0.991m2.15.94a10
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 300m Hurdles · Place 2 · Glenvar300m Hurdles36" / 0.914mRound P2.41.08a10
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 110m Hurdles · Place 3 · Glenvar110m Hurdles39" / 0.991mRound P3.15.86a10
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 200 Meters · Place 21 · Glenvar200 MetersRound P21.23.76a10
Apr 27Titan Track ClassicApr 27 · Combined results · Place 12 · GlenvarCombined results1223.3510
Apr 27Titan Track ClassicApr 27 · Combined results · Place 23 · GlenvarCombined results2311.92 PB10
Apr 13Blacksburg InvitationalApr 13 · 300m Hurdles · Place 1 · Glenvar300m Hurdles141.41—
Apr 13Blacksburg InvitationalApr 13 · 110m Hurdles · Place 1 · Glenvar110m Hurdles116.09—
Apr 10Highlander Track ClassicApr 10 · Combined results · Place 1 · GlenvarCombined results142.1610
Apr 10Highlander Track ClassicApr 10 · Combined results · Place 1 · GlenvarCombined results116.3410
Apr 3Giles Meet #2Apr 3 · Combined results · Place 1 · GlenvarCombined results141.3410
Apr 3Giles Meet #2Apr 3 · Combined results · Place 1 · GlenvarCombined results116.1510

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 300 Meters · Place 7 · Glenvar300 Meters7.38.58a10
Dec 16East Coast Elite Roanoke #1Dec 16 · 55 Meter · Place 32 · Glenvar55 Meter32.7.14a10
Dec 9Liberty Flames HS InvitationalDec 9 · 300 Meters · Place 63 · Glenvar300 Meters63.37.94a10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 2 State ChampionshipsJun 2 · 110m Hurdles · Place 21 · Glenvar High110m HurdlesRound P2117.709
Jun 2VHSL Class 2 State ChampionshipsJun 2 · 300m Hurdles · Place 12 · Glenvar High300m Hurdles1243.229
Jun 2VHSL Class 2 State ChampionshipsJun 2 · 110m Hurdles · Place 21 · Glenvar High110m HurdlesRound P2117.709
May 25VHSL Region 2C ChampionshipsMay 25 · 300m Hurdles · Place 2 · Glenvar High300m Hurdles243.159
May 25VHSL Region 2C ChampionshipsMay 25 · 110m Hurdles · Place 3 · Glenvar High110m Hurdles317.669
May 13Blue Demon InvitationalMay 13 · 300m Hurdles · Place 4 · Glenvar300m Hurdles443.14—
May 13Blue Demon InvitationalMay 13 · 110m Hurdles · Place 2 · Glenvar110m HurdlesRound P218.59—
May 13Blue Demon InvitationalMay 13 · 110m Hurdles · Place 9 · Glenvar110m HurdlesRound P918.59—
Apr 15Terrier Team ChallengeApr 15 · 300m Hurdles · Place 1 · Glenvar300m Hurdles145.13—
Apr 15Terrier Team ChallengeApr 15 · 300m Hurdles · Place 10 · Glenvar300m Hurdles1045.13—