Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWaynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS) · May 711.81aWaynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS)May 7, 2026
110m Hurdles · 39" / 0.991m · OutdoorVHSL Region 2B Championships · May 2315.70aVHSL Region 2B ChampionshipsMay 23, 2024
200 Meters · OutdoorAppomattox County HS Invitational · Apr 424.71aAppomattox County HS InvitationalApril 4, 2026
300 Meters · IndoorHeritage Invitational · Jan 743.71aHeritage InvitationalJanuary 7, 2023
300m Hurdles · 36" / 0.914m · OutdoorVHSL Class 2 State Championships · Jun 541.21aVHSL Class 2 State ChampionshipsJune 5, 2026
400 Meters · OutdoorSDHS Regular Season Invitational · Apr 1758.50aSDHS Regular Season InvitationalApril 17, 2024
55m Hurdles · 39" · IndoorVHSL 1B/2B REGIONAL Championships · Feb 178.20aVHSL 1B/2B REGIONAL ChampionshipsFebruary 17, 2025
Long Jump · IndoorVHSL 1B/2B REGIONAL Championships · Feb 1720-05.75VHSL 1B/2B REGIONAL ChampionshipsFebruary 17, 2025
Long Jump · OutdoorShenandoah District Championship · May 2120-02.00Shenandoah District ChampionshipMay 21, 2026
Pole Vault · IndoorVHSL 1B/2B Regional · Feb 108-06.00VHSL 1B/2B RegionalFebruary 10, 2024
Pole Vault · OutdoorVHSL Region 2B Championships · May 248-06.00VHSL Region 2B ChampionshipsMay 24, 2023
Triple Jump · IndoorVHSL 1B/2B REGIONAL Championships · Feb 1741-04.75VHSL 1B/2B REGIONAL ChampionshipsFebruary 17, 2025
Triple Jump · OutdoorDogwood Track Classic · May 142-08.00Dogwood Track ClassicMay 1, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 2 State ChampionshipsJun 5 · Triple Jump · Place 9 · Stuarts DraftTriple Jump9.42-01.7512
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 300m Hurdles · Place 6 · Stuarts Draft300m Hurdles36" / 0.914m6.41.21a PB12
May 26VHSL Region 2B ChampionshipsMay 26 · Triple Jump · Place 2 · Stuarts DraftTriple Jump2.40-05.5012
May 26VHSL Region 2B ChampionshipsMay 26 · Long Jump · Place 4 · Stuarts DraftLong Jump4.19-08.0012
May 26VHSL Region 2B ChampionshipsMay 26 · 300m Hurdles · Place 2 · Stuarts Draft300m Hurdles36" / 0.914m2.43.10a12
May 26VHSL Region 2B ChampionshipsMay 26 · 110m Hurdles · Place 3 · Stuarts Draft110m Hurdles39" / 0.991m3.16.50a12
May 21Shenandoah District ChampionshipMay 21 · Triple Jump · Place 4 · Stuarts DraftTriple Jump4.38-09.5012
May 21Shenandoah District ChampionshipMay 21 · Long Jump · Place 5 · Stuarts DraftLong Jump5.20-02.00 PB12
May 21Shenandoah District ChampionshipMay 21 · 300m Hurdles · Place 2 · Stuarts Draft300m Hurdles36" / 0.914m2.45.60a12
May 21Shenandoah District ChampionshipMay 21 · 110m Hurdles · Place 2 · Stuarts Draft110m Hurdles39" / 0.991m2.16.18a12
May 21Shenandoah District ChampionshipMay 21 · 100 Meters · Place 8 · Stuarts Draft100 Meters8.12.05a12
May 8JJ Updike Last Chance InvitationalMay 8 · 300m Hurdles · Place 6 · Stuarts Draft300m Hurdles36" / 0.914m6.45.19a12
May 8JJ Updike Last Chance InvitationalMay 8 · 110m Hurdles · Place 4 · Stuarts Draft110m Hurdles39" / 0.991m4.17.30a12
May 7Waynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS)May 7 · Triple Jump · Place 2 · Stuarts DraftTriple Jump2.41-04.5012
May 7Waynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS)May 7 · 100 Meters · Place 4 · Stuarts Draft100 Meters4.11.81a PB12
May 1Dogwood Track ClassicMay 1 · Triple Jump · Place 16 · Stuarts DraftTriple Jump16.42-08.00 PB12
May 1Dogwood Track ClassicMay 1 · 300m Hurdles · Place 49 · Stuarts Draft300m Hurdles36" / 0.914m49.44.17a12
May 1Dogwood Track ClassicMay 1 · 110m Hurdles · Place 25 · Stuarts Draft110m Hurdles39" / 0.991mRound P25.15.64aWind: 2.112
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · Triple Jump · Place 1 · Stuarts DraftTriple Jump1.42-04.50Unofficial12
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · Long Jump · Place 1 · Stuarts DraftLong Jump1.20-05.00Unofficial12
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · Discus · Place 3 · Stuarts DraftDiscus1.6kg3.100-09.00Unofficial12
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · Shot Put · Place 1 · Stuarts DraftShot Put12lb1.42-02.00Unofficial12
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · 300m Hurdles · Place 2 · Stuarts Draft300m Hurdles36" / 0.914m2.45.54aUnofficial12
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · 110m Hurdles · Place 1 · Stuarts Draft110m Hurdles39" / 0.991m1.15.95aUnofficial12
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · 100 Meters · Place 3 · Stuarts Draft100 Meters3.11.66aUnofficial12
Apr 4Appomattox County HS InvitationalApr 4 · Triple Jump · Place 2 · Stuarts DraftTriple Jump2.40-02.5012
Apr 4Appomattox County HS InvitationalApr 4 · Long Jump · Place 5 · Stuarts DraftLong Jump5.19-08.0012
Apr 4Appomattox County HS InvitationalApr 4 · 300m Hurdles · Place 2 · Stuarts Draft300m Hurdles36" / 0.914m2.42.35a12
Apr 4Appomattox County HS InvitationalApr 4 · 110m Hurdles · Place 4 · Stuarts Draft110m Hurdles39" / 0.991m4.15.88a12
Apr 4Appomattox County HS InvitationalApr 4 · 200 Meters · Place 17 · Stuarts Draft200 Meters17.24.71a PB12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28VHSL Region 2B ChampionshipsMay 28 · Triple Jump · Place 2 · Stuarts DraftTriple Jump2.40-11.2511
May 28VHSL Region 2B ChampionshipsMay 28 · Long Jump · Place 5 · Stuarts DraftLong Jump5.20-01.5011
May 28VHSL Region 2B ChampionshipsMay 28 · 300m Hurdles · Place 2 · Stuarts Draft300m Hurdles36" / 0.914m2.42.16a11
May 28VHSL Region 2B ChampionshipsMay 28 · 110m Hurdles · Place 4 · Stuarts Draft110m Hurdles39" / 0.991m4.15.95aWind: 1.111
May 2Generals InvitationalMay 2 · 300m Hurdles · Place 1 · Stuarts Draft300m Hurdles36" / 0.914m1.41.62a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17VHSL 1B/2B REGIONAL ChampionshipsFeb 17 · 55m Hurdles · Place 3 · Stuarts Draft55m Hurdles39"3.8.20a PB11
Feb 17VHSL 1B/2B REGIONAL ChampionshipsFeb 17 · Triple Jump · Place 1 · Stuarts DraftTriple Jump1.41-04.75 PB11
Feb 17VHSL 1B/2B REGIONAL ChampionshipsFeb 17 · Long Jump · Place 5 · Stuarts DraftLong Jump5.20-05.75 PB11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7Liberty Flames HS InvitationalDec 7 · Triple Jump · Stuarts DraftTriple Jump--ND11
Feb 10VHSL 1B/2B RegionalFeb 10 · 55m Hurdles · Place 2 · Stuarts Draft55m Hurdles39"2.8.55a10
Feb 10VHSL 1B/2B RegionalFeb 10 · Triple Jump · Place 5 · Stuarts DraftTriple Jump5.39-02.5010
Feb 10VHSL 1B/2B RegionalFeb 10 · Long Jump · Place 11 · Stuarts DraftLong Jump11.18-05.0010
Feb 10VHSL 1B/2B RegionalFeb 10 · Pole Vault · Place 7 · Stuarts DraftPole Vault7.8-06.00 PB10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23VHSL Region 2B ChampionshipsMay 23 · Triple Jump · Place 3 · Stuarts DraftTriple Jump3.42-00.7510
May 23VHSL Region 2B ChampionshipsMay 23 · 300m Hurdles · Place 7 · Stuarts Draft300m Hurdles36" / 0.914m7.46.14a10
May 23VHSL Region 2B ChampionshipsMay 23 · 110m Hurdles · Place 2 · Stuarts Draft110m Hurdles39" / 0.991m2.15.70a PB10
Apr 17SDHS Regular Season InvitationalApr 17 · Triple Jump · Place 2 · Stuarts DraftTriple Jump2.41-01.2510
Apr 17SDHS Regular Season InvitationalApr 17 · Long Jump · Place 6 · Stuarts DraftLong Jump6.17-06.5010
Apr 17SDHS Regular Season InvitationalApr 17 · 110m Hurdles · Place 1 · Stuarts Draft110m Hurdles39" / 0.991m1.16.03a10
Apr 17SDHS Regular Season InvitationalApr 17 · 400 Meters · Place 6 · Stuarts Draft400 Meters6.58.50a PB10

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 9Liberty Flames HS InvitationalDec 9 · 55m Hurdles · Place 17 · Stuarts Draft55m Hurdles39"Round P17.8.49a10
Dec 9Liberty Flames HS InvitationalDec 9 · Triple Jump · Place 24 · Stuarts DraftTriple Jump24.39-02.5010
Dec 9Liberty Flames HS InvitationalDec 9 · Long Jump · Place 29 · Stuarts DraftLong Jump29.17-09.5010
Mar 1VHSL Class 1/2 Combined Indoor State ChampionshipsMar 1 · 55m Hurdles · Place 8 · Stuarts Draft55m Hurdles39"Round P8.8.67a9
Mar 1VHSL Class 1/2 Combined Indoor State ChampionshipsMar 1 · 55m Hurdles · Place 4 · Stuarts Draft55m Hurdles39"4.8.51a9
Mar 1VHSL Class 1/2 Combined Indoor State ChampionshipsMar 1 · Long Jump · Place 19 · Stuarts DraftLong Jump19.18-08.009
Jan 28Bulldog InvitationalJan 28 · Long Jump · Place 28 · Stuarts DraftLong Jump2817-02.009
Jan 28Bulldog InvitationalJan 28 · 55m Hurdles · Place 44 · Stuarts Draft55m Hurdles449.0279
Jan 7Heritage InvitationalJan 7 · Long Jump · Place 7 · Stuarts DraftLong Jump718-11.009
Jan 7Heritage InvitationalJan 7 · 55m Hurdles · Place 2 · Stuarts Draft55m Hurdles28.76a9
Jan 7Heritage InvitationalJan 7 · 300 Meters · Place 14 · Stuarts Draft300 Meters1443.71a PB9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24VHSL Region 2B ChampionshipsMay 24 · Triple Jump · Place 7 · Stuarts DraftTriple Jump7.38-00.259
May 24VHSL Region 2B ChampionshipsMay 24 · Long Jump · Place 15 · Stuarts DraftLong Jump15.17-09.509
May 24VHSL Region 2B ChampionshipsMay 24 · Pole Vault · Place 5 · Stuarts DraftPole Vault5.8-06.00 PB9
May 24VHSL Region 2B ChampionshipsMay 24 · 300m Hurdles · Place 9 · Stuarts Draft300m Hurdles36" / 0.914m9.48.78a9
May 24VHSL Region 2B ChampionshipsMay 24 · 110m Hurdles · Place 3 · Stuarts Draft110m Hurdles39" / 0.991m3.16.24a9