Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorLiberty Christmas HS Invitational · Dec 143:00.29aLiberty Christmas HS InvitationalDecember 14, 2024
1000 Meters · OutdoorWalter Bass HS Indoor Invitational · Jan 143:27.25aWalter Bass HS Indoor InvitationalJanuary 14, 2022
1500 Meters · OutdoorDuke Invitational · Apr 104:33.53aDuke InvitationalApril 10, 2026
1600 Meters · IndoorVHSL Region 3D Championships · Feb 225:06.91aVHSL Region 3D ChampionshipsFebruary 22, 2025
1600 Meters · OutdoorAPP State HS Invitational · Apr 64:57.75aAPP State HS InvitationalApril 6, 2025
200 Meters · OutdoorMountain 7 District Championship · May 1728.55Mountain 7 District ChampionshipMay 17, 2023
300 Meters · IndoorEast Coast Elite Roanoke #3 · Feb 343.31East Coast Elite Roanoke #3February 3, 2024
400 Meters · OutdoorBlue Demon Invitational · May 1056.50Blue Demon InvitationalMay 10, 2025
500 Meters · IndoorVHSL Class 3 State Indoor Championships · Feb 271:17.82aVHSL Class 3 State Indoor ChampionshipsFebruary 27, 2023
500 Meters · OutdoorWalter Bass HS Indoor Invitational · Jan 141:23.30aWalter Bass HS Indoor InvitationalJanuary 14, 2022
800 Meters · IndoorSun Belt Conference Indoor Track & Field Championship · Feb 232:14.42Sun Belt Conference Indoor Track & Field ChampionshipFebruary 23, 2026
800 Meters · Outdoor2026 Wake Forest Invitational · Apr 162:11.38a2026 Wake Forest InvitationalApril 16, 2026
High Jump · IndoorVHSL Region 3D Indoor Championships · Feb 193.5VHSL Region 3D Indoor ChampionshipsFebruary 19, 2022

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14Sun Belt Conference Outdoor Track & Field ChampionshipMay 14 · 1500 Meters · Place 6 · App StateApp State1500 MetersRound P6.4:39.22aFr
May 14Sun Belt Conference Outdoor Track & Field ChampionshipMay 14 · 1500 Meters · Place 4 · App StateApp State1500 Meters4.4:36.77aFr
May 14Sun Belt Conference Outdoor Track & Field ChampionshipMay 14 · 800 Meters · Place 10 · App StateApp State800 MetersRound P10.2:12.46aFr
Apr 24John Weaver InviteApr 24 · 800 Meters · App StateApp State800 Meters--DNSFr
Apr 17Aggie InviteApr 17 · 800 Meters · App StateApp State800 Meters--DNSFr
Apr 162026 Wake Forest InvitationalApr 16 · 800 Meters · Place 41 · App StateApp State800 Meters41.2:11.38a PBFr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 60 · App StateApp State1500 Meters60.4:33.53a PBFr
Apr 10Duke InvitationalApr 10 · 400 Meters · Place 63 · App StateApp State400 Meters63.59.05aFr
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 167 · App StateApp State1500 Meters167.4:36.80aFr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 107 · App StateApp State800 Meters107.2:13.89aFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23Sun Belt Conference Indoor Track & Field ChampionshipFeb 23 · 800 Meters · Place 8 · App StateApp State800 MetersRound P82:14.42 PBFR
Feb 23Sun Belt Conference Indoor Track & Field ChampionshipFeb 23 · 800 Meters · Place 7 · App StateApp State800 Meters72:30.14FR

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21Mountain 7 District ChampionshipsMay 21 · 800 Meters · Place 1 · AbingdonAbingdon800 Meters12:28.0412
May 21Mountain 7 District ChampionshipsMay 21 · 400 Meters · Place 1 · AbingdonAbingdon400 Meters157.5812
May 21Mountain 7 District ChampionshipsMay 21 · 1600 Meters · Place 1 · AbingdonAbingdon1600 Meters15:18.6912
May 10Blue Demon InvitationalMay 10 · 400 Meters · Place 2 · AbingdonAbingdon400 Meters256.50 PB12
Apr 6APP State HS InvitationalApr 6 · 1600 Meters · Place 2 · AbingdonAbingdon1600 Meters2.4:57.75a PB12
Apr 6APP State HS InvitationalApr 6 · 800 Meters · Place 2 · AbingdonAbingdon800 Meters2.2:15.56a12
Apr 4App State HS MeetApr 4 · 1600 Meters · Place 2 · AbingdonAbingdon1600 Meters2.4:57.75a12
Apr 4App State HS MeetApr 4 · 800 Meters · Place 2 · AbingdonAbingdon800 Meters2.2:15.56a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22VHSL Region 3D ChampionshipsFeb 22 · 1600 Meters · Place 1 · AbingdonAbingdon1600 Meters15:06.91a PB—
Feb 22VHSL Region 3D ChampionshipsFeb 22 · 1000 Meters · Place 1 · AbingdonAbingdon1000 Meters13:02.89a—
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 1000 Meters · AbingdonAbingdon1000 Meters—DNS12
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 1600 Meters · Place 3 · AbingdonAbingdon1600 Meters3.5:10.58a12

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 1000 Meters · Place 1 · AbingdonAbingdon1000 Meters1.3:00.29a PB12
Dec 14Liberty Christmas HS InvitationalDec 14 · 1600 Meters · Place 2 · AbingdonAbingdon1600 Meters2.5:08.07a12
Feb 172024 VHSL Region 3D ChampionshipsFeb 17 · 500 Meters · Place 1 · AbingdonAbingdon500 Meters11:18.78a—
Feb 172024 VHSL Region 3D ChampionshipsFeb 17 · 300 Meters · Place 4 · AbingdonAbingdon300 Meters443.71a—
Feb 8Blue Ridge Last ChanceFeb 8 · 1000 Meters · Place 2 · AbingdonAbingdon1000 Meters23:05.68JR
Feb 3East Coast Elite Roanoke #3Feb 3 · 500 Meters · Place 1 · AbingdonAbingdon500 Meters11:19.3211
Feb 3East Coast Elite Roanoke #3Feb 3 · 300 Meters · Place 1 · AbingdonAbingdon300 Meters143.31 PB11
Jan 5East Coast Elite #1Jan 5 · 500 Meters · Place 3 · AbingdonAbingdon500 Meters3.1:23.21a11
Jan 5East Coast Elite #1Jan 5 · 300 Meters · Place 7 · AbingdonAbingdon300 Meters7.45.03a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23VHSL Region 3D ChampionshipsMay 23 · 1600 Meters · Place 3 · AbingdonAbingdon1600 Meters35:22.49a—
May 23VHSL Region 3D ChampionshipsMay 23 · 800 Meters · Place 1 · AbingdonAbingdon800 Meters12:17.70a—
May 11Blue Demon InvitationalMay 11 · 800 Meters · Place 1 · AbingdonAbingdon800 Meters1.2:17.39a11
Mar 23Bearcat InvitationalMar 23 · 800 Meters · Place 2 · AbingdonAbingdon800 Meters22:22.0011
Mar 23Bearcat InvitationalMar 23 · 1600 Meters · Place 1 · AbingdonAbingdon1600 Meters15:12.2411

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1000 Meters · Place 5 · AbingdonAbingdon1000 Meters5.3:11.16a11
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1600 Meters · Place 17 · AbingdonAbingdon1600 Meters17.5:32.30a11
Dec 9Liberty Flames HS InvitationalDec 9 · 1000 Meters · Place 10 · AbingdonAbingdon1000 Meters10.3:13.77a11
Dec 9Liberty Flames HS InvitationalDec 9 · 1600 Meters · Place 18 · AbingdonAbingdon1600 Meters18.5:34.12a11
Feb 27VHSL Class 3 State Indoor ChampionshipsFeb 27 · 500 Meters · Place 1 · AbingdonAbingdon500 Meters1.1:17.82a PB10
Feb 18VHSL Region 3 D Indoor ChampionshipsFeb 18 · 300 Meters · Place 3 · AbingdonAbingdon300 Meters343.56SO
Feb 18VHSL Region 3 D Indoor ChampionshipsFeb 18 · 500 Meters · Place 1 · AbingdonAbingdon500 Meters11:18.66SO
Feb 4East Coast Invitational - HSFeb 4 · 500 Meters · Place 3 · AbingdonAbingdon500 Meters3.1:18.53a10
Feb 4East Coast Invitational - HSFeb 4 · 300 Meters · Place 36 · AbingdonAbingdon300 Meters36.43.63a10
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 500 Meters · Place 2 · AbingdonAbingdon500 Meters21:20.0310
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 500 Meters · Place 2 · AbingdonAbingdon500 Meters21:20.0310
Jan 13Walter Bass HS InvitationalJan 13 · 500 Meters · Place 10 · AbingdonAbingdon500 Meters10.1:20.13a10
Jan 7East Coast EliteJan 7 · 300 Meters · Place 4 · AbingdonAbingdon300 Meters444.73SO
Jan 7East Coast EliteJan 7 · 300 Meters · Place 18 · AbingdonAbingdon300 Meters1844.73SO
Jan 7East Coast EliteJan 7 · 500 Meters · Place 4 · AbingdonAbingdon500 Meters41:20.03SO
Jan 7East Coast EliteJan 7 · 500 Meters · Place 5 · AbingdonAbingdon500 Meters51:20.03SO

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 25VHSL Region 3D Outdoor ChampionshipsMay 25 · 800 Meters · Place 5 · AbingdonAbingdon800 Meters52:29.64SO
May 25VHSL Region 3D Outdoor ChampionshipsMay 25 · 800 Meters · Place 5 · AbingdonAbingdon800 Meters52:29.64SO
May 25VHSL Region 3D Outdoor ChampionshipsMay 25 · 400 Meters · Place 3 · AbingdonAbingdon400 Meters31:00.80SO
May 25VHSL Region 3D Outdoor ChampionshipsMay 25 · 400 Meters · Place 3 · AbingdonAbingdon400 Meters31:00.80SO
May 17Mountain 7 District ChampionshipMay 17 · 200 Meters · Place 5 · AbingdonAbingdon200 Meters528.55 PB—
May 17Mountain 7 District ChampionshipMay 17 · 800 Meters · Place 3 · AbingdonAbingdon800 Meters32:31.25—
May 17Mountain 7 District ChampionshipMay 17 · 400 Meters · Place 1 · AbingdonAbingdon400 Meters11:00.13—
May 13Blue Demon InvitationalMay 13 · 800 Meters · Place 4 · AbingdonAbingdon800 Meters42:27.62—
May 13Blue Demon InvitationalMay 13 · 800 Meters · Place 4 · AbingdonAbingdon800 Meters42:27.62—
May 13Blue Demon InvitationalMay 13 · 400 Meters · Place 1 · AbingdonAbingdon400 Meters11:00.03—
May 13Blue Demon InvitationalMay 13 · 400 Meters · Place 1 · AbingdonAbingdon400 Meters11:00.03—
Apr 21Highlands Glass InvitationalApr 21 · 800 Meters · Place 1 · AbingdonAbingdon800 Meters12:22.69SO
Apr 15Kellie Wells ClassicApr 15 · 800 Meters · Place 6 · AbingdonAbingdon800 Meters62:23.9010
Apr 15Kellie Wells ClassicApr 15 · 400 Meters · Place 7 · AbingdonAbingdon400 Meters71:00.0410
Apr 6Judy Thomas InvitationalApr 6 · 800 Meters · Place 1 · AbingdonAbingdon800 Meters12:20.71a—

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · 1000 Meters · Place 3 · AbingdonAbingdon1000 Meters3.3:17.95a10
Dec 9H.O.T. SantaDec 9 · 1600 Meters · Place 7 · AbingdonAbingdon1600 Meters7.5:49.40a10
Feb 28VHSL Class 3 State Indoor ChampionshipsFeb 28 · 500 Meters · Place 4 · AbingdonAbingdon500 Meters4.1:20.94a9
Feb 19VHSL Region 3D Indoor ChampionshipsFeb 19 · High Jump · Place 5 · AbingdonAbingdonHigh Jump53.5 PB—
Feb 19VHSL Region 3D Indoor ChampionshipsFeb 19 · 500 Meters · Place 1 · AbingdonAbingdon500 Meters11:23.92—
Feb 11Peak Physical Therapy Last Chance MeetFeb 11 · 500 Meters · Place 2 · AbingdonAbingdon500 Meters21:22.92—
Feb 2Abingdon Polar Bear #5Feb 2 · 1000 Meters · Place 4 · AbingdonAbingdon1000 Meters43:16.89—
Feb 2Abingdon Polar Bear #5Feb 2 · 1000 Meters · Place 4 · AbingdonAbingdon1000 Meters43:16.89—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3VHSL 3A State ChampionshipsJun 3 · 400 Meters · Place 4 · AbingdonAbingdon400 Meters4.59.61a9
May 26VHSL Region 3D ChampionshipsMay 26 · 800 Meters · Place 4 · AbingdonAbingdon800 Meters4.2:38.30a9
May 26VHSL Region 3D ChampionshipsMay 26 · 400 Meters · Place 3 · AbingdonAbingdon400 Meters3.1:01.05a9
May 18Mountain 7 District ChampionshipsMay 18 · 800 Meters · Place 2 · AbingdonAbingdon800 Meters22:33.76—
May 18Mountain 7 District ChampionshipsMay 18 · 400 Meters · Place 1 · AbingdonAbingdon400 Meters159.34—
Apr 11Judy Thomas InvitationalApr 11 · 800 Meters · Place 3 · AbingdonAbingdon800 Meters32:35.11—
Apr 11Judy Thomas InvitationalApr 11 · 400 Meters · Place 1 · AbingdonAbingdon400 Meters11:01.41—
Mar 30Falcon Early Bird Spring MeetMar 30 · 800 Meters · Place 2 · AbingdonAbingdon800 Meters22:28.30—
Jan 14Walter Bass HS Indoor InvitationalJan 14 · 500 Meters · Place 6 · AbingdonAbingdon500 Meters6.1:23.30a PB9
Jan 14Walter Bass HS Indoor InvitationalJan 14 · 1000 Meters · Place 23 · AbingdonAbingdon1000 Meters23.3:27.25a PB9

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Weddington InvitationalDec 20 · 1000 Meters · Place 9 · AbingdonAbingdon1000 Meters9.3:25.88a9
Dec 20Weddington InvitationalDec 20 · 1600 Meters · Place 20 · AbingdonAbingdon1600 Meters20.6:02.03a9
Dec 11Walt McCormick Memorial InvitationalDec 11 · 1600 Meters · Place 25 · AbingdonAbingdon1600 Meters25.6:00.51a9
Dec 10H.O.T. SantaDec 10 · 1000 Meters · Place 6 · AbingdonAbingdon1000 Meters6.3:26.76a9