Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSusquehanna Invitational · Feb 154:46.36aSusquehanna InvitationalFebruary 15, 2025
1000 Meters · IndoorBison Challenge and Multis · Jan 302:47.52Bison Challenge and MultisJanuary 30, 2026
1500 Meters · Outdoor42nd Millersville Metrics · Apr 44:23.03a42nd Millersville MetricsApril 4, 2025
1600 Meters · IndoorWalt Cormack Memorial sponsored by the VTCA · Jan 214:47.29Walt Cormack Memorial sponsored by the VTCAJanuary 21, 2023
1600 Meters · OutdoorJJ Updike Last Chance Invitational · May 124:42.37JJ Updike Last Chance InvitationalMay 12, 2023
2000m Steeplechase · OutdoorDogwood Track Classic · May 36:58.70Dogwood Track ClassicMay 3, 2024
3000 Meters · IndoorAlvernia Winter Invitational · Jan 179:44.57aAlvernia Winter InvitationalJanuary 17, 2026
3000m Steeplechase · 0.914m · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3010:29.02aMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
3000m Steeplechase · OutdoorPaul Kaiser Classic · Apr 2610:47.07Paul Kaiser ClassicApril 26, 2025
3200 Meters · IndoorLiberty Premier Invitational (College) · Jan 710:30.93Liberty Premier Invitational (College)January 7, 2023
3200 Meters · OutdoorVHSL Region 5D Championship · May 2010:26.95VHSL Region 5D ChampionshipMay 20, 2024
5000 Meters · IndoorSU Valentine Invite · Feb 1417:55.99aSU Valentine InviteFebruary 14, 2026
5000 Meters · OutdoorPaul Kaiser Classic · Apr 2610:47.07Paul Kaiser ClassicApril 26, 2025
800 Meters · OutdoorPaul Kaiser Classic · Apr 242:09.08aPaul Kaiser ClassicApril 24, 2026
800 Meters · OutdoorMiddle Atlantic (MAC) Outdoor Championships · May 110:51.11Middle Atlantic (MAC) Outdoor ChampionshipsMay 1, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 3000m Steeplechase · Place 17 · MessiahMessiah3000m Steeplechase0.914m17.10:29.02a PBSo
Apr 24Paul Kaiser ClassicApr 24 · 800 Meters · Place 48 · MessiahMessiah800 Meters48.2:09.08a PBSo
Apr 18Millersville InviteApr 18 · 3000m Steeplechase · Place 2 · MessiahMessiah3000m Steeplechase0.914m2.10:37.24aSo
Apr 9Messiah InvitationalApr 9 · 3000m Steeplechase · Place 16 · MessiahMessiah3000m Steeplechase0.914m16.10:54.49aSo
Apr 1York College Twilight MeetApr 1 · 1500 Meters · Place 33 · MessiahMessiah1500 Meters334:24.03aSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 114 · MessiahMessiah5000 Meters114.16:53.45aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Bucknell Tune-UpFeb 20 · 1 Mile · Place 13 · MessiahMessiah1 Mile134:51.46SO
Feb 14SU Valentine InviteFeb 14 · 5000 Meters · Place 25 · MessiahMessiah5000 Meters2517:55.99a PBSo
Jan 30Bison Challenge and MultisJan 30 · 1000 Meters · Place 5 · MessiahMessiah1000 Meters52:47.52 PBSO
Jan 24Coach "I" InvitationalJan 24 · 1 Mile · Place 26 · MessiahMessiah1 Mile26.4:49.26aSo
Jan 17Alvernia Winter InvitationalJan 17 · 3000 Meters · Place 22 · MessiahMessiah3000 Meters229:44.57a PBSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 1 Mile · Place 14 · MessiahMessiah1 Mile14.4:53.17aSo
Feb 21Golden Bear InviteFeb 21 · 1 Mile · Place 11 · MessiahMessiah1 Mile11.4:57.36aFr
Feb 15Susquehanna InvitationalFeb 15 · 1 Mile · Place 17 · MessiahMessiah1 Mile17.4:46.36a PBFr
Feb 8Blue & White InviteFeb 8 · 3000 Meters · Place 24 · MessiahMessiah3000 Meters249:47.18FR

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 800 Meters · Place 23 · MessiahMessiah800 Meters2310:51.11 PBFR
Apr 26Paul Kaiser ClassicApr 26 · 3000m Steeplechase · Place 14 · MessiahMessiah3000m Steeplechase1410:47.07 PBFR
Apr 26Paul Kaiser ClassicApr 26 · 5000 Meters · Place 14 · MessiahMessiah5000 Meters1410:47.07 PBFR
Apr 16York College Twilight MeetApr 16 · 1500 Meters · Place 10 · MessiahMessiah1500 Meters104:31.82FR
Apr 16York College Twilight MeetApr 16 · 1500 Meters · Place 10 · MessiahMessiah1500 Meters104:31.82FR
Apr 10Messiah InvitationalApr 10 · 3000m Steeplechase · Place 14 · MessiahMessiah3000m Steeplechase0.914m14.11:05.16aFr
Apr 442nd Millersville MetricsApr 4 · 1500 Meters · Place 15 · MessiahMessiah1500 Meters154:23.03a PBFr
Mar 28Danny Curran InvitationalMar 28 · 5000 Meters · Place 98 · MessiahMessiah5000 Meters9817:03.91aFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · 3000 Meters · Place 21 · MessiahMessiah3000 Meters21.10:01.01aFr
Feb 12VHSL 5A Region D Indoor Track ChampionshipsFeb 12 · 3200 Meters · Place 6 · HarrisonburgHarrisonburg3200 Meters610:41.47—
Jan 25WFS INDOOR MM#4Jan 25 · 3200 Meters · Place 2 · HarrisonburgHarrisonburg3200 Meters210:40.28—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20VHSL Region 5D ChampionshipMay 20 · 3200 Meters · Place 5 · HarrisonburgHarrisonburg3200 Meters510:26.95 PB—
May 7Valley District Meet #4May 7 · 800 Meters · Place 4 · HarrisonburgHarrisonburg800 Meters42:09.43—
May 3Dogwood Track ClassicMay 3 · 2000m Steeplechase · Place 21 · HarrisonburgHarrisonburg2000m Steeplechase216:58.70 PB12
Apr 24City / County MeetApr 24 · 3200 Meters · Place 4 · HarrisonburgHarrisonburg3200 Meters410:34.47—
Apr 10District Mini MeetApr 10 · 3200 Meters · Place 1 · HarrisonburgHarrisonburg3200 Meters110:42.38—

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 9Liberty Flames HS InvitationalDec 9 · 3200 Meters · Place 21 · HarrisonburgHarrisonburg3200 Meters21.10:38.69a12
Dec 9Liberty Flames HS InvitationalDec 9 · 1600 Meters · Place 29 · HarrisonburgHarrisonburg1600 Meters29.4:50.46a12
Feb 13VHSL 5A Region D Indoor Track ChampionshipsFeb 13 · 1600 Meters · Place 7 · HarrisonburgHarrisonburg1600 Meters74:54.97—
Jan 28Bulldog InvitationalJan 28 · 1600 Meters · Place 58 · HarrisonburgHarrisonburg1600 Meters584:48.4611
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 89 · HarrisonburgHarrisonburg1000 Meters892:52.4011
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 89 · HarrisonburgHarrisonburg1000 Meters892:52.4011
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 3200 Meters · Place 21 · HarrisonburgHarrisonburg3200 Meters2110:34.53—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 1600 Meters · Place 27 · HarrisonburgHarrisonburg1600 Meters274:47.29 PB—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 3200 Meters · Place 21 · HarrisonburgHarrisonburg3200 Meters2110:34.53—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 1600 Meters · Place 27 · HarrisonburgHarrisonburg1600 Meters274:47.29—
Jan 13WFS INDOOR MM#3Jan 13 · 3200 Meters · Place 2 · HarrisonburgHarrisonburg3200 Meters210:50.42—
Jan 7Liberty Premier Invitational (College)Jan 7 · 3200 Meters · Place 19 · HarrisonburgHarrisonburg3200 Meters1910:30.93 PB—
Jan 7Liberty Premier Invitational (College)Jan 7 · 1600 Meters · Place 49 · HarrisonburgHarrisonburg1600 Meters494:50.95—
Jan 7Liberty Premier HS InvitationalJan 7 · 3200 Meters · Place 19 · HarrisonburgHarrisonburg3200 Meters19.10:30.93a11
Jan 7Liberty Premier HS InvitationalJan 7 · 1600 Meters · Place 49 · HarrisonburgHarrisonburg1600 Meters49.4:50.95a11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24VHSL 5A Region D Outdoor Track ChampionshipsMay 24 · 3200 Meters · Place 12 · HarrisonburgHarrisonburg3200 Meters1210:27.69—
May 24VHSL 5A Region D Outdoor Track ChampionshipsMay 24 · 3200 Meters · Place 12 · HarrisonburgHarrisonburg3200 Meters1210:27.69—
May 175A Region D Sub-RegionalMay 17 · 3200 Meters · Place 2 · HarrisonburgHarrisonburg3200 Meters210:46.93—
May 12JJ Updike Last Chance InvitationalMay 12 · 1600 Meters · Place 5 · HarrisonburgHarrisonburg1600 Meters54:42.37 PB—
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 58 · HarrisonburgHarrisonburg3200 Meters5810:27.3911
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 57 · HarrisonburgHarrisonburg3200 Meters5710:27.3911
Apr 22Golden Eagle InvitationalApr 22 · 3200 Meters · Place 3 · HarrisonburgHarrisonburg3200 Meters310:43.6611
Apr 7University of Lynchburg HS Twilight InviteApr 7 · 3200 Meters · Place 7 · HarrisonburgHarrisonburg3200 Meters710:27.39—

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · 3200 Meters · Place 8 · HarrisonburgHarrisonburg3200 Meters8.10:40.15a11
Dec 10Liberty Flames HS InvitationalDec 10 · 3200 Meters · HarrisonburgHarrisonburg3200 Meters--DNS11
Dec 10Liberty Flames HS InvitationalDec 10 · 1600 Meters · Place 37 · HarrisonburgHarrisonburg1600 Meters37.4:55.10a11
Feb 14VHSL 5A Region D ChampionshipsFeb 14 · 1600 Meters · Place 13 · HarrisonburgHarrisonburg1600 Meters13.5:09.44a10
Feb 35A Region D Sub-RegionalFeb 3 · 1600 Meters · Place 4 · HarrisonburgHarrisonburg1600 Meters45:08.10—
Feb 35A Region D Sub-RegionalFeb 3 · 1000 Meters · Place 6 · HarrisonburgHarrisonburg1000 Meters63:07.60—
Jan 19Harrisonburg/WFS Dual MeetJan 19 · 1600 Meters · Place 2 · HarrisonburgHarrisonburg1600 Meters25:15.61—
Jan 19Harrisonburg/WFS Dual MeetJan 19 · 1600 Meters · Place 2 · HarrisonburgHarrisonburg1600 Meters25:15.61—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 255A Region D Outdoor Track ChampionshipsMay 25 · 1600 Meters · Place 26 · HarrisonburgHarrisonburg1600 Meters265:00.33—
May 185A Region D QualifierMay 18 · 1600 Meters · Place 4 · HarrisonburgHarrisonburg1600 Meters44:58.75—
May 13JJ Updike Last Chance InvitationalMay 13 · 1600 Meters · Place 9 · HarrisonburgHarrisonburg1600 Meters95:00.78—
May 13JJ Updike Last Chance InvitationalMay 13 · 800 Meters · Place 10 · HarrisonburgHarrisonburg800 Meters102:18.40—
Apr 23Gus Lacy Track ClassicApr 23 · 1600 Meters · Place 23 · HarrisonburgHarrisonburg1600 Meters235:12.0510
Apr 9Sprint into Spring InvitationalApr 9 · 1600 Meters · Place 10 · HARRISONBURGHARRISONBURG1600 Meters105:09.4810
Apr 6Rockbridge Meet Apr 6 · 800 Meters · Place 5 · HarrisonburgHarrisonburg800 Meters52:17.99—
Apr 6Rockbridge Meet Apr 6 · 800 Meters · Place 5 · HarrisonburgHarrisonburg800 Meters52:17.99—
Apr 1Woodberry Forest Mini Meet #1Apr 1 · 800 Meters · Place 5 · HarrisonburgHarrisonburg800 Meters5.2:19.28a10
Mar 25Gary Bugg Coed Classic Mar 25 · 1600 Meters · Place 7 · HarrisonburgHarrisonburg1600 Meters75:15.16—

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 1000 Meters · Place 40 · HarrisonburgHarrisonburg1000 Meters40.2:57.27a10
Dec 18Liberty Christmas HS InvitationalDec 18 · 1600 Meters · Place 46 · HarrisonburgHarrisonburg1600 Meters46.4:55.62a10
Dec 11Walt McCormick Memorial InvitationalDec 11 · 1600 Meters · Place 38 · HarrisonburgHarrisonburg1600 Meters38.5:08.33a10

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 95A Region D ChampionshipJun 9 · 1600 Meters · Place 6 · HarrisonburgHarrisonburg1600 Meters6.5:07.38a9
Jun 95A Region D ChampionshipJun 9 · 800 Meters · Place 15 · HarrisonburgHarrisonburg800 Meters15.2:20.70a9
Jun 2Valley District ChampionshipsJun 2 · 1600 Meters · Place 4 · HarrisonburgHarrisonburg1600 Meters45:03.42—
May 27Valley District Meet #4May 27 · 1600 Meters · Place 6 · HarrisonburgHarrisonburg1600 Meters65:09.04—
May 27Valley District Meet #4May 27 · 1600 Meters · Place 6 · HarrisonburgHarrisonburg1600 Meters65:09.04—