Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorValley District Championship · May 1810.80aValley District ChampionshipMay 18, 2026
200 Meters · IndoorAdidas Indoor Nationals · Mar 2022.27aAdidas Indoor NationalsMarch 20, 2026
200 Meters · OutdoorVHSL Class 3 State Championships · Jun 621.90VHSL Class 3 State ChampionshipsJune 6, 2025
300 Meters · IndoorValley District Championship · Feb 735.27Valley District ChampionshipFebruary 7, 2026
400 Meters · OutdoorValley District Championship · May 1848.48aValley District ChampionshipMay 18, 2026
500 Meters · IndoorVHSL Class 3 State Indoor Championships · Mar 21:06.25VHSL Class 3 State Indoor ChampionshipsMarch 2, 2026
55 Meter · IndoorThe VA Showcase · Jan 176.63aThe VA ShowcaseJanuary 17, 2026
55 Meters · IndoorValley District Championship · Feb 76.52Valley District ChampionshipFebruary 7, 2026
55 Meters · Outdooradidas Track Nationals 2025 · Mar 216.550adidas Track Nationals 2025March 21, 2025
60 Meters · Outdooradidas Track Nationals 2025 · Mar 217.057adidas Track Nationals 2025March 21, 2025
800 Meters · OutdoorValley District Meet #3 · May 72:12.96Valley District Meet #3May 7, 2025
Long Jump · IndoorEast Coast Elite - Roanoke 1.23.25 · Jan 235.68mEast Coast Elite - Roanoke 1.23.25January 23, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 11Cannonball Cooper InviteJul 11 · 200 Meters · TRUSPEED Elite Hurricanes-VATRUSPEED Elite Hurricanes-VA200 Meters—DNS12
Jul 11Cannonball Cooper InviteJul 11 · 100 Meters · Place 4 · TRUSPEED Elite Hurricanes-VATRUSPEED Elite Hurricanes-VA100 Meters4.11.27aUnofficial12
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · 400 Meters · Place 2 · BroadwayBroadway400 Meters2.48.74a12
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · 200 Meters · Place 3 · BroadwayBroadway200 Meters3.22.19aWind: -0.412
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · 100 Meters · Place 4 · BroadwayBroadway100 Meters4.10.92aWind: 1.712
May 18Valley District ChampionshipMay 18 · 400 Meters · Place 1 · BroadwayBroadway400 Meters1.48.48a PB12
May 18Valley District ChampionshipMay 18 · 200 Meters · Place 2 · BroadwayBroadway200 Meters2.22.07a12
May 18Valley District ChampionshipMay 18 · 100 Meters · Place 3 · BroadwayBroadway100 Meters3.10.80a PB12
May 8JJ Updike Last Chance InvitationalMay 8 · 100 Meters · Place 1 · BroadwayBroadway100 Meters1.11.38a12
May 5SHS Valley District MiniMay 5 · 200 Meters · Place 1 · BroadwayBroadway200 Meters1.22.17a12
May 5SHS Valley District MiniMay 5 · 100 Meters · Place 1 · BroadwayBroadway100 Meters1.11.25a12
May 1Dogwood Track ClassicMay 1 · 400 Meters · Place 10 · BroadwayBroadway400 Meters10.48.77a12
May 1Dogwood Track ClassicMay 1 · 200 Meters · Place 31 · BroadwayBroadway200 Meters31.22.46aWind: 1.312
May 1Dogwood Track ClassicMay 1 · 100 Meters · Place 18 · BroadwayBroadway100 MetersRound P18.10.99aWind: 2.712

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 36 · TRUSPEED Elite Hurricanes-VATRUSPEED Elite Hurricanes-VA200 MetersRound P36.22.27a PB12
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 500 Meters · Place 2 · BroadwayBroadway500 Meters21:06.25 PB12
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 55 Meters · Place 8 · BroadwayBroadway55 Meters86.6312
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 55 Meters · Place 8 · BroadwayBroadway55 MetersRound P86.54412
Feb 14VHSL Region 3C ChampionshipFeb 14 · 500 Meters · Place 2 · BroadwayBroadway500 Meters21:06.89—
Feb 14VHSL Region 3C ChampionshipFeb 14 · 55 Meters · Place 7 · BroadwayBroadway55 Meters76.61—
Feb 7Valley District ChampionshipFeb 7 · 500 Meters · Place 1 · BroadwayBroadway500 Meters11:08.18—
Feb 7Valley District ChampionshipFeb 7 · 300 Meters · Place 1 · BroadwayBroadway300 Meters135.27 PB—
Feb 7Valley District ChampionshipFeb 7 · 55 Meters · Place 1 · BroadwayBroadway55 Meters16.52 PB—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · 300 Meters · Place 2 · BroadwayBroadway300 Meters235.32—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · 55 Meters · Place 2 · BroadwayBroadway55 Meters26.52—
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 29 · BroadwayBroadway500 Meters29.1:07.91a12
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 40 · BroadwayBroadway300 Meters40.35.52a12
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 31 · BroadwayBroadway55 MeterRound P31.6.63a PB12
Jan 10Liberty Premier InvitationalJan 10 · 500 Meters · Place 13 · BroadwayBroadway500 Meters131:07.74—
Jan 10Liberty Premier InvitationalJan 10 · 55 Meters · Place 12 · BroadwayBroadway55 MetersRound P126.596—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 200 Meters · Place 4 · BroadwayBroadway200 MetersRound P421.90 PB11
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 100 Meters · Place 11 · BroadwayBroadway100 MetersRound P1110.9511
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 400 Meters · Place 2 · BroadwayBroadway400 Meters248.9411
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 200 Meters · Place 6 · BroadwayBroadway200 Meters622.1511
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 200 Meters · Place 4 · BroadwayBroadway200 MetersRound P421.9011
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 100 Meters · Place 11 · BroadwayBroadway100 MetersRound P1110.9511
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · 400 Meters · Place 2 · BroadwayBroadway400 Meters249.08—
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · 100 Meters · Place 2 · BroadwayBroadway100 Meters210.91—
May 20Valley District Track & Field ChampionshipsMay 20 · 400 Meters · Place 1 · BroadwayBroadway400 Meters148.98—
May 20Valley District Track & Field ChampionshipsMay 20 · 200 Meters · Place 2 · BroadwayBroadway200 Meters222.28—
May 20Valley District Track & Field ChampionshipsMay 20 · 100 Meters · Place 2 · BroadwayBroadway100 Meters210.98—
May 7Valley District Meet #3May 7 · 800 Meters · Place 12 · BroadwayBroadway800 Meters122:12.96 PB—
May 7Valley District Meet #3May 7 · 100 Meters · Place 1 · BroadwayBroadway100 Meters110.92—
May 2Dogwood Track ClassicMay 2 · 100 Meters · Place 17 · BroadwayBroadway100 MetersRound P1710.91211
May 2Dogwood Track ClassicMay 2 · 100 Meters · Place 17 · BroadwayBroadway100 MetersRound P1710.91211
Apr 5Handley InvitationalApr 5 · 200 Meters · Place 3 · BroadwayBroadway200 Meters322.3111
Apr 5Handley InvitationalApr 5 · 100 Meters · Place 4 · BroadwayBroadway100 Meters411.0811
Mar 21adidas Track Nationals 2025Mar 21 · 200 Meters · Place 14 · Broadway TraBroadway Tra200 MetersRound P1422.4111
Mar 21adidas Track Nationals 2025Mar 21 · 200 Meters · Place 14 · Broadway TraBroadway Tra200 MetersRound P1422.4111
Mar 21adidas Track Nationals 2025Mar 21 · 60 Meters · Place 29 · Broadway TraBroadway Tra60 MetersRound P297.057 PB11
Mar 21adidas Track Nationals 2025Mar 21 · 55 Meters · Place 33 · Broadway TraBroadway Tra55 MetersRound P336.550 PB11
Mar 21adidas Track Nationals 2025Mar 21 · 55 Meters · Place 33 · Broadway TraBroadway Tra55 MetersRound P336.55011

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 55 Meters · Place 10 · BroadwayBroadway55 MetersRound P106.57711
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 300 Meters · Place 5 · BroadwayBroadway300 Meters535.3011
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 55 Meters · Place 10 · BroadwayBroadway55 MetersRound P106.57711
Feb 22Region 3C Indoor Track & Field ChampionshipsFeb 22 · 55 Meters · Place 10 · BroadwayBroadway55 Meters106.69—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · 500 Meters · Place 2 · BroadwayBroadway500 Meters21:11.16—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · 55 Meters · Place 2 · BroadwayBroadway55 Meters26.63—
Feb 8Parks and Recreation InvitationalFeb 8 · 500 Meters · Place 3 · BroadwayBroadway500 Meters31:12.73—
Feb 8Parks and Recreation InvitationalFeb 8 · 55 Meters · Place 1 · BroadwayBroadway55 Meters16.64—
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 500 Meters · BroadwayBroadway500 Meters—DNS11
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · Long Jump · Place 20 · BroadwayBroadwayLong Jump20.5.68m PB11
Jan 18Walt Cormack MemorialJan 18 · 300 Meters · Place 10 · BroadwayBroadway300 Meters1036.23—
Jan 18Walt Cormack MemorialJan 18 · 55 Meters · Place 5 · BroadwayBroadway55 Meters56.70—
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 300 Meters · BroadwayBroadway300 Meters—DNS11
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 55 Meter · Place 12 · BroadwayBroadway55 Meter12.6.77a11
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · Long Jump · BroadwayBroadwayLong Jump—ND11

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 300 Meters · Place 4 · BroadwayBroadway300 Meters4.37.14a11
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 55 Meter · Place 6 · BroadwayBroadway55 Meter6.6.78a11
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · Long Jump · BroadwayBroadwayLong Jump—ND11
Dec 14East Coast Elite - RoanokeDec 14 · 300 Meters · Place 3 · BroadwayBroadway300 Meters3.37.29a11
Dec 14East Coast Elite - RoanokeDec 14 · 55 Meter · Place 7 · BroadwayBroadway55 Meter7.6.74a11
Jan 27Bulldog InvitationalJan 27 · 300 Meters · Place 64 · BroadwayBroadway300 Meters6437.3010
Jan 27Bulldog InvitationalJan 27 · 55 Meters · Place 136 · BroadwayBroadway55 Meters1367.02910
Jan 20Fred Hardy InvitationalJan 20 · 500 Meters · Place 13 · BroadwayBroadway500 Meters131:16.2210
Jan 20Fred Hardy InvitationalJan 20 · 55 Meters · Place 40 · BroadwayBroadway55 MetersRound P407.1510
Jan 17EMU Mini InviteJan 17 · 500 Meters · Place 2 · BroadwayBroadway500 Meters21:16.64—
Jan 13Walt Cormack MemorialJan 13 · 500 Meters · Place 19 · BroadwayBroadway500 Meters191:11.21—
Jan 13Walt Cormack MemorialJan 13 · 55 Meters · Place 33 · BroadwayBroadway55 Meters336.99—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 400 Meters · Place 78 · Broadway Track ClubBroadway Track Club400 Meters78.51.95a10
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 143 · Broadway Track ClubBroadway Track Club100 MetersRound P143.11.45aWind: 2.210
May 31VHSL Class 3 State ChampionshipsMay 31 · 400 Meters · Place 23 · BroadwayBroadway400 Meters2352.4410
May 31VHSL Class 3 State ChampionshipsMay 31 · 100 Meters · Place 43 · BroadwayBroadway100 MetersRound P4311.8310
May 23VHSL Region 3C ChampionshipsMay 23 · 400 Meters · Place 5 · BroadwayBroadway400 Meters5.50.99a10
May 23VHSL Region 3C ChampionshipsMay 23 · 200 Meters · Place 16 · BroadwayBroadway200 Meters16.23.31a10
May 23VHSL Region 3C ChampionshipsMay 23 · 100 Meters · Place 12 · BroadwayBroadway100 Meters12.11.35a10
May 7Valley District Meet #4May 7 · 200 Meters · Place 13 · BroadwayBroadway200 Meters1324.44—
May 7Valley District Meet #4May 7 · 100 Meters · Place 3 · BroadwayBroadway100 Meters311.64—
May 3Dogwood Track ClassicMay 3 · 400 Meters · Place 73 · BroadwayBroadway400 Meters7353.0010
May 1Harrisonburg HS JV InvitationalMay 1 · 400 Meters · Place 1 · BroadwayBroadway400 Meters152.10—
May 1Harrisonburg HS JV InvitationalMay 1 · 100 Meters · Place 1 · BroadwayBroadway100 Meters111.67—
Apr 24City / County MeetApr 24 · 400 Meters · Place 3 · BroadwayBroadway400 Meters352.70—
Apr 24City / County MeetApr 24 · 100 Meters · Place 3 · BroadwayBroadway100 Meters311.79—
Apr 17William Monroe Tri MeetApr 17 · 200 Meters · Place 1 · BroadwayBroadway200 Meters123.7410
Apr 17William Monroe Tri MeetApr 17 · 100 Meters · Place 1 · BroadwayBroadway100 Meters111.8910
Apr 13Handley Invitational 2024Apr 13 · 200 Meters · Place 18 · BroadwayBroadway200 Meters1824.5310
Apr 13Handley Invitational 2024Apr 13 · 400 Meters · Place 11 · BroadwayBroadway400 Meters1154.5210
Apr 10District Mini MeetApr 10 · 200 Meters · Place 6 · BroadwayBroadway200 Meters623.74—
Apr 10District Mini MeetApr 10 · 100 Meters · Place 4 · BroadwayBroadway100 Meters411.53—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 300 Meters · Place 11 · BroadwayBroadway300 Meters11.39.13a10
Dec 9Liberty Flames HS InvitationalDec 9 · 55 Meter · Place 95 · BroadwayBroadway55 MeterRound P95.7.02a10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 400 Meters · Place 8 · BroadwayBroadway400 Meters851.189
May 23VHSL Region 3C ChampionshipsMay 23 · 400 Meters · Place 4 · BroadwayBroadway400 Meters4.51.17a9
May 23VHSL Region 3C ChampionshipsMay 23 · 100 Meters · Place 9 · BroadwayBroadway100 Meters9.11.42a9
May 17Valley District ChampionshipsMay 17 · 200 Meters · Place 4 · BroadwayBroadway200 Meters423.85—
May 17Valley District ChampionshipsMay 17 · 400 Meters · Place 3 · BroadwayBroadway400 Meters350.75—
May 17Valley District ChampionshipsMay 17 · 100 Meters · Place 3 · BroadwayBroadway100 Meters311.57—
May 12JJ Updike Last Chance InvitationalMay 12 · 400 Meters · Place 2 · BroadwayBroadway400 Meters252.44—
May 12JJ Updike Last Chance InvitationalMay 12 · 200 Meters · Place 6 · BroadwayBroadway200 Meters623.91—
May 5Generals Track & Field InvitationalMay 5 · 400 Meters · Place 4 · BroadwayBroadway400 Meters453.339
May 5Generals Track & Field InvitationalMay 5 · 100 Meters · Place 5 · BroadwayBroadway100 Meters511.849
May 5Generals Track & Field InvitationalMay 5 · Long Jump · Place 10 · BroadwayBroadwayLong Jump1018-4.509

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Liberty Flames HS InvitationalDec 10 · 300 Meters · Place 59 · BroadwayBroadway300 Meters59.38.66a9
Dec 10Liberty Flames HS InvitationalDec 10 · 55 Meter · Place 179 · BroadwayBroadway55 MeterRound P179.14.09a9