Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe VA Showcase · Jan 175:00.33aThe VA ShowcaseJanuary 17, 2026
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:54.73Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorFast Track Invitational · Jan 252:55.68Fast Track InvitationalJanuary 25, 2025
1500 Meters · IndoorThe VA Showcase · Jan 174:39.84aThe VA ShowcaseJanuary 17, 2026
1500 Meters · OutdoorHOKA Festival of Miles · Jun 44:36.76aHOKA Festival of MilesJune 4, 2026
1600 Meters · IndoorNCHSAA 4A State Championships · Feb 154:57.54aNCHSAA 4A State Championships February 15, 2025
1600 Meters · OutdoorCarolina Distance Carnival · Apr 264:48.21Carolina Distance CarnivalApril 26, 2025
3200 Meters · IndoorNCHSAA 7A Champs · Feb 1810:38.55aNCHSAA 7A ChampsFebruary 18, 2026
3200 Meters · OutdoorMooresville Mid-Season Meet · Apr 910:31.90aMooresville Mid-Season MeetApril 9, 2025
400 Meters · OutdoorOdell Williams Invitational · Mar 2259.71aOdell Williams InvitationalMarch 22, 2025
800 Meters · IndoorMondo Elite HS Invitational · Jan 272:17.50Mondo Elite HS InvitationalJanuary 27, 2023
800 Meters · OutdoorAPP State HS Invitational · Apr 62:12.67aAPP State HS InvitationalApril 6, 2025
MR Carnival: Carmen Alder Pinecrest 4:42.45 · OutdoorCarolina Distance Carnival · Apr 264:49.81Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4HOKA Festival of MilesJun 4 · 1 Mile · Place 15 · Lake NormanLake Norman1 Mile15.4:57.32a12
Jun 4HOKA Festival of MilesJun 4 · 1600 Meters · Place 15 · Lake NormanLake Norman1600 Meters15.4:55.20a12
Jun 4HOKA Festival of MilesJun 4 · 1500 Meters · Place 15 · Lake NormanLake Norman1500 Meters15.4:36.76a PB12
May 30NCRunners Elite Tune UpMay 30 · 800 Meters · Place 4 · UnattachedUnattached800 Meters4.2:13.27a12
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 1600 Meters · Place 3 · Lake NormanLake Norman1600 Meters3.4:49.02a12
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 800 Meters · Place 4 · Lake NormanLake Norman800 Meters4.2:14.02a12
May 9NCHSAA 7A West RegionalMay 9 · 3200 Meters · Lake NormanLake Norman3200 Meters—DNF12
May 9NCHSAA 7A West RegionalMay 9 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters1.4:54.00a12
May 9NCHSAA 7A West RegionalMay 9 · 800 Meters · Place 2 · Lake NormanLake Norman800 Meters2.2:14.03a12
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 3200 Meters · Lake NormanLake Norman3200 Meters—DNF12
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters1.4:54.00a12
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 800 Meters · Place 2 · Lake NormanLake Norman800 Meters2.2:14.03a12
Apr 1Lake Norman Meet #3Apr 1 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters1.10:47.31a12
Mar 27Chomp City RelaysMar 27 · 3200 Meters · Place 3 · Lake NormanLake Norman3200 Meters310:40.71a12
Mar 21Odell Williams InviteMar 21 · 400 Meters · Lake NormanLake Norman400 Meters—DNS12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 5 · Lake NormanLake Norman1600 Meters54:52.8012
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 5 · Lake NormanLake Norman1 Mile54:54.73 PB12
Feb 6CSD Polar Bear (Senior Night)Feb 6 · 1600 Meters · Lake NormanLake Norman1600 Meters—DNS12
Jan 7Lake Norman WhiteoutJan 7 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters1.11:30.74aUnofficial12
Jan 7Lake Norman WhiteoutJan 7 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters1.4:58.82aUnofficial12

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 7A ChampsFeb 18 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters1.10:38.55a PB12
Feb 18NCHSAA 7A ChampsFeb 18 · 1600 Meters · Lake NormanLake Norman1600 Meters--DNF12
Jan 22Central Piedmont & North Piedmont Conference ChampionshipsJan 22 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters111:12.4312
Jan 22Central Piedmont & North Piedmont Conference ChampionshipsJan 22 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters15:15.3612
Jan 22Central Piedmont & North Piedmont Conference ChampionshipsJan 22 · 1000 Meters · Place 1 · Lake NormanLake Norman1000 Meters13:03.9312
Jan 22Central Piedmont & North Piedmont Conference ChampionshipsJan 22 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters111:12.4312
Jan 22Central Piedmont & North Piedmont Conference ChampionshipsJan 22 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters15:15.3612
Jan 22Central Piedmont & North Piedmont Conference ChampionshipsJan 22 · 1000 Meters · Place 1 · Lake NormanLake Norman1000 Meters13:03.9312
Jan 17The VA ShowcaseJan 17 · 2 Miles · Lake NormanLake Norman2 Miles--DNF12
Jan 17The VA ShowcaseJan 17 · 1 Mile · Place 14 · Lake NormanLake Norman1 Mile14.5:00.33a PB12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 14 · Lake NormanLake Norman1600 Meters14.4:58.54a12
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 14 · Lake NormanLake Norman1500 Meters14.4:39.84a PB12
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 14 · Lake NormanLake Norman1500 Meters14.4:39.84a12

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 14 · Lake NormanLake Norman3200 Meters1410:47.24—
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 1600 Meters · Place 2 · Lake NormanLake Norman1600 Meters2.4:50.46a11
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · Lake NormanLake Norman800 Meters--DNF11
May 10NCHSAA 4A Midwest RegionalMay 10 · 3200 Meters · Lake NormanLake Norman3200 Meters—DNF11
May 10NCHSAA 4A Midwest RegionalMay 10 · 1600 Meters · Place 2 · Lake NormanLake Norman1600 Meters2.4:51.32a11
May 10NCHSAA 4A Midwest RegionalMay 10 · 800 Meters · Place 2 · Lake NormanLake Norman800 Meters2.2:15.42a11
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters14:48.21 PBJR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Carmen Alder Pinecrest 4:42.45 · Place 1 · Lake NormanLake NormanMR Carnival: Carmen Alder Pinecrest 4:42.4514:49.81 PBJR
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters14:57.04JR
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters14:57.04JR
Apr 9Mooresville Mid-Season MeetApr 9 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters1.10:31.90a PB11
Apr 6APP State HS InvitationalApr 6 · 800 Meters · Place 1 · Lake NormanLake Norman800 Meters1.2:12.67a PB11
Apr 4App State HS MeetApr 4 · 800 Meters · Place 1 · Lake NormanLake Norman800 Meters1.2:12.67a11
Mar 31South Iredell Meet #2Mar 31 · 3200 Meters · Lake NormanLake Norman3200 Meters—DNS11
Mar 22Odell Williams InvitationalMar 22 · 400 Meters · Place 4 · Lake NormanLake Norman400 Meters4.59.71a PB11
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 4 · Lake NormanLake Norman1 Mile44:57.2011
Mar 8Clash of the CarolinasMar 8 · 800 Meters · Place 2 · Lake NormanLake Norman800 Meters2.2:15.85a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 4A State Championships Feb 15 · 1000 Meters · Place 2 · Lake NormanLake Norman1000 Meters2.2:58.82a11
Feb 15NCHSAA 4A State Championships Feb 15 · 1600 Meters · Place 4 · Lake NormanLake Norman1600 Meters4.4:57.54a PB11
Feb 1Mondo Elite HS InvitationalFeb 1 · 1000 Meters · Place 19 · Lake NormanLake Norman1000 Meters193:07.36—
Jan 25Fast Track InvitationalJan 25 · 1000 Meters · Place 1 · Lake NormanLake Norman1000 Meters12:55.68 PB—
Jan 4JDL Run Fast InvitationalJan 4 · 1600 Meters · Place 3 · Lake NormanLake Norman1600 Meters35:00.19—
Jan 4JDL Run Fast InvitationalJan 4 · 1000 Meters · Place 4 · Lake NormanLake Norman1000 Meters43:03.30—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Polar ExpressDec 6 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters1.5:00.05a11
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · 1000 Meters · Place 3 · Lake NormanLake Norman1000 Meters32:57.2210
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · 1000 Meters · Place 3 · Lake NormanLake Norman1000 Meters32:57.2710
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · 1600 Meters · Place 10 · Lake NormanLake Norman1600 Meters105:02.5710
Feb 2Mondo Elite HS InvitationalFeb 2 · 1 Mile · Place 8 · Lake NormanLake Norman1 Mile85:05.82—
Jan 20Fast Track HS InvitationalJan 20 · 1000 Meters · Place 1 · Lake NormanLake Norman1000 Meters12:59.42—
Jan 6Just Don't Lose HS ClassicJan 6 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters15:05.86—
Jan 6Just Don't Lose HS ClassicJan 6 · 1000 Meters · Place 2 · Lake NormanLake Norman1000 Meters23:01.27—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 6 · Lake NormanLake Norman3200 Meters6.10:41.79aUnofficial11
May 11NCHSAA 4A Midwest RegionalMay 11 · 3200 Meters · Place 8 · Lake NormanLake Norman3200 Meters8.11:32.47a10
May 11NCHSAA 4A Midwest RegionalMay 11 · 1600 Meters · Place 4 · Lake NormanLake Norman1600 Meters4.4:57.07a10
May 11NCHSAA 4A Midwest RegionalMay 11 · 800 Meters · Place 6 · Lake NormanLake Norman800 Meters6.2:22.77a10
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 7 · Lake NormanLake Norman1600 Meters74:55.06—
Apr 20Carolina Distance CarnivalApr 20 · 1 Mile · Place 7 · Lake NormanLake Norman1 Mile74:56.90SO
Mar 28Raleigh RelaysMar 28 · 3200 Meters · Place 8 · Lake NormanLake Norman3200 Meters811:08.04a—
Mar 22Weddington InvitationalMar 22 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters1.5:05.90a10
Mar 16Coach Odell Williams Raider InvitationalMar 16 · 800 Meters · Place 1 · Lake NormanLake Norman800 Meters12:19.26—
Mar 16Coach Odell Williams Raider InvitationalMar 16 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters15:00.55—
Mar 13Mooresville Home #1Mar 13 · 800 Meters · Place 1 · Lake NormanLake Norman800 Meters12:18.87—

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · 3200 Meters · Place 7 · Lake NormanLake Norman3200 Meters7.11:00.32a9
May 13NCHSAA 4A Midwest RegionalMay 13 · 3200 Meters · Place 4 · Lake NormanLake Norman3200 Meters4.11:07.73a9
May 13NCHSAA 4A Midwest RegionalMay 13 · 1600 Meters · Place 5 · Lake NormanLake Norman1600 Meters5.5:12.26a9
Apr 29Butler All Girls ChallengeApr 29 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters111:21.66—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 12 · Lake NormanLake Norman1600 Meters125:02.60—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 12 · Lake NormanLake Norman1 Mile125:04.28—
Apr 22Carolina Distance CarnivalApr 22 · 800 Meters · Place 12 · Lake NormanLake Norman800 Meters122:19.44—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 12 · Lake NormanLake Norman1600 Meters125:02.60—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 12 · Lake NormanLake Norman1 Mile125:04.10—
Apr 22Carolina Distance CarnivalApr 22 · 800 Meters · Place 12 · Lake NormanLake Norman800 Meters122:19.44—
Apr 15Apex Lion's RelayApr 15 · 1600 Meters · Place 3 · Lake NormanLake Norman1600 Meters35:00.979
Mar 24Mount Tabor Mile & Throwing ThunderMar 24 · 1 Mile · Place 1 · Lake NormanLake Norman1 Mile15:02.329
Mar 18Marvin Ridge InvitationalMar 18 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters111:14.88—
Mar 18Marvin Ridge InvitationalMar 18 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters15:06.99—
Mar 1West Wolverines Meet 1Mar 1 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters111:37.089
Mar 1West Wolverines Meet 1Mar 1 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters15:33.439
Mar 1West Wolverines Meet 1Mar 1 · 3200 Meters · Place 1 · Lake NormanLake Norman3200 Meters111:37.089
Mar 1West Wolverines Meet 1Mar 1 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters15:33.439

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · 1000 Meters · Place 5 · Lake NormanLake Norman1000 Meters5.2:56.81a9
Jan 30Spartan Last ChanceJan 30 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters1.5:08.52a9
Jan 27Mondo Elite HS InvitationalJan 27 · 800 Meters · Place 3 · Lake NormanLake Norman800 Meters32:17.50 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 800 Meters · Place 2 · Lake NormanLake Norman800 Meters22:19.00—
Jan 21Fast Track HS InvitationalJan 21 · 1000 Meters · Place 2 · Lake NormanLake Norman1000 Meters22:58.17—
Jan 13Virginia Showcase InvitationalJan 13 · 1 Mile · Place 11 · Lake NormanLake Norman1 Mile11.5:07.53a9
Jan 13Virginia Showcase InvitationalJan 13 · 1000 Meters · Place 1 · Lake NormanLake Norman1000 Meters1.2:58.89a9
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 11 · Lake NormanLake Norman1600 Meters11.5:05.51a9
Jan 13Virginia Showcase InvitationalJan 13 · 1500 Meters · Place 12 · Lake NormanLake Norman1500 Meters12.4:46.43a9
Jan 7Just Don't Lose HS ClassicJan 7 · 1600 Meters · Place 1 · Lake NormanLake Norman1600 Meters15:09.37—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 14 · Lake NormanLake Norman3200 Meters14.10:58.11aUnofficial9