Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorFUMA Mini Invite #1 · Dec 73:16.83aFUMA Mini Invite #1December 7, 2022
1000 Meters · OutdoorVHSL 1A/2A Region C & D Championships · Feb 173:19.07aVHSL 1A/2A Region C & D ChampionshipsFebruary 17, 2023
110m Hurdles · 39" / 0.991m · OutdoorRobert Marshall Invitational · Mar 2117.31aRobert Marshall InvitationalMarch 21, 2026
1600 Meters · Indoor Brookville, Jefferson Forest, William Campbell, William Fleming · Jan 185:40.77 Brookville, Jefferson Forest, William Campbell, William FlemingJanuary 18, 2024
1600 Meters · OutdoorVHSL 1A/2A Region C & D Championships · Feb 175:42.03aVHSL 1A/2A Region C & D ChampionshipsFebruary 17, 2023
300 Meters · IndoorBrookville Indoor Meet #2 · Jan 2042.47Brookville Indoor Meet #2January 20, 2026
300m Hurdles · 36" / 0.914m · OutdoorAppomattox County HS Invitational · Apr 443.61aAppomattox County HS InvitationalApril 4, 2026
400 Meters · OutdoorRobert Marshall Invitational · Mar 2155.58aRobert Marshall InvitationalMarch 21, 2026
500 Meters · IndoorVHSL Region 2C Championships · Feb 221:13.97aVHSL Region 2C ChampionshipsFebruary 22, 2026
55m Hurdles · 39" · IndoorLiberty Christmas HS Invitational · Dec 1410.25aLiberty Christmas HS InvitationalDecember 14, 2024
800 Meters · OutdoorVHSL Region 2C Championships · May 232:14.21aVHSL Region 2C ChampionshipsMay 23, 2024
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 1642.39VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024
High Jump · IndoorLiberty Christmas HS Invitational · Dec 145-02.00Liberty Christmas HS InvitationalDecember 14, 2024
High Jump · OutdoorVHSL Region 2C Outdoor Track Championship · May 295' 8"VHSL Region 2C Outdoor Track ChampionshipMay 29, 2026
Pole Vault · OutdoorVHSL Class 2 State Championships · Jun 511-06.00VHSL Class 2 State ChampionshipsJune 5, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 2 State ChampionshipsJun 5 · Pole Vault · Place 2 · Appomattox CountyPole Vault2.11-06.00 PB12
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · Pole Vault · Place 4 · Appomattox CountyPole Vault4.10' 0"12
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · High Jump · Place 8 · Appomattox CountyHigh Jump8.5' 8" PB12
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · 300m Hurdles · Place 6 · Appomattox County300m Hurdles36" / 0.914m6.43.97a12
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · 110m Hurdles · Place 7 · Appomattox County110m Hurdles39" / 0.991m7.17.75a12
May 16Dogwood District ChampionshipMay 16 · Pole Vault · Place 2 · Appomattox CountyPole Vault2.10' 6"12
May 16Dogwood District ChampionshipMay 16 · High Jump · Place 2 · Appomattox CountyHigh Jump2.5' 6"12
May 16Dogwood District ChampionshipMay 16 · 300m Hurdles · Place 3 · Appomattox County300m Hurdles36" / 0.914m3.43.94a12
May 16Dogwood District ChampionshipMay 16 · 110m Hurdles · Place 3 · Appomattox County110m Hurdles39" / 0.991m3.17.51a12
Apr 4Appomattox County HS InvitationalApr 4 · Pole Vault · Place 12 · Appomattox CountyPole Vault12.9-06.0012
Apr 4Appomattox County HS InvitationalApr 4 · High Jump · Place 13 · Appomattox CountyHigh Jump13.5-04.0012
Apr 4Appomattox County HS InvitationalApr 4 · 300m Hurdles · Place 5 · Appomattox County300m Hurdles36" / 0.914m5.43.61a PB12
Apr 4Appomattox County HS InvitationalApr 4 · 110m Hurdles · Place 14 · Appomattox County110m Hurdles39" / 0.991m14.20.14a12
Mar 21Robert Marshall InvitationalMar 21 · Pole Vault · Place 3 · Appomattox CountyPole Vault3.10' 6"12
Mar 21Robert Marshall InvitationalMar 21 · High Jump · Place 6 · Appomattox CountyHigh Jump6.5' 8"12
Mar 21Robert Marshall InvitationalMar 21 · 300m Hurdles · Place 2 · Appomattox County300m Hurdles36" / 0.914m2.45.73a12
Mar 21Robert Marshall InvitationalMar 21 · 110m Hurdles · Place 2 · Appomattox County110m Hurdles39" / 0.991m2.17.31a PB12
Mar 21Robert Marshall InvitationalMar 21 · 400 Meters · Place 3 · Appomattox County400 Meters3.55.58a PB12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 22VHSL Region 2C ChampionshipsFeb 22 · Pole Vault · Place 2 · Appomattox CountyPole Vault29-612
Feb 22VHSL Region 2C ChampionshipsFeb 22 · High Jump · Place 8 · Appomattox CountyHigh Jump85-412
Feb 22VHSL Region 2C ChampionshipsFeb 22 · 55m Hurdles · Place 5 · Appomattox County55m Hurdles59.93a12
Feb 22VHSL Region 2C ChampionshipsFeb 22 · 500 Meters · Place 6 · Appomattox County500 Meters61:13.97a PB12
Jan 20Brookville Indoor Meet #2Jan 20 · Pole Vault · Place 9 · Appomattox CountyPole Vault97-012
Jan 20Brookville Indoor Meet #2Jan 20 · High Jump · Place 2 · Appomattox CountyHigh Jump25-612
Jan 20Brookville Indoor Meet #2Jan 20 · 300 Meters · Place 6 · Appomattox County300 Meters642.47 PB12
Jan 20Brookville Indoor Meet #2Jan 20 · 500 Meters · Place 4 · Appomattox County500 Meters41:19.2212
Jan 20Brookville Indoor Meet #2Jan 20 · 55m Hurdles · Place 3 · Appomattox County55m Hurdles39.6612

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Dogwood District MeetMay 1 · 300m Hurdles · Place 3 · Appomattox County300m Hurdles36" / 0.914m3.48.211
May 1Dogwood District MeetMay 1 · 110m Hurdles · Place 2 · Appomattox County110m Hurdles39" / 0.991m2.19.211
May 1Dogwood District MeetMay 1 · 400 Meters · Place 3 · Appomattox County400 Meters3.55.811
Apr 5Northside InvitationalApr 5 · Pole Vault · Place 5 · Appomattox CountyPole Vault5.7-09.0011
Apr 5Northside InvitationalApr 5 · 300m Hurdles · Place 2 · Appomattox County300m Hurdles36" / 0.914m2.46.70a11
Apr 5Northside InvitationalApr 5 · 110m Hurdles · Place 3 · Appomattox County110m Hurdles39" / 0.991m3.19.81a11
Apr 5Northside InvitationalApr 5 · High Jump · Place 3 · Appomattox CountyHigh Jump3.5-08.0011
Apr 5Northside InvitationalApr 5 · 400 Meters · Place 9 · Appomattox County400 Meters9.55.62a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 500 Meters · Place 45 · Appomattox County500 Meters45.1:14.82a11
Dec 14Liberty Christmas HS InvitationalDec 14 · 55m Hurdles · Place 55 · Appomattox County55m Hurdles39"Round P55.10.25a PB11
Dec 14Liberty Christmas HS InvitationalDec 14 · High Jump · Place 18 · Appomattox CountyHigh Jump18.5-02.00 PB11
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 6 · Appomattox CountyCombined results65-02.0010
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 19 · Appomattox CountyCombined results1942.39 PB10
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 12 · Appomattox CountyCombined results121:18.1310
Jan 18 Brookville, Jefferson Forest, William Campbell, William FlemingJan 18 · 500 Meters · Place 5 · Appomattox County500 Meters51:23.2410
Jan 18 Brookville, Jefferson Forest, William Campbell, William FlemingJan 18 · 1600 Meters · Place 1 · Appomattox County1600 Meters15:40.77 PB10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23VHSL Region 2C ChampionshipsMay 23 · High Jump · Place 10 · Appomattox CountyHigh Jump10.5-04.0010
May 23VHSL Region 2C ChampionshipsMay 23 · 800 Meters · Place 8 · Appomattox County800 Meters8.2:14.21a PB10
May 11Dogwood District Last Chance QualifierMay 11 · High Jump · Place 13 · Appomattox CountyHigh Jump135-010
May 11Dogwood District Last Chance QualifierMay 11 · 800 Meters · Place 5 · Appomattox County800 Meters52:15.0910
Apr 18Appo/Galileo/NC @ WCApr 18 · High Jump · Place 7 · Appomattox CountyHigh Jump75-210
Apr 18Appo/Galileo/NC @ WCApr 18 · 800 Meters · Place 3 · Appomattox County800 Meters32:22.9910

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Feb 17VHSL 1A/2A Region C & D ChampionshipsFeb 17 · 1000 Meters · Appomattox County1000 Meters--3:19.07a PB9
Feb 17VHSL 1A/2A Region C & D ChampionshipsFeb 17 · 1600 Meters · Place 11 · Appomattox County1600 Meters11.5:42.03a PB9
Feb 17VHSL 1A/2A Region C & D ChampionshipsFeb 17 · High Jump · Appomattox CountyHigh Jump--NH9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7FUMA Mini Invite #1Dec 7 · 1000 Meters · Place 10 · Appomattox County1000 Meters10.3:16.83a PB9
Dec 7FUMA Mini Invite #1Dec 7 · 1600 Meters · Place 12 · Appomattox County1600 Meters12.5:44.43a9
Dec 7FUMA Mini Invite #1Dec 7 · High Jump · Appomattox CountyHigh Jump--NH9