Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBig South Indoor TF Championships 2026 · Feb 275:21.92aBig South Indoor TF Championships 2026February 27, 2026
1 Mile · OutdoorDavidson Relays · Mar 275:25.35aDavidson RelaysMarch 27, 2026
1000 Meters · IndoorUNC Asheville Collegiate Opener · Jan 93:18.60aUNC Asheville Collegiate OpenerJanuary 9, 2026
1500 Meters · OutdoorAsheville Bulldog Invitational · Apr 104:52.76aAsheville Bulldog InvitationalApril 10, 2026
1600 Meters · IndoorPolar Express · Dec 15:52.28aPolar ExpressDecember 1, 2023
1600 Meters · OutdoorCarolina Distance Carnival · Apr 295:45.00Carolina Distance CarnivalApril 29, 2022
500 Meters · IndoorSnowball Invitational · Jan 141:32.25Snowball InvitationalJanuary 14, 2022
800 Meters · IndoorBig South Indoor TF Championships 2026 · Feb 272:22.24aBig South Indoor TF Championships 2026February 27, 2026
800 Meters · OutdoorAsheville Bulldog Invitational · Apr 102:15.84aAsheville Bulldog InvitationalApril 10, 2026
Combined results · OutdoorCary vs. Green Hope · Mar 102:46.5Cary vs. Green HopeMarch 10, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 800 Meters · Place 14 · UNC AshevilleUNC Asheville800 MetersRound P14.2:21.28aSo
Apr 24Catamount ClassicApr 24 · 1500 Meters · Place 27 · UNC AshevilleUNC Asheville1500 Meters27.5:12.19aSo
Apr 24Catamount ClassicApr 24 · 800 Meters · UNC AshevilleUNC Asheville800 Meters—DNSSo
Apr 10Asheville Bulldog InvitationalApr 10 · 1500 Meters · Place 3 · UNC AshevilleUNC Asheville1500 Meters3.4:52.76a PBSo
Apr 10Asheville Bulldog InvitationalApr 10 · 800 Meters · Place 3 · UNC AshevilleUNC Asheville800 Meters3.2:15.84a PBSo
Mar 27Davidson RelaysMar 27 · 1 Mile · Place 19 · UNC AshevilleUNC Asheville1 Mile19.5:25.35a PBSo
Mar 27Davidson RelaysMar 27 · 800 Meters · Place 12 · UNC AshevilleUNC Asheville800 Meters12.2:22.37aSo
Mar 20Big South vs SoCon Conference ChallengeMar 20 · 1500 Meters · Place 9 · UNC AshevilleUNC Asheville1500 Meters95:02.91aSO

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · 1 Mile · Place 13 · UNC AshevilleUNC Asheville1 Mile135:21.92a PBSO
Feb 27Big South Indoor TF Championships 2026Feb 27 · 800 Meters · Place 9 · UNC AshevilleUNC Asheville800 Meters92:22.24a PBSO
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 1 Mile · Place 42 · UNC AshevilleUNC Asheville1 Mile425:29.60aSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 800 Meters · Place 30 · UNC AshevilleUNC Asheville800 Meters302:28.77aSo
Jan 16Tryon Winter ClassicJan 16 · 1 Mile · Place 20 · UNC AshevilleUNC Asheville1 Mile20.5:33.95aSo
Jan 16Tryon Winter ClassicJan 16 · 800 Meters · Place 13 · UNC AshevilleUNC Asheville800 Meters13.2:29.70aSo
Jan 9UNC Asheville Collegiate OpenerJan 9 · 1000 Meters · Place 3 · UNC AshevilleUNC Asheville1000 Meters33:18.60a PBSO

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 1500 Meters · Place 11 · UNC AshevilleUNC Asheville1500 Meters115:00.52aFR
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 1500 Meters · Place 12 · UNC AshevilleUNC Asheville1500 Meters125:05.54aFR
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 800 Meters · Place 16 · UNC AshevilleUNC Asheville800 Meters162:30.09aFR
Apr 25Catamount Classic Apr 25 · 800 Meters · Place 22 · UNC-AshevilleUNC-Asheville800 Meters222:27.25FR
Apr 11Asheville Bulldog InvitationalApr 11 · 1500 Meters · Place 12 · UNC AshevilleUNC Asheville1500 Meters124:58.92aFr
Apr 11Asheville Bulldog InvitationalApr 11 · 800 Meters · Place 23 · UNC AshevilleUNC Asheville800 Meters232:28.75aFr
Apr 4Tornado ClassicApr 4 · 1500 Meters · Place 6 · UNC AshevilleUNC Asheville1500 Meters65:10.30aFr
Apr 4Tornado ClassicApr 4 · 800 Meters · Place 9 · UNC AshevilleUNC Asheville800 Meters92:32.16aFr
Mar 2049er ClassicMar 20 · 800 Meters · Place 36 · UNC AshevilleUNC Asheville800 Meters36.2:28.94aFr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 2Mondo Elite HS InvitationalFeb 2 · 1000 Meters · Place 33 · CaryCary1000 Meters333:22.29—
Feb 2Mondo Elite HS InvitationalFeb 2 · 1000 Meters · Place 33 · CaryCary1000 Meters333:22.29—
Jan 27Apex Polar BearJan 27 · 1000 Meters · Place 21 · CaryCary1000 Meters213:39.26—
Jan 27Apex Polar BearJan 27 · 1000 Meters · Place 21 · CaryCary1000 Meters213:39.26—
Jan 19Governor's ClassicJan 19 · 1000 Meters · Place 9 · CaryCary1000 Meters93:29.9212
Jan 12Snowball InvitationalJan 12 · 1000 Meters · Place 9 · CaryCary1000 Meters93:18.8112
Jan 8SWAC Polar Bear #3Jan 8 · 1000 Meters · Place 2 · CaryCary1000 Meters23:29.29—
Jan 8SWAC Polar Bear #3Jan 8 · 1000 Meters · Place 2 · CaryCary1000 Meters23:29.29—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 15Reindeer ClassicDec 15 · 1000 Meters · CaryCary1000 Meters—DNS12
Dec 15Reindeer ClassicDec 15 · 1600 Meters · Place 15 · CaryCary1600 Meters15.5:59.99a12
Dec 1Polar ExpressDec 1 · 1000 Meters · CaryCary1000 Meters--DNS12
Dec 1Polar ExpressDec 1 · 1600 Meters · Place 16 · CaryCary1600 Meters16.5:52.28a PB12
Jan 30Apex Polar BearJan 30 · 1000 Meters · Place 2 · CaryCary1000 Meters23:27.88—
Jan 7SWAC Polar BearJan 7 · 1600 Meters · Place 13 · CaryCary1600 Meters136:07.45—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 118 · CaryCary3200 Meters118.12:55.64aUnofficial12
May 13NCHSAA 4A Mideast RegionalMay 13 · 800 Meters · Place 12 · CaryCary800 Meters12.2:36.18a11
Apr 22Carolina Distance CarnivalApr 22 · 800 Meters · Place 35 · CaryCary800 Meters352:26.78—
Apr 22Carolina Distance CarnivalApr 22 · 800 Meters · Place 35 · CaryCary800 Meters352:26.78—
Mar 24Athens Drive Friday Night LightsMar 24 · 800 Meters · Place 9 · CaryCary800 Meters92:32.27—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 2Polar ExpressDec 2 · 1000 Meters · Place 18 · CaryCary1000 Meters18.3:51.98a11
Jan 14Snowball InvitationalJan 14 · 500 Meters · Place 9 · CaryCary500 Meters91:32.25 PB10

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 113 · CaryCary3200 Meters113.12:48.10aUnofficial11
May 7Cardinal Gibbons Last ChanceMay 7 · 1600 Meters · Place 2 · CaryCary1600 Meters25:45.88—
May 4SWAC Conference Championship May 4 · 800 Meters · Place 20 · CaryCary800 Meters20.2:36.36a10
Apr 29Carolina Distance CarnivalApr 29 · 1600 Meters · Place 63 · CaryCary1600 Meters635:45.00 PB—
Apr 29Carolina Distance CarnivalApr 29 · 1600 Meters · Place 63 · CaryCary1600 Meters635:45.06—
Apr 23Wake County ChampionshipsApr 23 · 800 Meters · Place 13 · CaryCary800 Meters132:31.56—
Apr 21Cary Home Meet w/ Apex Friendship & Green HopeApr 21 · 800 Meters · Place 3 · CaryCary800 Meters3.2:37.88a10
Apr 8All American Track Classic 2022Apr 8 · 800 Meters · Place 65 · CaryCary800 Meters65.2:36.91a10
Mar 25Friday Night LightsMar 25 · 800 Meters · Place 8 · CaryCary800 Meters82:34.30—
Mar 10Cary vs. Green HopeMar 10 · Combined results · Place 2 · CaryCaryCombined results22:46.5 PB10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Reindeer ClassicDec 17 · 1000 Meters · Place 8 · CaryCary1000 Meters8.3:35.61a10
Dec 3Polar ExpressDec 3 · 1000 Meters · Place 20 · CaryCary1000 Meters20.3:44.64a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 20New Balance Dash for Doobie 3200Nov 20 · 3200 Meters · Place 19 · CaryCary3200 Meters19.13:48.05aUnofficial10
Jun 9Cary/GH/PC Last ChanceJun 9 · Combined results · Place 8 · CaryCaryCombined results83:04.309