Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPage County Scrimmage · Mar 2411.44aPage County ScrimmageMarch 24, 2026
100m Hurdles · 33" / 0.838m · Outdooradidas Outdoor Nationals · Jun 1416.64aadidas Outdoor NationalsJune 14, 2024
110m Hurdles · 39" / 0.991m · OutdoorVHSL Class 1 State Championships · Jun 516.23aVHSL Class 1 State ChampionshipsJune 5, 2026
300 Meters · IndoorVHSL 1B/2B REGIONAL Championships · Feb 1740.59aVHSL 1B/2B REGIONAL ChampionshipsFebruary 17, 2025
300m Hurdles · 36" / 0.914m · OutdoorVHSL Class 1 State Championships · Jun 541.56aVHSL Class 1 State ChampionshipsJune 5, 2026
500 Meters · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 201:16.30aECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
55 Meter · IndoorVHSL 1B/2B REGIONAL Championships · Feb 177.27aVHSL 1B/2B REGIONAL ChampionshipsFebruary 17, 2025
55m Hurdles · 39" · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 209.51aECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 209.05aAdidas Indoor NationalsMarch 20, 2026
75m Hurdles · 39" · OutdoorLuray MS vs. Rapp MS Meet · Apr 412.22aLuray MS vs. Rapp MS MeetApril 4, 2024
Long Jump · OutdoorLuray MS vs. Rapp MS Meet · Apr 415-09.50Luray MS vs. Rapp MS MeetApril 4, 2024

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 1 State ChampionshipsJun 5 · 300m Hurdles · Place 4 · LurayLuray300m Hurdles36" / 0.914m4.41.56a PB10
Jun 5VHSL Class 1 State ChampionshipsJun 5 · 110m Hurdles · Place 5 · LurayLuray110m Hurdles39" / 0.991mRound P5.16.23a PBWind: -0.410
Jun 5VHSL Class 1 State ChampionshipsJun 5 · 110m Hurdles · Place 7 · LurayLuray110m Hurdles39" / 0.991m7.16.35aWind: -0.310
May 27VHSL Region 1B Championship 2026May 27 · 300m Hurdles · Place 3 · LurayLuray300m Hurdles36" / 0.914m3.41.68a10
May 27VHSL Region 1B Championship 2026May 27 · 110m Hurdles · Place 5 · LurayLuray110m Hurdles39" / 0.991m5.16.26a10
May 20VHSL Bull Run District ChampionshipMay 20 · 300m Hurdles · Place 2 · LurayLuray300m Hurdles36" / 0.914m2.42.34a10
May 20VHSL Bull Run District ChampionshipMay 20 · 110m Hurdles · Place 4 · LurayLuray110m Hurdles39" / 0.991m4.16.57a10
May 6Luray Home Meet #1 - LHS, SHSMay 6 · 300m Hurdles · Place 1 · LurayLuray300m Hurdles36" / 0.914m1.43.69a10
May 6Luray Home Meet #1 - LHS, SHSMay 6 · 110m Hurdles · Place 1 · LurayLuray110m Hurdles39" / 0.991m1.16.50a10
May 1Dogwood Track ClassicMay 1 · 300m Hurdles · Place 28 · LurayLuray300m Hurdles36" / 0.914m28.42.54a10
May 1Dogwood Track ClassicMay 1 · 110m Hurdles · Place 55 · LurayLuray110m Hurdles39" / 0.991mRound P55.16.77aWind: -0.310
Apr 25Augusta County InvitationalApr 25 · 300m Hurdles · Place 1 · LurayLuray300m Hurdles36" / 0.914m1.44.21a10
Apr 25Augusta County InvitationalApr 25 · 110m Hurdles · Place 2 · LurayLuray110m Hurdles39" / 0.991m2.16.97a10
Mar 24Page County ScrimmageMar 24 · 300m Hurdles · Place 1 · LurayLuray300m Hurdles36" / 0.914m1.45.80a10
Mar 24Page County ScrimmageMar 24 · 110m Hurdles · Place 1 · LurayLuray110m Hurdles39" / 0.991m1.16.75a10
Mar 24Page County ScrimmageMar 24 · 100 Meters · Place 3 · LurayLuray100 Meters3.11.44a PB10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 99 · LurayLuray60m Hurdles39" / 0.991mRound P99.9.05a PB10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 500 Meters · Place 16 · LurayLuray500 Meters16.1:16.30a PB10
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55m Hurdles · Place 14 · LurayLuray55m Hurdles39"14.9.51a PB10
Feb 17VHSL 1B/2B REGIONAL ChampionshipsFeb 17 · 300 Meters · Place 6 · LurayLuray300 Meters6.40.59a PB9
Feb 17VHSL 1B/2B REGIONAL ChampionshipsFeb 17 · 55 Meter · Place 7 · LurayLuray55 Meter7.7.27a PB9
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 300 Meters · Place 39 · LurayLuray300 Meters39.40.89a9
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 55 Meter · Place 64 · LurayLuray55 Meter64.7.36a9
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 300 Meters · Place 90 · LurayLuray300 Meters90.41.55a9
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 55 Meter · Place 100 · LurayLuray55 Meter100.7.40a9

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 28VHSL Region 2B ChampionshipsMay 28 · 300m Hurdles · Place 6 · LurayLuray300m Hurdles36" / 0.914m6.42.89a9
May 28VHSL Region 2B ChampionshipsMay 28 · 110m Hurdles · Place 8 · LurayLuray110m Hurdles39" / 0.991m8.17.67aWind: 1.49
May 2Generals InvitationalMay 2 · 300m Hurdles · Place 5 · LurayLuray300m Hurdles36" / 0.914m5.43.13a9
May 2Generals InvitationalMay 2 · 110m Hurdles · Place 6 · LurayLuray110m Hurdles39" / 0.991m6.17.43a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14East Coast Elite - RoanokeDec 14 · 300 Meters · Place 44 · LurayLuray300 Meters44.40.84a9
Dec 14East Coast Elite - RoanokeDec 14 · 55 Meter · Place 77 · LurayLuray55 Meter77.7.40a9
Dec 14East Coast Elite - RoanokeDec 14 · Long Jump · LurayLurayLong Jump—DNS9

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 100m Hurdles · Place 20 · UnattachedUnattached100m Hurdles33" / 0.838mRound P20.16.64a PBWind: -0.48
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 41 · UnattachedUnattached100 MetersRound P41.12.37aWind: 1.38
Apr 29LMS vs. Signal Knob Apr 29 · Long Jump · Place 3 · Luray MiddleLuray MiddleLong Jump30.50—
Apr 29LMS vs. Signal Knob Apr 29 · 100m Hurdles · Place 1 · Luray MiddleLuray Middle100m Hurdles112.21—
Apr 29LMS vs. Signal Knob Apr 29 · 100 Meters · Place 2 · Luray MiddleLuray Middle100 Meters212.51—
Apr 9Page County Middle/Luray Middle/Signal KnobApr 9 · Long Jump · Place 2 · Luray MiddleLuray MiddleLong Jump217-00.00—
Apr 9Page County Middle/Luray Middle/Signal KnobApr 9 · 75m Hurdles · Place 1 · Luray MiddleLuray Middle75m Hurdles111.90—
Apr 9Page County Middle/Luray Middle/Signal KnobApr 9 · 100 Meters · Place 3 · Luray MiddleLuray Middle100 Meters312.88—
Apr 4Luray MS vs. Rapp MS MeetApr 4 · 75m Hurdles · Place 1 · LurayLuray75m Hurdles39"1.12.22a PB8
Apr 4Luray MS vs. Rapp MS MeetApr 4 · Long Jump · Place 3 · LurayLurayLong Jump3.15-09.50 PB8
Apr 4Luray MS vs. Rapp MS MeetApr 4 · 100 Meters · Place 2 · LurayLuray100 Meters2.12.00a8