Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indooradidas Indoor Nationals · Mar 175:39.97adidas Indoor NationalsMarch 17, 2023
1000 Meters · IndoorAAC Championships · Feb 193:13.55aAAC ChampionshipsFebruary 19, 2026
1000 Meters · OutdoorMontreat T&F Exams · Dec 43:21.64aMontreat T&F ExamsDecember 4, 2025
1500 Meters · OutdoorKing University Invitational · Mar 285:09.63aKing University InvitationalMarch 28, 2025
1600 Meters · Indooradidas Indoor Nationals · Mar 174:56.73adidas Indoor NationalsMarch 17, 2023
1600 Meters · OutdoorRiver Ridge Meet #1 · Jun 25:42.05River Ridge Meet #1June 2, 2021
3000 Meters · IndoorMondo College Invitational · Jan 1711:11.99Mondo College InvitationalJanuary 17, 2026
3000 Meters · OutdoorBen Martin First Chance · Dec 411:52.17aBen Martin First ChanceDecember 4, 2024
3000m Steeplechase · 0.762m · OutdoorLee Last Chance · May 1011:52.90aLee Last ChanceMay 10, 2025
3000m Steeplechase · Outdoor2nd Annual King University Multi's Invitational · Mar 2712:37.69a2nd Annual King University Multi's InvitationalMarch 27, 2026
3200 Meters · IndoorVHSL Region 3 D Indoor Championships · Feb 1812:17.22VHSL Region 3 D Indoor ChampionshipsFebruary 18, 2023
3200 Meters · OutdoorRiver Ridge Meet #1 · Jun 212:40.09River Ridge Meet #1June 2, 2021
5000 Meters · OutdoorMontreat T&F Exams · Dec 420:04.75aMontreat T&F ExamsDecember 4, 2025
800 Meters · IndoorAppalachian AC Indoor T&F Championships · Feb 102:34.35Appalachian AC Indoor T&F ChampionshipsFebruary 10, 2025
800 Meters · OutdoorKing University Invitational · Mar 282:33.39aKing University InvitationalMarch 28, 2025
Combined results · IndoorVHSL Region 3D Indoor Championships · Feb 1912:32.04VHSL Region 3D Indoor ChampionshipsFebruary 19, 2021
Combined results · OutdoorHidden Valley Quad Meet · May 272:45.74Hidden Valley Quad MeetMay 27, 2021

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 232026 AAC Outdoor Conference ChampionshipApr 23 · 3000m Steeplechase · Place 3 · Milligan (Tenn.)Milligan (Tenn.)3000m Steeplechase0.762m3.12:15.26aJr
Apr 33rd Annual Tornado ClassicApr 3 · 1500 Meters · Place 3 · Milligan (Tenn.)Milligan (Tenn.)1500 Meters35:13.25aJr
Mar 272nd Annual King University Multi's InvitationalMar 27 · 3000m Steeplechase · Place 2 · Milligan (Tenn.)Milligan (Tenn.)3000m Steeplechase212:37.69a PBJR

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 19AAC ChampionshipsFeb 19 · 1000 Meters · Place 10 · Milligan (Tenn.)Milligan (Tenn.)1000 Meters103:13.55a PBJR
Jan 17Mondo College InvitationalJan 17 · 3000 Meters · Place 27 · Milligan (TeMilligan (Te3000 Meters2711:11.99 PB—
Jan 17Mondo College InvitationalJan 17 · 1000 Meters · Place 18 · Milligan (TeMilligan (Te1000 Meters183:18.02—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 4Montreat T&F ExamsDec 4 · 5000 Meters · Place 11 · Milligan (Tenn.)Milligan (Tenn.)5000 Meters11.20:04.75a PBJr
Dec 4Montreat T&F ExamsDec 4 · 1000 Meters · Place 8 · Milligan (Tenn.)Milligan (Tenn.)1000 Meters8.3:21.64a PBJr
May 10Lee Last ChanceMay 10 · 3000m Steeplechase · Place 5 · Milligan (Tenn.)Milligan (Tenn.)3000m Steeplechase0.762m5.11:52.90a PBSo
Apr 17AAC ChampionshipsApr 17 · 3000m Steeplechase · Place 2 · Milligan (Tenn.)Milligan (Tenn.)3000m Steeplechase0.762m2.12:04.85aSo
Apr 4Tennessee InvitationalApr 4 · 3000m Steeplechase · Place 9 · Milligan (Tenn.)Milligan (Tenn.)3000m Steeplechase0.762m9.12:19.29aSo
Mar 28King University InvitationalMar 28 · 1500 Meters · Place 6 · Milligan (Tenn.)Milligan (Tenn.)1500 Meters65:09.63a PBSO
Mar 28King University InvitationalMar 28 · 800 Meters · Place 7 · Milligan (Tenn.)Milligan (Tenn.)800 Meters72:33.39a PBSO

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 10Appalachian AC Indoor T&F ChampionshipsFeb 10 · 1000 Meters · Place 12 · MilliganMilligan1000 Meters123:15.09SO
Feb 10Appalachian AC Indoor T&F ChampionshipsFeb 10 · 800 Meters · Place 10 · MilliganMilligan800 Meters102:34.35 PBSO
Jan 18Mondo College InvitationalJan 18 · 800 Meters · Place 16 · MilliganMilligan800 Meters162:36.53—
Jan 18Mondo College InvitationalJan 18 · 800 Meters · Place 16 · Milligan (Tenn.)Milligan (Tenn.)800 Meters162:36.53a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 4Ben Martin First ChanceDec 4 · 1000 Meters · Place 11 · Milligan (Tenn.)Milligan (Tenn.)1000 Meters11.3:28.23aSo
Dec 4Ben Martin First ChanceDec 4 · 3000 Meters · Place 5 · Milligan (Tenn.)Milligan (Tenn.)3000 Meters5.11:52.17a PBSo

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13Blue Demon InvitationalMay 13 · 1600 Meters · Place 9 · ChristiansburgChristiansburg1600 Meters95:49.97—
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 85 · ChristiansburgChristiansburg1600 Meters856:01.0912
Apr 22Blacksburg InvitationalApr 22 · 1600 Meters · Place 8 · ChristiansburgChristiansburg1600 Meters86:05.55—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 17adidas Indoor NationalsMar 17 · 1 Mile · Place 10 · Unattached,ChristiaUnattached,Christia1 Mile105:39.97 PB12
Mar 17adidas Indoor NationalsMar 17 · 1600 Meters · Place 10 · Unattached,ChristiaUnattached,Christia1600 Meters104:56.73 PB12
Feb 18VHSL Region 3 D Indoor ChampionshipsFeb 18 · 3200 Meters · Place 3 · ChristiansburgChristiansburg3200 Meters312:17.22 PBSR
Feb 18VHSL Region 3 D Indoor ChampionshipsFeb 18 · 1000 Meters · Place 2 · ChristiansburgChristiansburg1000 Meters23:15.19SR
Jan 28Bulldog InvitationalJan 28 · 1600 Meters · Place 38 · ChristiansburgChristiansburg1600 Meters385:36.2112
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 49 · ChristiansburgChristiansburg1000 Meters493:18.5412
Jan 12Roanoke College Maroons HS Invitational #1Jan 12 · 1600 Meters · Place 4 · ChristiansburgChristiansburg1600 Meters45:53.00—
Jan 12Roanoke College Maroons HS Invitational #1Jan 12 · 1600 Meters · Place 4 · ChristiansburgChristiansburg1600 Meters45:53.00—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · 3200 Meters · Place 9 · ChristiansburgChristiansburg3200 Meters9.12:43.61a12
Feb 19VHSL Region 3D Indoor ChampionshipsFeb 19 · 3200 Meters · Place 4 · ChristiansburgChristiansburg3200 Meters412:39.40—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 3200 Meters · Place 18 · ChristiansburgChristiansburg3200 Meters18.13:00.34a11
Feb 19VHSL Region 3D Indoor ChampionshipsFeb 19 · Combined results · Place 4 · ChristiansburgChristiansburgCombined results412:32.04 PB10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2River Ridge Meet #1Jun 2 · 3200 Meters · Place 3 · ChristiansburgChristiansburg3200 Meters312:40.09 PB—
Jun 2River Ridge Meet #1Jun 2 · 1600 Meters · Place 3 · ChristiansburgChristiansburg1600 Meters35:42.05 PB—
May 27Hidden Valley Quad MeetMay 27 · Combined results · Place 4 · ChristiansburgChristiansburgCombined results42:45.74 PB10
May 27Hidden Valley Quad MeetMay 27 · Combined results · Place 4 · ChristiansburgChristiansburgCombined results45:57.7610

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 2VHSL Group 3A State ChampionshipsMar 2 · 3200 Meters · Place 11 · ChristiansburgChristiansburg3200 Meters11.12:42.22a9
Feb 22VHSL Region 3D Indoor ChampionshipsFeb 22 · 3200 Meters · Place 2 · ChristiansburgChristiansburg3200 Meters2.12:45.21a9
Jan 4Bulldog InvitationalJan 4 · 1600 Meters · Place 48 · ChristiansburgChristiansburg1600 Meters486:01.599
Jan 4Bulldog InvitationalJan 4 · 1000 Meters · Place 58 · ChristiansburgChristiansburg1000 Meters583:35.519

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3Cosmopolitan InvitationalMay 3 · 1600 Meters · Place 16 · ChristiansburgChristiansburg1600 MetersRound P16.6:40.13a8