Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPSAC Indoor Track & Field Championships · Feb 284:28.59aPSAC Indoor Track & Field ChampionshipsFebruary 28, 2026
1000 Meters · IndoorLiberty Christmas Invitational · Dec 162:31.87aLiberty Christmas InvitationalDecember 16, 2023
1500 Meters · OutdoorDr Jack M Toms Alumni Invitational · Mar 274:04.49aDr Jack M Toms Alumni InvitationalMarch 27, 2026
1600 Meters · IndoorLiberty Flames HS Invitational · Dec 94:31.37aLiberty Flames HS InvitationalDecember 9, 2023
1600 Meters · Outdooradidas Outdoor Nationals · Jun 144:21.27aadidas Outdoor NationalsJune 14, 2024
3200 Meters · IndoorEast Coast Elite- VMI 1.4.25 · Jan 410:19.67aEast Coast Elite- VMI 1.4.25January 4, 2025
3200 Meters · OutdoorVHSL Region 2B Championships · May 2810:05.14aVHSL Region 2B ChampionshipsMay 28, 2025
800 Meters · IndoorSykes & Sabock Challenge · Feb 71:58.60aSykes & Sabock ChallengeFebruary 7, 2026
800 Meters · OutdoorPSAC Outdoor Track & Field Championships · Apr 301:55.62aPSAC Outdoor Track & Field ChampionshipsApril 30, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8West Chester Last ChanceMay 8 · 800 Meters · ShippensburgShippensburg800 Meters—DNFFr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · 1500 Meters · Place 19 · ShippensburgShippensburg1500 Meters19.4:21.16aFr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · 800 Meters · Place 12 · ShippensburgShippensburg800 MetersRound P12.1:55.62a PBFr
Apr 24Paul Kaiser ClassicApr 24 · 1500 Meters · Place 8 · ShippensburgShippensburg1500 Meters8.4:04.91aFr
Apr 24Paul Kaiser ClassicApr 24 · 800 Meters · Place 27 · ShippensburgShippensburg800 Meters27.2:02.63aFr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 84 · ShippensburgShippensburg800 Meters84.1:56.53aFr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 1500 Meters · Place 2 · ShippensburgShippensburg1500 Meters2.4:04.49a PBFr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 800 Meters · Place 31 · ShippensburgShippensburg800 Meters31.2:00.20aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28PSAC Indoor Track & Field ChampionshipsFeb 28 · 1 Mile · Place 14 · ShippensburgShippensburg1 Mile14.4:28.59a PBFr
Feb 20Bucknell Tune-UpFeb 20 · 1 Mile · Place 7 · ShippensburgShippensburg1 Mile74:36.95FR
Feb 20Bucknell Tune-UpFeb 20 · 800 Meters · Place 22 · ShippensburgShippensburg800 Meters222:03.94FR
Feb 7Sykes & Sabock ChallengeFeb 7 · 800 Meters · Place 23 · ShippensburgShippensburg800 Meters231:58.60a PBFr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 28VHSL Region 2B ChampionshipsMay 28 · 3200 Meters · Place 2 · LurayLuray3200 Meters2.10:05.14a PB12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 1000 Meters · Place 5 · LurayLuray1000 Meters5.2:40.20a12
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 1600 Meters · Place 3 · LurayLuray1600 Meters3.4:34.12a12
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 3200 Meters · Place 12 · LurayLuray3200 Meters12.10:19.67a PB12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 1600 Meters · Place 6 · UnattachedUnattached1600 Meters6.4:21.27a PB11
Jun 14adidas Outdoor NationalsJun 14 · 1600 Meters · Place 6 · UnattachedUnattached1600 Meters6.4:22.78a11
May 23VHSL Region 2B ChampionshipsMay 23 · 800 Meters · Place 1 · LurayLuray800 Meters1.1:59.02a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10VHSL 1B/2B RegionalFeb 10 · 1000 Meters · Place 1 · LurayLuray1000 Meters1.2:43.00a11
Feb 10VHSL 1B/2B RegionalFeb 10 · 1600 Meters · Place 2 · LurayLuray1600 Meters2.4:37.45a11

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 1000 Meters · Place 2 · LurayLuray1000 Meters2.2:31.87a PB11
Dec 9Liberty Flames HS InvitationalDec 9 · 1600 Meters · Place 8 · LurayLuray1600 Meters8.4:31.37a PB11
Mar 1VHSL Class 1/2 Combined Indoor State ChampionshipsMar 1 · 3200 Meters · Place 10 · LurayLuray3200 Meters10.10:39.40a10
Mar 1VHSL Class 1/2 Combined Indoor State ChampionshipsMar 1 · 1000 Meters · Place 2 · LurayLuray1000 Meters2.2:37.59a10
Jan 13Virginia Showcase InvitationalJan 13 · 1000 Meters · Place 29 · LurayLuray1000 Meters29.2:39.05a10
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 57 · LurayLuray1600 Meters57.4:40.56a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24VHSL Region 2B ChampionshipsMay 24 · 800 Meters · Place 2 · LurayLuray800 Meters2.2:00.54a10
Mar 16Page ScrimmageMar 16 · 3200 Meters · Place 1 · LurayLuray3200 Meters1.10:29.0010
Mar 16Page ScrimmageMar 16 · 1600 Meters · Place 1 · LurayLuray1600 Meters1.4:38.0010

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 1000 Meters · Place 11 · LurayLuray1000 Meters11.2:45.15a10
Dec 17Liberty Christmas InvitationalDec 17 · 1600 Meters · Place 12 · LurayLuray1600 Meters12.4:38.09a10
Dec 10Liberty Flames HS InvitationalDec 10 · 1000 Meters · Place 10 · LurayLuray1000 Meters10.2:46.63a10
Dec 10Liberty Flames HS InvitationalDec 10 · 1600 Meters · Place 17 · LurayLuray1600 Meters17.4:41.82a10
Mar 2VHSL Class 1/2 Combined Indoor State ChampionshipsMar 2 · 1000 Meters · Place 7 · LurayLuray1000 Meters7.2:48.21a9
Jan 8East Coast EliteJan 8 · 1000 Meters · Place 4 · LURALURA1000 Meters42:58.209
Jan 8East Coast EliteJan 8 · 1000 Meters · Place 17 · LURALURA1000 Meters172:58.209
Jan 8East Coast EliteJan 8 · 1600 Meters · Place 4 · LURALURA1600 Meters44:55.959
Jan 8East Coast EliteJan 8 · 1600 Meters · Place 14 · LURALURA1600 Meters144:55.959

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3VHSL 2A State ChampionshipsJun 3 · 800 Meters · Place 2 · LurayLuray800 Meters2.2:02.76a9
May 25VHSL Region 2B ChampionshipsMay 25 · 800 Meters · Place 2 · LurayLuray800 Meters2.2:08.39a9
Apr 8Page Valley Invitational Apr 8 · 1600 Meters · Place 5 · LurayLuray1600 Meters5.4:51.97a9
Apr 8Page Valley Invitational Apr 8 · 800 Meters · Place 2 · LurayLuray800 Meters2.2:11.04a9

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 1600 Meters · Place 53 · LurayLuray1600 Meters53.4:58.13a9