Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRoanoke College: Joe LaRocco Invitational · Feb 144:35.07aRoanoke College: Joe LaRocco InvitationalFebruary 14, 2026
10,000 Meters · OutdoorODAC Championships · Apr 2433:11.95aODAC ChampionshipsApril 24, 2026
1000 Meters · IndoorBay Rivers District Indoor Track & Field Championships · Feb 32:51.41Bay Rivers District Indoor Track & Field ChampionshipsFebruary 3, 2023
10000 Meters · OutdoorDennis Craddock · Apr 1133:51.94aDennis CraddockApril 11, 2025
1500 Meters · OutdoorDr Harry GM Jopson Invitational · Mar 274:25.56aDr Harry GM Jopson InvitationalMarch 27, 2026
1600 Meters · IndoorVHSL Class 3_4 Region A Indoor T&F Championship · Feb 184:53.73aVHSL Class 3_4 Region A Indoor T&F ChampionshipFebruary 18, 2022
1600 Meters · OutdoorBRD Reg. Season #1 · Mar 264:45.41aBRD Reg. Season #1March 26, 2024
3000 Meters · IndoorRoanoke College: Joe LaRocco Invitational · Feb 149:15.93aRoanoke College: Joe LaRocco InvitationalFebruary 14, 2026
3200 Meters · IndoorVHSL Class 3 Region A Indoor T&F Championships · Feb 1710:10.10VHSL Class 3 Region A Indoor T&F ChampionshipsFebruary 17, 2023
3200 Meters · OutdoorVHSL Class 3 State Championships · May 319:55.36VHSL Class 3 State ChampionshipsMay 31, 2024
5000 Meters · IndoorODAC Indoor Championships · Feb 2815:35.79aODAC Indoor ChampionshipsFebruary 28, 2026
5000 Meters · OutdoorColonial Relays · Apr 215:33.30aColonial RelaysApril 2, 2026
800 Meters · OutdoorAll American Track Classic Virginia · Apr 22:09.58All American Track Classic VirginiaApril 2, 2022

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · 10,000 Meters · Place 9 · ShenandoahShenandoah10,000 Meters9.33:11.95a PBSo
Apr 24ODAC ChampionshipsApr 24 · 5000 Meters · Place 16 · ShenandoahShenandoah5000 Meters16.16:14.89aSo
Apr 11Bison Outdoor ClassicApr 11 · 5000 Meters · Place 33 · ShenandoahShenandoah5000 Meters33.16:03.21aSo
Apr 2Colonial RelaysApr 2 · 5000 Meters · Place 32 · ShenandoahShenandoah5000 Meters32.15:33.30a PBSo
Mar 27Dr Harry GM Jopson InvitationalMar 27 · 1500 Meters · Place 10 · ShenandoahShenandoah1500 Meters10.4:25.56a PBSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 5000 Meters · Place 9 · ShenandoahShenandoah5000 Meters9.15:35.79a PBSo
Feb 28ODAC Indoor ChampionshipsFeb 28 · 3000 Meters · Place 17 · ShenandoahShenandoah3000 Meters17.9:23.63aSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 3000 Meters · Place 10 · ShenandoahShenandoah3000 Meters109:15.93a PBSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 1 Mile · Place 16 · ShenandoahShenandoah1 Mile164:35.07a PBSo
Jan 11Kaye & JJ Smith InvitationalJan 11 · 3000 Meters · Place 3 · ShenandoahShenandoah3000 Meters39:24.16aSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 7Shenandoah Holiday Kickoff OpenDec 7 · 5000 Meters · Place 4 · ShenandoahShenandoah5000 Meters4.16:10.35aSo
Mar 1ODAC Indoor ChampionshipsMar 1 · 5000 Meters · Place 20 · ShenandoahShenandoah5000 Meters20.16:31.35aFr
Feb 21Rockingham Collegiate ClassicFeb 21 · 5000 Meters · Place 1 · ShenandoahShenandoah5000 Meters116:17.82a—
Feb 8VMI Winter ClassicFeb 8 · 5000 Meters · Place 7 · ShenandoahShenandoah5000 Meters716:30.09a—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 3000 Meters · Place 19 · ShenandoahShenandoah3000 Meters19.9:27.66aFr
Jan 182025 Cardinal TFJan 18 · 3000 Meters · Place 18 · ShenandoahShenandoah3000 Meters18.9:34.56aFr
Jan 12The Kaye and JJ Smith InvitationalJan 12 · 3000 Meters · Place 11 · ShenandoahShenandoah3000 Meters119:37.41a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · 10,000 Meters · Place 13 · ShenandoahShenandoah10,000 Meters13.34:24.73aFr
Apr 11Dennis CraddockApr 11 · 10000 Meters · Place 8 · ShenandoahShenandoah10000 Meters833:51.94a PBFr
Mar 29Blue & Silver ChallengeMar 29 · 1500 Meters · Place 17 · ShenandoahShenandoah1500 Meters174:27.01aFr
Mar 29Blue & Silver ChallengeMar 29 · 800 Meters · Place 20 · ShenandoahShenandoah800 Meters202:15.85aFr

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31VHSL Class 3 State ChampionshipsMay 31 · 3200 Meters · Place 11 · New KentNew Kent3200 Meters119:55.36 PB12
May 22VHSL Class 3/4 Region A ChampionshipMay 22 · 3200 Meters · Place 3 · New KentNew Kent3200 Meters310:22.6312
May 22VHSL Class 3/4 Region A ChampionshipMay 22 · 3200 Meters · Place 3 · New KentNew Kent3200 Meters310:22.6312
May 7Bay Rivers District Outdoor Track & Field ChampionshipsMay 7 · 3200 Meters · Place 2 · NEW KENTNEW KENT3200 Meters210:01.98—
May 7Bay Rivers District Outdoor Track & Field ChampionshipsMay 7 · 1600 Meters · Place 19 · NEW KENTNEW KENT1600 Meters195:28.54—
Apr 24Bay Rivers District Regular Season Meet #3Apr 24 · 3200 Meters · Place 1 · NEW KENTNEW KENT3200 Meters110:00.58—
Apr 17Bay Rivers District Regular Season Meet #2Apr 17 · 3200 Meters · Place 3 · NEW KENTNEW KENT3200 Meters310:11.73—
Apr 17BRD Reg. Season #2Apr 17 · 3200 Meters · Place 3 · New KentNew Kent3200 Meters3.10:11.73a12
Mar 26BRD Reg. Season #1Mar 26 · 3200 Meters · Place 8 · New KentNew Kent3200 Meters8.10:37.23a12
Mar 26BRD Reg. Season #1Mar 26 · 1600 Meters · Place 2 · New KentNew Kent1600 Meters2.4:45.41a PB12

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 16VHSL Class 3 Region A Indoor T&F ChampionshipsFeb 16 · 3200 Meters · Place 1 · New KentNew Kent3200 Meters110:18.0912
Feb 2BRD CHAMPIONSHIPSFeb 2 · 1600 Meters · Place 17 · New KentNew Kent1600 Meters175:09.13a—
Feb 2BRD CHAMPIONSHIPSFeb 2 · 1000 Meters · Place 20 · New KentNew Kent1000 Meters203:04.93a—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 12BRD Reg. Season #1Dec 12 · 3200 Meters · Place 7 · New KentNew Kent3200 Meters7.10:48.23a12
Dec 12BRD Reg. Season #1Dec 12 · 1600 Meters · Place 11 · New KentNew Kent1600 Meters11.5:00.16a12
Feb 27VHSL Class 3 State Indoor ChampionshipsFeb 27 · 3200 Meters · Place 10 · New KentNew Kent3200 Meters10.10:12.60a11
Feb 17VHSL Class 3 Region A Indoor T&F ChampionshipsFeb 17 · 3200 Meters · Place 3 · New KentNew Kent3200 Meters310:10.10 PB11
Feb 17VHSL Class 3 Region A Indoor T&F ChampionshipsFeb 17 · 1600 Meters · Place 9 · New KentNew Kent1600 Meters95:03.0011
Feb 3Bay Rivers District Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 12 · NEW KENTNEW KENT1600 Meters125:10.2011
Feb 3Bay Rivers District Indoor Track & Field ChampionshipsFeb 3 · 1000 Meters · Place 8 · NEW KENTNEW KENT1000 Meters82:51.41 PB11
Jan 24Bay Rivers Regular Season Meet #3Jan 24 · 1000 Meters · Place 9 · NEW KENTNEW KENT1000 Meters92:53.9211
Jan 13Virginia Showcase InvitationalJan 13 · 3200 Meters · Place 85 · New KentNew Kent3200 Meters85.10:25.00a11
Jan 10Bay Rivers Regular Season Meet #2Jan 10 · 1600 Meters · Place 3 · NEW KENTNEW KENT1600 Meters34:54.8811

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23VHSL Region 3A Outdoor T&F ChampionshipsMay 23 · 3200 Meters · Place 6 · New KentNew Kent3200 Meters6.10:21.21a11
May 23VHSL Region 3A Outdoor T&F ChampionshipsMay 23 · 1600 Meters · Place 7 · New KentNew Kent1600 Meters7.5:03.24a11
May 10Bay Rivers District Outdoor Track & Field ChampionshipsMay 10 · 3200 Meters · Place 6 · NEW KENTNEW KENT3200 Meters610:20.9211
Apr 15Kellie Wells ClassicApr 15 · 3200 Meters · Place 19 · New KentNew Kent3200 Meters1910:20.72—
Apr 15Kellie Wells ClassicApr 15 · 3200 Meters · Place 19 · New KentNew Kent3200 Meters1910:20.7211

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3VHSL 3A State ChampionshipsJun 3 · 3200 Meters · Place 19 · New KentNew Kent3200 Meters19.10:44.71a10
May 20VHSL Region 3A Outdoor ChampionshipsMay 20 · 3200 Meters · Place 3 · New KentNew Kent3200 Meters3.10:49.99a10
May 9Bay Rivers District Regular Season Meet #3May 9 · 1600 Meters · Place 7 · NEW KENTNEW KENT1600 Meters74:51.69—
May 9Bay Rivers District Regular Season Meet #3May 9 · 800 Meters · Place 12 · NEW KENTNEW KENT800 Meters122:16.02—
Apr 2All American Track Classic VirginiaApr 2 · 800 Meters · Place 9 · NEW KENTNEW KENT800 Meters92:09.58 PB10
Mar 30Bay Rivers District Regular Season Meet #1Mar 30 · 800 Meters · Place 8 · NEW KENTNEW KENT800 Meters82:11.12—
Mar 26Charles City Invitational 2022Mar 26 · 800 Meters · Place 4 · New KentNew Kent800 Meters42:15.43—
Mar 19Shoot the Gun and RunMar 19 · 800 Meters · Place 3 · NEW KENTNEW KENT800 Meters32:09.58—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 18VHSL Class 3_4 Region A Indoor T&F ChampionshipFeb 18 · 3200 Meters · Place 4 · New KentNew Kent3200 Meters4.10:46.98a10
Feb 18VHSL Class 3_4 Region A Indoor T&F ChampionshipFeb 18 · 1600 Meters · Place 4 · New KentNew Kent1600 Meters4.4:53.73a PB10
Feb 1Lampert Timing Indoor Track Meet #7Feb 1 · 1000 Meters · Place 1 · New KentNew Kent1000 Meters13:00.9910
Feb 1Lampert Timing Indoor Track Meet #7Feb 1 · 1000 Meters · Place 1 · New KentNew Kent1000 Meters13:00.9910
Jan 25Bay Rivers Regular Season Meet #3Jan 25 · 1000 Meters · Place 16 · NEW KENTNEW KENT1000 Meters163:07.3710

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26Bay Rivers District Meet #4May 26 · 800 Meters · Place 16 · NEW KENTNEW KENT800 Meters162:27.09—
May 26Bay Rivers District Meet #4May 26 · 1600 Meters · Place 17 · NEW KENTNEW KENT1600 Meters175:20.36—