Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCourtland Battlefield Home Meet · May 614.44aCourtland Battlefield Home MeetMay 6, 2026
100m Hurdles · 33" / 0.838m · OutdoorVHSL 3B Regional Outdoor Track and Field Championships · May 2918.22aVHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29, 2026
300 Meters · IndoorWoodberry Forest School Indoor MM #4 · Jan 3150.93aWoodberry Forest School Indoor MM #4January 31, 2025
300m Hurdles · 30" / 0.762m · OutdoorVHSL 3B Regional Outdoor Track and Field Championships · May 2951.13aVHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29, 2026
400m Hurdles · 30" / 0.762m · OutdoorAdidas Track Nationals 2026 · Jun 181:12.96aAdidas Track Nationals 2026June 18, 2026
55m Hurdles · 33" · IndoorVHSL 3B Regional Championships · Feb 2210.19aVHSL 3B Regional ChampionshipsFebruary 22, 2025
Long Jump · IndoorLiberty Christmas HS Invitational · Dec 1413-05.00Liberty Christmas HS InvitationalDecember 14, 2024
Long Jump · OutdoorBattlefield District Championships · May 1913-06.50Battlefield District ChampionshipsMay 19, 2025
Pole Vault · OutdoorKing George Battlefield Home Meet · Apr 226' 6"King George Battlefield Home MeetApril 22, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 400m Hurdles · Place 72 · BDP TCBDP TC400m Hurdles30" / 0.762m72.1:12.96a PB11
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 300m Hurdles · Place 16 · Culpeper CountyCulpeper County300m Hurdles30" / 0.762m16.51.63a11
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · 300m Hurdles · Place 3 · Culpeper CountyCulpeper County300m Hurdles30" / 0.762m3.51.13a PB11
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · 100m Hurdles · Place 7 · Culpeper CountyCulpeper County100m Hurdles33" / 0.838m7.18.22a PBWind: -2.211
May 6Courtland Battlefield Home MeetMay 6 · 300m Hurdles · Culpeper CountyCulpeper County300m Hurdles30" / 0.762m—DNS11
May 6Courtland Battlefield Home MeetMay 6 · 100 Meters · Place 14 · Culpeper CountyCulpeper County100 Meters14.14.44a PB11
May 1Dogwood Track ClassicMay 1 · 300m Hurdles · Place 67 · Culpeper CountyCulpeper County300m Hurdles30" / 0.762m67.1:00.45a11
May 1Dogwood Track ClassicMay 1 · 100m Hurdles · Place 63 · Culpeper CountyCulpeper County100m Hurdles33" / 0.838mRound P63.18.60aWind: 0.311
Apr 22King George Battlefield Home MeetApr 22 · Pole Vault · Place 3 · Culpeper CountyCulpeper CountyPole Vault3.6' 6" PB11
Apr 22King George Battlefield Home MeetApr 22 · 300m Hurdles · Place 4 · Culpeper CountyCulpeper County300m Hurdles30" / 0.762m4.54.74a11
Apr 15Chancellor Battlefield MeetApr 15 · 300m Hurdles · Place 4 · Culpeper CountyCulpeper County300m Hurdles30" / 0.762m4.53.38a11
Apr 15Chancellor Battlefield MeetApr 15 · 100m Hurdles · Place 3 · Culpeper CountyCulpeper County100m Hurdles33" / 0.838m3.18.80a11
Jan 17Walter Bass InviteJan 17 · Long Jump · Place 34 · Culpeper CountyCulpeper CountyLong Jump34.13-05.7511

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 17Chancellor Polar Bear Quad Meet #2Dec 17 · 55m Hurdles · Place 1 · Culpeper CountyCulpeper County55m Hurdles33"1.10.81aUnofficial11
Dec 17Chancellor Polar Bear Quad Meet #2Dec 17 · Long Jump · Place 5 · Culpeper CountyCulpeper CountyLong Jump5.14' 4.75"Unofficial11
Dec 3Spotsylvania HS Polar Bear Quad Plus 1Dec 3 · 300 Meters · Culpeper CountyCulpeper County300 Meters—DNS11
Dec 3Spotsylvania HS Polar Bear Quad Plus 1Dec 3 · 55m Hurdles · Place 2 · Culpeper CountyCulpeper County55m Hurdles33"2.11.02aUnofficial11
Dec 3Spotsylvania HS Polar Bear Quad Plus 1Dec 3 · Long Jump · Place 6 · Culpeper CountyCulpeper CountyLong Jump6.13' 10.25"Unofficial11
May 19Battlefield District ChampionshipsMay 19 · Long Jump · Place 16 · Culpeper CountyCulpeper CountyLong Jump16.13-06.50 PB10
May 19Battlefield District ChampionshipsMay 19 · 300m Hurdles · Place 5 · Culpeper CountyCulpeper County300m Hurdles30" / 0.762m5.52.27a10
May 19Battlefield District ChampionshipsMay 19 · 100m Hurdles · Place 7 · Culpeper CountyCulpeper County100m Hurdles33" / 0.838m7.19.37a10
May 7Battlefield at CourtlandMay 7 · 300m Hurdles · Place 4 · Culpeper CountyCulpeper County300m Hurdles452.4810
May 7Battlefield at CourtlandMay 7 · 100m Hurdles · Place 3 · Culpeper CountyCulpeper County100m Hurdles318.8710
Apr 25Woodberry Forest School Mini-Meet #4Apr 25 · 300m Hurdles · Place 2 · Culpeper CountyCulpeper County300m Hurdles30" / 0.762m2.52.87a10
Apr 23Battlefield District at King GeorgeApr 23 · 300m Hurdles · Place 3 · Culpeper CountyCulpeper County300m Hurdles351.8810
Apr 23Battlefield District at King GeorgeApr 23 · 100m Hurdles · Place 7 · Culpeper CountyCulpeper County100m Hurdles719.2610

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22VHSL 3B Regional ChampionshipsFeb 22 · 55m Hurdles · Place 6 · Culpeper CountyCulpeper County55m Hurdles33"6.10.19a PB10
Jan 31Woodberry Forest School Indoor MM #4Jan 31 · 300 Meters · Place 6 · Culpeper CountyCulpeper County300 Meters6.50.93a PB10
Jan 31Woodberry Forest School Indoor MM #4Jan 31 · 55m Hurdles · Place 2 · Culpeper CountyCulpeper County55m Hurdles33"2.10.53a10
Jan 29Battlefield at King George #2Jan 29 · 55m Hurdles · Place 2 · Culpeper CountyCulpeper County55m Hurdles210.75SO

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Battlefield at King George #1Dec 18 · 300 Meters · Place 11 · Culpeper CountyCulpeper County300 Meters11.51.33aUnofficial10
Dec 18Battlefield at King George #1Dec 18 · 55m Hurdles · Place 1 · Culpeper CountyCulpeper County55m Hurdles33"1.10.81aUnofficial10
Dec 18Battlefield at King George #1Dec 18 · Long Jump · Place 8 · Culpeper CountyCulpeper CountyLong Jump8.13-11.00Unofficial10
Dec 10Battlefield District Winter Meet (Culpeper County)Dec 10 · 55m Hurdles · Place 1 · Culpeper CountyCulpeper County55m Hurdles33"1.11.20aUnofficial10
Dec 10Battlefield District Winter Meet (Culpeper County)Dec 10 · Long Jump · Place 9 · Culpeper CountyCulpeper CountyLong Jump9.12-08.50Unofficial10
Jan 24Battlefield (Chancellor)Jan 24 · 55m Hurdles · Place 3 · Culpeper CountyCulpeper County55m Hurdles33"3.11.22aUnofficial9
Jan 24Battlefield (Chancellor)Jan 24 · Triple Jump · Place 6 · Culpeper CountyCulpeper CountyTriple Jump6.27-07.00Unofficial9

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 55m Hurdles · Place 70 · Culpeper CountyCulpeper County55m Hurdles33"Round P70.11.07a10
Dec 14Liberty Christmas HS InvitationalDec 14 · Long Jump · Place 55 · Culpeper CountyCulpeper CountyLong Jump55.13-05.00 PB10
Feb 19VHSL 3B RegionalFeb 19 · 55m Hurdles · Place 17 · Culpeper CountyCulpeper County55m Hurdles33"17.11.38a9
Feb 17VHSL 4D RegionalFeb 17 · 55m Hurdles · Place 17 · Culpeper CountyCulpeper County55m Hurdles1711.38a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Battlefield at KG 1Dec 13 · 300 Meters · Place 9 · Culpeper CountyCulpeper County300 Meters9.53.13aUnofficial9
Dec 13Battlefield at KG 1Dec 13 · 55m Hurdles · Place 3 · Culpeper CountyCulpeper County55m Hurdles30"3.11.84aUnofficial9
Dec 13Battlefield at KG 1Dec 13 · Triple Jump · Place 7 · Culpeper CountyCulpeper CountyTriple Jump7.25-1.50Unofficial9
Dec 13Battlefield at KG 1Dec 13 · High Jump · Culpeper CountyCulpeper CountyHigh Jump—NH9