Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCosmopolitan Invitational Track and Field Meet · May 213.58aCosmopolitan Invitational Track and Field MeetMay 2, 2024
1000 Meters · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 103:13.08aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
1600 Meters · IndoorEast Coast Elite - Roanoke 12.19.24 · Dec 195:54.97aEast Coast Elite - Roanoke 12.19.24December 19, 2024
1600 Meters · OutdoorTitan Track Classic · Apr 195:40.27aTitan Track ClassicApril 19, 2025
300 Meters · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 2045.08aECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
300m Hurdles · 30" / 0.762m · OutdoorCosmopolitan Invitational Track and Field Meet · May 251.38aCosmopolitan Invitational Track and Field MeetMay 2, 2024
3200 Meters · IndoorThe VA Showcase · Jan 1711:53.16aThe VA ShowcaseJanuary 17, 2026
400 Meters · OutdoorPatrick Henry HS (Roanoke) Home Meet · Apr 231:01.72aPatrick Henry HS (Roanoke) Home MeetApril 23, 2026
500 Meters · IndoorRegion 3D Championships · Feb 211:21.66aRegion 3D ChampionshipsFebruary 21, 2026
800 Meters · OutdoorVHSL Class 3 State Championships · Jun 52:21.89aVHSL Class 3 State ChampionshipsJune 5, 2026
Combined results · OutdoorBFMS Meet #2 · Apr 1713.40BFMS Meet #2April 17, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 800 Meters · Place 6 · Hidden ValleyHidden Valley800 Meters6.2:21.89a PB10
May 282026 Region 3D Track & Field Championships 2026May 28 · 800 Meters · Place 3 · Hidden ValleyHidden Valley800 Meters3.2:27.35a10
May 9Blue Demon InvitationalMay 9 · 800 Meters · Place 5 · Hidden ValleyHidden Valley800 Meters52:23.91a10
May 1Dogwood Track ClassicMay 1 · 800 Meters · Place 37 · Hidden ValleyHidden Valley800 Meters37.2:24.27a10
May 1Dogwood Track ClassicMay 1 · 400 Meters · Place 52 · Hidden ValleyHidden Valley400 Meters52.1:02.64a10
Apr 25Knights Track Classic Apr 25 · 800 Meters · Place 3 · Hidden ValleyHidden Valley800 Meters3.2:30.67a10
Apr 25Knights Track Classic Apr 25 · 400 Meters · Place 2 · Hidden ValleyHidden Valley400 Meters2.1:03.17a10
Apr 23Patrick Henry HS (Roanoke) Home MeetApr 23 · 800 Meters · Place 2 · Hidden ValleyHidden Valley800 Meters2.2:43.49a10
Apr 23Patrick Henry HS (Roanoke) Home MeetApr 23 · 400 Meters · Place 2 · Hidden ValleyHidden Valley400 Meters2.1:01.72a PB10
Apr 8Salem Quad Meet (Roanoke)Apr 8 · 800 Meters · Place 1 · Hidden ValleyHidden Valley800 Meters12:31.90a10
Apr 4Northside InvitationalApr 4 · 400 Meters · Place 1 · Hidden ValleyHidden Valley400 Meters1.1:02.08a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21Region 3D ChampionshipsFeb 21 · 500 Meters · Place 1 · Hidden ValleyHidden Valley500 Meters1.1:21.66a PB10
Feb 21Region 3D ChampionshipsFeb 21 · 3200 Meters · Place 4 · Hidden ValleyHidden Valley3200 Meters4.12:22.72a10
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 1000 Meters · Place 10 · Hidden ValleyHidden Valley1000 Meters10.3:14.15a10
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 66 · Hidden ValleyHidden Valley3200 Meters66.11:53.16a PB10
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 300 Meters · Place 6 · Hidden ValleyHidden Valley300 Meters6.45.55a10
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 1000 Meters · Place 5 · Hidden ValleyHidden Valley1000 Meters5.3:13.08a PB10
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 500 Meters · Place 4 · Hidden ValleyHidden Valley500 Meters41:23.70a10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 500 Meters · Place 4 · Hidden ValleyHidden Valley500 Meters4.1:23.90a10
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 300 Meters · Place 10 · Hidden ValleyHidden Valley300 Meters10.45.08a PB10
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 1000 Meters · Place 3 · Hidden ValleyHidden Valley1000 Meters3.3:22.02a10
Feb 22VHSL Region 3D ChampionshipsFeb 22 · 500 Meters · Place 5 · Hidden ValleyHidden Valley500 Meters51:24.59a—
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 500 Meters · Place 7 · Hidden ValleyHidden Valley500 Meters7.1:24.57a9
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 300 Meters · Place 9 · Hidden ValleyHidden Valley300 Meters9.45.10a9
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 1000 Meters · Place 8 · Hidden ValleyHidden Valley1000 Meters8.3:29.90a9

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Blue Demon InvitationalMay 10 · 800 Meters · Place 4 · Hidden ValleyHidden Valley800 Meters42:27.479
Apr 19Titan Track ClassicApr 19 · 1600 Meters · Place 3 · Hidden ValleyHidden Valley1600 Meters3.5:40.27a PB9
Apr 19Titan Track ClassicApr 19 · 800 Meters · Place 3 · Hidden ValleyHidden Valley800 Meters3.2:34.49a9
Apr 5Northside InvitationalApr 5 · 800 Meters · Place 3 · Hidden ValleyHidden Valley800 Meters3.2:33.36a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 1600 Meters · Place 10 · Hidden ValleyHidden Valley1600 Meters10.5:54.97a PB9
Dec 14East Coast Elite - RoanokeDec 14 · 500 Meters · Place 7 · Hidden ValleyHidden Valley500 Meters7.1:29.01a9

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 300m Hurdles · Place 3 · Hidden ValleyHidden Valley300m Hurdles30" / 0.762mRound P3.51.87a8
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 300m Hurdles · Place 2 · Hidden ValleyHidden Valley300m Hurdles30" / 0.762m2.51.38a PB8
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 100 Meters · Place 5 · Hidden ValleyHidden Valley100 MetersRound P5.13.58a PB8
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 100 Meters · Place 6 · Hidden ValleyHidden Valley100 Meters6.14.13a8
Apr 17BFMS Meet #2Apr 17 · Combined results · Place 2 · Hidden Valley MiddleHidden Valley MiddleCombined results253.448
Apr 17BFMS Meet #2Apr 17 · Combined results · Place 2 · Hidden Valley MiddleHidden Valley MiddleCombined results213.40 PB8
Apr 3Hidden Valley Middle Tri-Meet- Back From BreakApr 3 · 300m Hurdles · Place 2 · Hidden ValleyHidden Valley300m Hurdles254.308
Apr 3Hidden Valley Middle Tri-Meet- Back From BreakApr 3 · 100 Meters · Place 2 · Hidden ValleyHidden Valley100 Meters213.898

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 15HVMS vs. CSMS vs. RMMSMar 15 · 300m Hurdles · Place 2 · Hidden ValleyHidden Valley300m Hurdles30" / 0.762m2.1:00.597
Mar 15HVMS vs. CSMS vs. RMMSMar 15 · 100 Meters · Place 1 · Hidden ValleyHidden Valley100 Meters1.14.537