Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWaynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS) · May 713.92aWaynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS)May 7, 2026
200 Meters · OutdoorGenerals Invitational · May 228.30aGenerals InvitationalMay 2, 2025
300 Meters · IndoorVHSL 1B/2B REGIONAL Championships · Feb 1746.90aVHSL 1B/2B REGIONAL ChampionshipsFebruary 17, 2025
300 Meters · OutdoorWalter Bass Invite · Jan 1747.79aWalter Bass InviteJanuary 17, 2026
400 Meters · OutdoorShenandoah District Championship · May 221:03.77Shenandoah District ChampionshipMay 22, 2025
55 Meter · IndoorLiberty Flames HS Invitational · Dec 98.60aLiberty Flames HS InvitationalDecember 9, 2023
55 Meter · OutdoorEMU Meet #1 · Dec 139.24EMU Meet #1December 13, 2022
55 Meters · IndoorEast Rockingham Indoor T&F Invitational · Jan 238.36East Rockingham Indoor T&F InvitationalJanuary 23, 2026
Discus · 1kg · OutdoorSDHS Regular Season Invitational · Apr 1746-09SDHS Regular Season InvitationalApril 17, 2024
Long Jump · OutdoorShenandoah District Championship · May 2115-00.00Shenandoah District ChampionshipMay 21, 2026
Pole Vault · IndoorVHSL 1B/2B REGIONAL Championships · Feb 176-00.00VHSL 1B/2B REGIONAL ChampionshipsFebruary 17, 2025
Pole Vault · OutdoorVHSL Class 2 State Championships · Jun 57-06.00VHSL Class 2 State ChampionshipsJune 5, 2026
Shot Put · 4kg · IndoorLiberty Flames HS Invitational · Dec 723-01.50Liberty Flames HS InvitationalDecember 7, 2024
Shot Put · 4kg · OutdoorSDHS Regular Season Invitational · Apr 1724-00.00SDHS Regular Season InvitationalApril 17, 2024
Triple Jump · IndoorVHSL 1B/2B Regional · Feb 1022-11.00VHSL 1B/2B RegionalFebruary 10, 2024

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 2 State ChampionshipsJun 5 · Pole Vault · Place 3 · Stuarts DraftPole Vault3.7-06.00 PB11
May 26VHSL Region 2B ChampionshipsMay 26 · Long Jump · Place 9 · Stuarts DraftLong Jump9.13-02.0011
May 26VHSL Region 2B ChampionshipsMay 26 · Pole Vault · Place 1 · Stuarts DraftPole Vault1.7-06.0011
May 26VHSL Region 2B ChampionshipsMay 26 · 400 Meters · Place 6 · Stuarts Draft400 Meters6.1:07.51a11
May 21Shenandoah District ChampionshipMay 21 · Long Jump · Place 5 · Stuarts DraftLong Jump5.15-00.00 PB11
May 21Shenandoah District ChampionshipMay 21 · Pole Vault · Place 2 · Stuarts DraftPole Vault2.7-06.0011
May 21Shenandoah District ChampionshipMay 21 · 400 Meters · Place 8 · Stuarts Draft400 Meters8.1:09.97a11
May 21Shenandoah District ChampionshipMay 21 · 200 Meters · Place 7 · Stuarts Draft200 Meters7.28.86a11
May 8JJ Updike Last Chance InvitationalMay 8 · Long Jump · Place 13 · Stuarts DraftLong Jump13.13-09.2511
May 8JJ Updike Last Chance InvitationalMay 8 · Pole Vault · Place 3 · Stuarts DraftPole Vault3.7-06.0011
May 8JJ Updike Last Chance InvitationalMay 8 · 400 Meters · Place 4 · Stuarts Draft400 Meters4.1:05.36a11
May 7Waynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS)May 7 · Long Jump · Place 10 · Stuarts DraftLong Jump10.13-11.5011
May 7Waynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS)May 7 · Pole Vault · Place 3 · Stuarts DraftPole Vault3.7-06.0011
May 7Waynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS)May 7 · 100 Meters · Place 11 · Stuarts Draft100 Meters11.13.92a PB11
May 1Generals T & F InvitationalMay 1 · Long Jump · Place 8 · Stuarts DraftLong Jump8.13-8.5011
May 1Generals T & F InvitationalMay 1 · 400 Meters · Place 7 · Stuarts Draft400 Meters7.1:09.17a11
May 1Generals T & F InvitationalMay 1 · 200 Meters · Place 7 · Stuarts Draft200 Meters7.28.72a11
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · Long Jump · Place 3 · Stuarts DraftLong Jump3.14-03.00Unofficial11
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · Pole Vault · Place 3 · Stuarts DraftPole Vault3.7-00.00Unofficial11
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · 400 Meters · Place 4 · Stuarts Draft400 Meters4.1:09.26aUnofficial11
Apr 4Appomattox County HS InvitationalApr 4 · Pole Vault · Stuarts DraftPole Vault--NH11
Jan 17Walter Bass InviteJan 17 · 300 Meters · Place 121 · Stuarts Draft300 Meters121.47.79a PB11
Jan 17Walter Bass InviteJan 17 · Shot Put · Place 75 · Stuarts DraftShot Put4kg75.22-02.5011

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · Pole Vault · Place 3 · Stuarts DrafPole Vault36-06.0011
Feb 17VHSL Region 1B/2B Indoor Track & Field ChampionshipsFeb 17 · Long Jump · Place 6 · Stuarts DrafLong Jump613-05.0011
Feb 17VHSL Region 1B/2B Indoor Track & Field ChampionshipsFeb 17 · Pole Vault · Place 1 · Stuarts DrafPole Vault16-00.0011
Feb 17VHSL Region 1B/2B Indoor Track & Field ChampionshipsFeb 17 · 300 Meters · Place 4 · Stuarts Draf300 Meters447.5711
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 300 Meters · Place 22 · Stuarts Draft300 Meters22.47.75a11
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · 300 Meters · Place 11 · Stuarts Draf300 Meters1147.01—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · 55 Meters · Place 25 · Stuarts Draf55 Meters258.36 PB—
Jan 10Heritage InvitationalJan 10 · Shot Put · Place 25 · Stuarts DrafShot Put2519-07.00—
Jan 10Heritage InvitationalJan 10 · Long Jump · Place 15 · Stuarts DrafLong Jump1513-06.00—
Jan 10Heritage InvitationalJan 10 · 55 Meters · Place 22 · Stuarts Draf55 Meters228.39—
Jan 10Heritage InvitationalJan 10 · Shot Put · Place 23 · Stuarts DrafShot Put2319-07.00—
Jan 10Heritage InvitationalJan 10 · Long Jump · Place 15 · Stuarts DrafLong Jump1513-06.00—
Jan 10Heritage InvitationalJan 10 · 55 Meters · Place 22 · Stuarts Draf55 Meters228.39—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 2 State ChampionshipsJun 6 · Pole Vault · Place 6 · Stuarts DrafPole Vault66-06.0010
Jun 6VHSL Class 2 State ChampionshipsJun 6 · Pole Vault · Place 6 · Stuarts DrafPole Vault66-06.0010
May 28VHSL Region 2B ChampionshipsMay 28 · Pole Vault · Place 4 · Stuarts DraftPole Vault4.6-06.0010
May 28VHSL Region 2B ChampionshipsMay 28 · 400 Meters · Place 8 · Stuarts Draft400 Meters8.1:05.32a10
May 22Shenandoah District ChampionshipMay 22 · Shot Put · Place 11 · Stuarts DrafShot Put1123-00.00—
May 22Shenandoah District ChampionshipMay 22 · Long Jump · Place 15 · Stuarts DrafLong Jump1511-00.75—
May 22Shenandoah District ChampionshipMay 22 · 400 Meters · Place 3 · Stuarts Draf400 Meters31:03.77 PB—
May 22Shenandoah District ChampionshipMay 22 · 200 Meters · Place 7 · Stuarts Draf200 Meters728.97—
May 2Generals InvitationalMay 2 · 400 Meters · Place 7 · Stuarts Draft400 Meters7.1:06.27a10
May 2Generals InvitationalMay 2 · 200 Meters · Place 3 · Stuarts Draft200 Meters3.28.30a PB10
Apr 26Knights Track ClassicApr 26 · 400 Meters · Place 15 · Stuarts Draf400 Meters151:06.46—
Apr 26Knights Track ClassicApr 26 · 200 Meters · Place 23 · Stuarts Draf200 Meters2329.30—
Apr 19Rufus Knight InvitationalApr 19 · Shot Put · Place 23 · Stuarts DrafShot Put2322-04.00—
Apr 19Rufus Knight InvitationalApr 19 · Pole Vault · Place 9 · Stuarts DrafPole Vault96-00.00—
Apr 19Rufus Knight InvitationalApr 19 · 400 Meters · Place 3 · Stuarts Draf400 Meters31:04.76—
Apr 19Rufus Knight InvitationalApr 19 · 200 Meters · Place 15 · Stuarts Draf200 Meters1529.41—

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 300 Meters · Place 12 · Stuarts Draf300 Meters1247.2810
Feb 17VHSL 1B/2B REGIONAL ChampionshipsFeb 17 · 300 Meters · Place 3 · Stuarts Draft300 Meters3.46.90a PB10
Feb 17VHSL 1B/2B REGIONAL ChampionshipsFeb 17 · Pole Vault · Place 4 · Stuarts DraftPole Vault4.6-00.00 PB10
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 98 · Stuarts Draf300 Meters9848.0710
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 68 · Stuarts Draf300 Meters6847.2810
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 68 · Stuarts Draf300 Meters6847.2810
Jan 18Walter Bass HS InvitationalJan 18 · 300 Meters · Place 202 · Stuarts Draf300 Meters20250.87—
Jan 4Heritage InvitationalJan 4 · Shot Put · Place 14 · Stuarts DrafShot Put1421-08.00—
Jan 4Heritage InvitationalJan 4 · Pole Vault · Place 4 · Stuarts DrafPole Vault45-00.00—
Jan 4Heritage InvitationalJan 4 · 300 Meters · Place 4 · Stuarts Draf300 Meters449.04—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 300 Meters · Place 175 · Stuarts Draft300 Meters175.48.09a10
Dec 7Liberty Flames HS InvitationalDec 7 · 300 Meters · Place 137 · Stuarts Draft300 Meters137.48.07a10
Dec 7Liberty Flames HS InvitationalDec 7 · Shot Put · Place 43 · Stuarts DraftShot Put4kg43.23-01.50 PB10
Feb 10VHSL 1B/2B RegionalFeb 10 · 300 Meters · Place 9 · Stuarts Draft300 Meters9.50.42a9
Feb 10VHSL 1B/2B RegionalFeb 10 · Triple Jump · Place 6 · Stuarts DraftTriple Jump6.22-11.00 PB9
Feb 10VHSL 1B/2B RegionalFeb 10 · Shot Put · Place 14 · Stuarts DraftShot Put4kg14.22-01.009
Jan 27Heritage Middle School & Varsity InvitationalJan 27 · Shot Put · Place 7 · Stuarts DrafShot Put718-08.00—
Jan 27Heritage Middle School & Varsity InvitationalJan 27 · 300 Meters · Place 3 · Stuarts Draf300 Meters351.24—
Jan 20Fred Hardy InvitationalJan 20 · Shot Put · Place 34 · Stuarts DrafShot Put3419-07.009
Jan 20Fred Hardy InvitationalJan 20 · 300 Meters · Place 33 · Stuarts Draf300 Meters3350.899
Jan 20Fred Hardy InvitationalJan 20 · 55 Meters · Place 43 · Stuarts Draf55 MetersRound P438.6789

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 8Shenandoah District ChampionshipMay 8 · Triple Jump · Place 11 · Stuarts DrafTriple Jump1123-02.00—
May 8Shenandoah District ChampionshipMay 8 · 400 Meters · Place 1 · Stuarts Draf400 Meters11:06.64—
May 3Generals T & F InvitationalMay 3 · Discus · Place 34 · Stuarts DrafDiscus3446-079
May 3Generals T & F InvitationalMay 3 · Discus · Place 34 · Stuarts DraftDiscus3446-79
May 1WHS Meet #2 (Shenandoah District)May 1 · Discus · Place 21 · Stuarts DrafDiscus2147-07—
May 1WHS Meet #2 (Shenandoah District)May 1 · 400 Meters · Place 7 · Stuarts Draf400 Meters71:09.55—
May 1WHS Meet #2 (Shenandoah District)May 1 · 200 Meters · Place 13 · Stuarts Draf200 Meters1330.07—
Apr 27Sprint into SpringApr 27 · Discus · Place 17 · Stuarts DrafDiscus1743-05—
Apr 27Sprint into SpringApr 27 · Shot Put · Place 14 · Stuarts DrafShot Put1420-01.50—
Apr 27Sprint into SpringApr 27 · 400 Meters · Place 8 · Stuarts Draf400 Meters81:08.93—
Apr 17SDHS Regular Season InvitationalApr 17 · Discus · Stuarts DraftDiscus1kg--46-09 PB9
Apr 17SDHS Regular Season InvitationalApr 17 · Shot Put · Stuarts DraftShot Put4kg--24-00.00 PB9
Apr 17SDHS Regular Season InvitationalApr 17 · 100 Meters · Stuarts Draft100 Meters--14.65a9
Apr 3Riverheads JV MeetApr 3 · Shot Put · Place 3 · Stuarts DrafShot Put323-07.00—
Apr 3Riverheads JV MeetApr 3 · Triple Jump · Place 2 · Stuarts DrafTriple Jump222-05.25—
Apr 3Riverheads JV MeetApr 3 · Long Jump · Place 9 · Stuarts DrafLong Jump910-01.75—
Apr 3Riverheads JV MeetApr 3 · 100 Meters · Place 7 · Stuarts Draf100 Meters714.50—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 300 Meters · Place 197 · Stuarts Draft300 Meters197.52.03a9
Dec 9Liberty Flames HS InvitationalDec 9 · 55 Meter · Place 154 · Stuarts Draft55 MeterRound P154.8.60a PB9
Jan 7Heritage InvitationalJan 7 · 300 Meters · Place 35 · Stuarts Draft300 Meters351:01.75a8
Jan 7Heritage InvitationalJan 7 · 55 Meters · Place 29 · Stuarts Draft55 Meters299.23a8

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 13EMU Meet #1Dec 13 · 55 Meter · Place 18 · Stuarts Draft55 Meter18.9.24 PB8