Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor61st Annual East Coast Invitational · Feb 24:53.9061st Annual East Coast InvitationalFebruary 2, 2024
1 Mile · OutdoorApp State Outdoor Open · Apr 184:47.34App State Outdoor OpenApril 18, 2025
1000 Meters · IndoorBeach District Meet #4 · Jan 312:51.98Beach District Meet #4January 31, 2024
1500 Meters · OutdoorBig South vs SoCon Conference Challenge · Mar 204:15.24aBig South vs SoCon Conference ChallengeMarch 20, 2026
1600 Meters · IndoorThe VA Showcase · Jan 124:47.32The VA ShowcaseJanuary 12, 2024
1600 Meters · OutdoorBeach District Meet #3 @ Tallwood · Apr 174:48.77Beach District Meet #3 @ TallwoodApril 17, 2024
2000m Steeplechase · OutdoorDogwood Track Classic · May 36:58.06Dogwood Track ClassicMay 3, 2024
3000m Steeplechase · 0.914m · OutdoorBig South Outdoor Track and Field Championships · May 1110:01.77aBig South Outdoor Track and Field ChampionshipsMay 11, 2026
3200 Meters · IndoorThe VA Showcase · Jan 1210:12.67The VA ShowcaseJanuary 12, 2024
3200 Meters · OutdoorGrassfield Invitational At Night · May 1010:10.19Grassfield Invitational At NightMay 10, 2024
400 Meters · IndoorTryon Winter Classic · Jan 1657.39aTryon Winter ClassicJanuary 16, 2026
5000 Meters · OutdoorHigh Point VertKlasse Meeting · Apr 416:33.70aHigh Point VertKlasse MeetingApril 4, 2025
800 Meters · OutdoorBeach District Meet #2 @ Tallwood · Apr 102:16.55Beach District Meet #2 @ TallwoodApril 10, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 3000m Steeplechase · Place 10 · RadfordRadford3000m Steeplechase0.914m10.10:01.77a PBSo
Apr 17Virginia ChallengeApr 17 · 3000m Steeplechase · Place 16 · RadfordRadford3000m Steeplechase0.914m16.10:04.07aSo
Apr 10Dennis CraddockApr 10 · 1500 Meters · Place 25 · RadfordRadford1500 Meters25.4:17.49aSo
Mar 27Davidson RelaysMar 27 · 3000m Steeplechase · Place 10 · RadfordRadford3000m Steeplechase0.914m10.10:26.80aSo
Mar 27Davidson RelaysMar 27 · 1 Mile · RadfordRadford1 Mile--DNSSo
Mar 20Big South vs SoCon Conference ChallengeMar 20 · 1500 Meters · Place 14 · RadfordRadford1500 Meters144:15.24a PBSO
Mar 13Phoenix InvitationalMar 13 · 1500 Meters · Place 22 · RadfordRadford1500 Meters224:34.56aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 16Tryon Winter ClassicJan 16 · 400 Meters · Place 54 · RadfordRadford400 Meters54.57.39a PBSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 1000 Meters · RadfordRadford1000 Meters--DNFSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18App State Outdoor OpenApr 18 · 1 Mile · Place 24 · RadfordRadford1 Mile244:47.34 PBFR
Apr 4High Point VertKlasse MeetingApr 4 · 5000 Meters · Place 29 · RadfordRadford5000 Meters2916:33.70a PBFr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21VHSL Region 5A ChampionshipsMay 21 · 3200 Meters · Place 7 · Ocean LakesOcean Lakes3200 Meters7.10:24.57a12
May 10Grassfield Invitational At NightMay 10 · 3200 Meters · Place 6 · Ocean LakesOcean Lakes3200 Meters610:10.19 PB12
May 3Dogwood Track ClassicMay 3 · 2000m Steeplechase · Place 20 · Ocean LakesOcean Lakes2000m Steeplechase206:58.06 PB12
Apr 20Ken Lampert All-Comers MeetApr 20 · 3200 Meters · Place 6 · Ocean LakesOcean Lakes3200 Meters6.10:20.50a12
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 1600 Meters · Place 1 · Ocean LakesOcean Lakes1600 Meters14:48.77 PB12
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 800 Meters · Place 9 · Ocean LakesOcean Lakes800 Meters92:16.55 PB12
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 300m Hurdles · Place 7 · Ocean LakesOcean Lakes300m Hurdles746.8612

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · 3200 Meters · Place 5 · Ocean LakesOcean Lakes3200 Meters510:19.5412
Feb 261st Annual East Coast InvitationalFeb 2 · 3200 Meters · Place 15 · Ocean LakesOcean Lakes3200 Meters1510:14.60—
Feb 261st Annual East Coast InvitationalFeb 2 · 1 Mile · Place 42 · Ocean LakesOcean Lakes1 Mile424:53.90 PB—
Feb 261st Annual East Coast InvitationalFeb 2 · 1600 Meters · Place 41 · Ocean LakesOcean Lakes1600 Meters414:52.03—
Jan 31Beach District Meet #4Jan 31 · 1000 Meters · Place 9 · Ocean LakesOcean Lakes1000 Meters92:51.98 PB—
Jan 31Beach District Meet #4Jan 31 · 1000 Meters · Place 9 · Ocean LakesOcean Lakes1000 Meters92:51.9812
Jan 24Beach District Meet #3Jan 24 · 1000 Meters · Place 10 · Ocean LakesOcean Lakes1000 Meters102:53.62—
Jan 24Beach District Meet #3Jan 24 · 1000 Meters · Place 10 · Ocean LakesOcean Lakes1000 Meters102:53.6212
Jan 12The VA ShowcaseJan 12 · 3200 Meters · Place 76 · Ocean LakesOcean Lakes3200 Meters7610:12.67 PB—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 125 · Ocean LakesOcean Lakes1600 Meters1254:47.32 PB—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 125 · Ocean LakesOcean Lakes1600 Meters1254:47.32—
Jan 3Beach District Meet #2Jan 3 · 3200 Meters · Place 2 · Ocean LakesOcean Lakes3200 Meters210:35.07—
Jan 3Beach District Meet #2Jan 3 · 3200 Meters · Place 2 · Ocean LakesOcean Lakes3200 Meters210:35.0712

2023 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 13Beach District Meet #1Dec 13 · 1600 Meters · Place 10 · Ocean LakesOcean Lakes1600 Meters10.5:04.79a12
Feb 13VHSL Class 6 Region A ChampionshipFeb 13 · 3200 Meters · Place 13 · Ocean LakesOcean Lakes3200 Meters1311:02.6611
Feb 4East Coast Invitational - HSFeb 4 · 3200 Meters · Place 32 · Ocean LakesOcean Lakes3200 Meters32.10:58.60a11
Feb 4East Coast Invitational - HSFeb 4 · 1 Mile · Place 47 · Ocean LakesOcean Lakes1 Mile47.5:00.11a11
Feb 4East Coast Invitational - HSFeb 4 · 1600 Meters · Place 47 · Ocean LakesOcean Lakes1600 Meters47.4:58.60a11
Feb 1Beach District Meet #4Feb 1 · 1600 Meters · Place 10 · Ocean LakesOcean Lakes1600 Meters104:59.26—
Feb 1Beach District Meet #4Feb 1 · 1600 Meters · Place 10 · Ocean LakesOcean Lakes1600 Meters104:59.2611
Feb 1Beach District Meet #4Feb 1 · 1600 Meters · Place 11 · Ocean LakesOcean Lakes1600 Meters115:05.71—
Jan 25Beach District Meet #3Jan 25 · 3200 Meters · Place 5 · Ocean LakesOcean Lakes3200 Meters511:02.06—
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 10 · Ocean LakesOcean Lakes1600 Meters105:05.71—
Jan 25Beach District Meet #3Jan 25 · 3200 Meters · Place 5 · Ocean LakesOcean Lakes3200 Meters511:02.0611
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 10 · Ocean LakesOcean Lakes1600 Meters105:05.7111
Jan 25Beach District Meet #3Jan 25 · 3200 Meters · Place 5 · Ocean LakesOcean Lakes3200 Meters511:04.61—
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 10 · Ocean LakesOcean Lakes1600 Meters105:08.51—
Jan 13Virginia Showcase InvitationalJan 13 · 3200 Meters · Place 130 · Ocean LakesOcean Lakes3200 Meters130.11:04.61a11
Jan 4Beach District Meet #2Jan 4 · 1600 Meters · Place 12 · Ocean LakesOcean Lakes1600 Meters125:11.20—
Jan 4Beach District Meet #2Jan 4 · 1600 Meters · Place 11 · Ocean LakesOcean Lakes1600 Meters115:08.5111

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 26VHSL Region 6A Outdoor T&F ChampionshipsMay 26 · 3200 Meters · Place 14 · Ocean LakesOcean Lakes3200 Meters1410:55.4611
May 26VHSL Region 6A Outdoor T&F ChampionshipsMay 26 · 3200 Meters · Place 14 · Ocean LakesOcean Lakes3200 Meters1410:55.4611
May 19Grassfield Invitational 'At Night'May 19 · 1600 Meters · Place 13 · Ocean LakesOcean Lakes1600 Meters134:57.6611
May 13Glen Allen InvitationalMay 13 · 3200 Meters · Place 11 · Ocean LakesOcean Lakes3200 Meters1110:49.4511
May 13Glen Allen InvitationalMay 13 · 1600 Meters · Place 36 · Ocean LakesOcean Lakes1600 Meters364:59.4811
May 13Glen Allen InvitationalMay 13 · 3200 Meters · Place 11 · Ocean LakesOcean Lakes3200 Meters1110:49.4511
May 13Glen Allen InvitationalMay 13 · 1600 Meters · Place 36 · Ocean LakesOcean Lakes1600 Meters364:59.4811
May 13Glen Allen InvitationalMay 13 · 3200 Meters · Place 11 · Ocean LakesOcean Lakes3200 Meters1110:31.1711
May 13Glen Allen InvitationalMay 13 · 1600 Meters · Place 36 · Ocean LakesOcean Lakes1600 Meters364:56.7811
May 5Dogwood Track ClassicMay 5 · 2000m Steeplechase · Place 12 · Ocean LakesOcean Lakes2000m Steeplechase127:11.7111
May 5Dogwood Track ClassicMay 5 · 2000m Steeplechase · Place 12 · Ocean LakesOcean Lakes2000m Steeplechase127:11.7111

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Beach District Meet #1Dec 14 · 1600 Meters · Place 14 · Ocean LakesOcean Lakes1600 Meters14.5:11.20a11

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 10USATF Youth Virtual Summer ChallengeJul 10 · 2 Miles · Place 62 Miles6.11:47.0hUnofficial8
Jul 10USATF Youth Virtual Summer ChallengeJul 10 · 1 Mile · Place 101 Mile10.5:35.3hUnofficial8