Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 102:42.14aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
1600 Meters · OutdoorCardinal Classic · Apr 244:32.44aCardinal ClassicApril 24, 2026
1600 Meters · Outdoor · Hand timedLa Plata, Leonardtown, St. Charles @ Calvert · Apr 234:52.9hLa Plata, Leonardtown, St. Charles @ CalvertApril 23, 2024
300 Meters · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 1038.96aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
3200 Meters · Outdoor · Hand timedCalvert, Great Mills, Lackey, @ Chopticon · Apr 1611:11.0hCalvert, Great Mills, Lackey, @ ChopticonApril 16, 2024
400 Meters · OutdoorEPAC Conference Championship · May 851.46aEPAC Conference ChampionshipMay 8, 2026
500 Meters · IndoorECE ROANOKE - UGLY SWEATER INVITATIONAL · Dec 131:10.23aECE ROANOKE - UGLY SWEATER INVITATIONALDecember 13, 2025
800 Meters · IndoorAdidas Indoor Nationals · Mar 202:01.74aAdidas Indoor NationalsMarch 20, 2026
800 Meters · Outdoor WVSSAC State Track & Field Championships · May 221:56.05a WVSSAC State Track & Field ChampionshipsMay 22, 2026
800 Meters · Outdoor · Hand timedLa Plata, Leonardtown, St. Charles @ Calvert · Apr 232:13.6hLa Plata, Leonardtown, St. Charles @ CalvertApril 23, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 800 Meters · Place 3 · HedgesvilleHedgesville800 Meters3.1:56.05a PB11
May 15WVSSAC Class AAAA - North Region ChampionshipMay 15 · 1600 Meters · HedgesvilleHedgesville1600 Meters--DNS11
May 15WVSSAC Class AAAA - North Region ChampionshipMay 15 · 800 Meters · Place 4 · HedgesvilleHedgesville800 Meters4.1:58.55a11
May 8EPAC Conference ChampionshipMay 8 · 800 Meters · Place 1 · HedgesvilleHedgesville800 Meters11:58.29a11
May 8EPAC Conference ChampionshipMay 8 · 400 Meters · Place 5 · HedgesvilleHedgesville400 Meters551.46a PB11
May 52026 Berkeley County ChampionshipsMay 5 · 1600 Meters · Place 2 · HedgesvilleHedgesville1600 Meters24:34.08a11
Apr 24Cardinal ClassicApr 24 · 1600 Meters · Place 4 · HedgesvilleHedgesville1600 Meters44:32.44a PB11
Apr 24Cardinal ClassicApr 24 · 800 Meters · Place 1 · HedgesvilleHedgesville800 Meters12:00.14a11
Apr 22EPAC Quad MeetApr 22 · 400 Meters · Place 1 · HedgesvilleHedgesville400 Meters1.51.47a11
Apr 18Hampshire InvitationalApr 18 · 1600 Meters · Place 1 · HedgesvilleHedgesville1600 Meters14:41.05a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 800 Meters · Place 49 · UnattachedUnattached800 Meters49.2:01.74a PB11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 300 Meters · Place 3 · 51-Unattached51-Unattached300 Meters3.38.96a PB11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 1000 Meters · Place 1 · 51-Unattached51-Unattached1000 Meters1.2:42.14a PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.2:02.80a11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 500 Meters · Place 1 · 51-Unattached51-Unattached500 Meters1.1:10.23a PB11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 1000 Meters · 51-Unattached51-Unattached1000 Meters—DNS11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23WVSSAC State Track & Field ChampionshipsMay 23 · 800 Meters · Place 11 · HedgesvilleHedgesville800 Meters111:59.18a10
May 15WVSSAC Class AAA - Region 2 ChampionshipMay 15 · 800 Meters · Place 2 · HedgesvilleHedgesville800 Meters21:58.53a10
May 9EPAC ChampionshipsMay 9 · 800 Meters · Place 1 · HedgesvilleHedgesville800 Meters12:00.51a10
May 6Berkeley County ChampionshipsMay 6 · 1600 Meters · Place 1 · HedgesvilleHedgesville1600 Meters14:32.54a10
May 6Berkeley County ChampionshipsMay 6 · 800 Meters · Place 1 · HedgesvilleHedgesville800 Meters12:01.83a10
May 2Journal InvitationalMay 2 · 800 Meters · Place 1 · HedgesvilleHedgesville800 Meters1.2:00.28a10
Apr 25Cardinal ClassicApr 25 · 800 Meters · Place 2 · HedgesvilleHedgesville800 Meters2.2:01.94a10
Apr 23EPAC QuadApr 23 · 400 Meters · Place 2 · HedgesvilleHedgesville400 Meters253.3410
Apr 12Jim Taylor InvitationalApr 12 · 1600 Meters · Place 2 · HedgesvilleHedgesville1600 Meters24:49.65a10
Apr 9EPAC QUADApr 9 · 1600 Meters · Place 1 · HedgesvilleHedgesville1600 Meters14:43.53a10
Apr 9EPAC QUADApr 9 · 800 Meters · Place 2 · HedgesvilleHedgesville800 Meters22:04.94a10
Apr 5Morgantown Invitational Apr 5 · 800 Meters · Place 3 · HedgesvilleHedgesville800 Meters32:05.04a10
Apr 2Varsity Quad Meet @ MaHSApr 2 · 400 Meters · Place 1 · HedgesvilleHedgesville400 Meters154.59a10
Mar 29Paul Arbogast Memorial InvitationalMar 29 · 800 Meters · Place 6 · HedgesvilleHedgesville800 Meters62:05.61a10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 13MPSSAA 2A South Region ChampionshipsMay 13 · 1600 Meters · Place 8 · CalvertCalvert1600 Meters8.4:48.36a9
May 72024 SMAC Outdoor Track & Field ChampionshipMay 7 · 1600 Meters · Place 12 · CalvertCalvert1600 Meters12.4:44.42a9
Apr 30Calvert, Northern-Cal, Westlake @ North PointApr 30 · 400 Meters · Place 15 · CalvertCalvert400 Meters1555.87a—
Apr 27The Gator Track & Field InvitationalApr 27 · 1600 Meters · Place 70 · CalvertCalvert1600 Meters70.4:49.38a9
Apr 27The Gator Track & Field InvitationalApr 27 · 800 Meters · CalvertCalvert800 Meters--DNS9
Apr 23La Plata, Leonardtown, St. Charles @ CalvertApr 23 · 1600 Meters · Place 4 · CalvertCalvert1600 Meters44:52.9h PB—
Apr 23La Plata, Leonardtown, St. Charles @ CalvertApr 23 · 800 Meters · Place 4 · CalvertCalvert800 Meters42:13.6h PB—
Apr 16Calvert, Great Mills, Lackey, @ ChopticonApr 16 · 3200 Meters · Place 4 · CalvertCalvert3200 Meters411:11.0h PB—
Apr 13Seahawk InvitationalApr 13 · 1600 Meters · Place 9 · CalvertCalvert1600 Meters94:59.42a—
Apr 10Calvert, Thomas Stone @ McDonoughApr 10 · 800 Meters · Place 1 · CalvertCalvert800 Meters12:18.85a—
Apr 10Calvert, Thomas Stone @ McDonoughApr 10 · 400 Meters · Place 9 · CalvertCalvert400 Meters957.92a—
Apr 5Park InviteApr 5 · 1600 Meters · Place 55 · CalvertCalvert1600 Meters555:07.969
Apr 5Park InviteApr 5 · 800 Meters · Place 79 · CalvertCalvert800 Meters792:20.799