Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3500 m · Methodist UniversityDownback Invitational · Sep 4 | 15:23.60 | Downback Invitational | September 4, 2026 |
| 5,000 Meters · Boyd Lee ParkNCHSAA 4A East Regional · Oct 30 | 25:56.39 | NCHSAA 4A East Regional | October 30, 2021 |
| 5,000 Meters · Cleveland Community CollegeYetis Invitational 2026 · Sep 19 | 21:42.48 | Yetis Invitational 2026 | September 19, 2026 |
| 5,000 Meters · Cleveland Community College North CampusYeti Invitational · Sep 21 | 23:37.62 | Yeti Invitational | September 21, 2024 |
| 5,000 Meters · Ivey Redmon Sports ComplexSpartan Classic · Oct 2 | 22:48.80 | Spartan Classic | October 2, 2026 |
| 5,000 Meters · New Hanover TrackWallace Park Classic · Sep 21 | 23:22 | Wallace Park Classic | September 21, 2023 |
| 5,000 Meters · Salisbury Community ParkBlue Bear XC Invitational · Oct 10 | 23:44.53 | Blue Bear XC Invitational | October 10, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 4A East Regional · Oct 28 | 23:33.94 | NCHSAA 4A East Regional | October 28, 2023 |
| 6,000 Meters · BridgewaterODAC XC Championships · Nov 1 | 28:54.5 | ODAC XC Championships | November 1, 2025 |
| 6,000 Meters · Elon UniversityElon Invitational · Oct 18 | 28:14.1 | Elon Invitational | October 18, 2024 |
| 6,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 15 | 28:38.00 | NCAA South Regional XC Championship | November 15, 2025 |
| 6,000 Meters · Kernstown BattlefieldODAC XC Championships · Oct 31 | 27:12.2 | ODAC XC Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | ODAC XC ChampionshipsOct 31 · 6,000 Meters ODAC · Place 51 · GuilfordGuilford | 6,000 Meters ODAC | 51 | 27:12.2 PB | Jr |
| Oct 9 | Livingstone XC InvitationalOct 9 · 5,000 Meters Collegiate · GuilfordGuilford | 5,000 Meters Collegiate | 0 | DNS | Jr |
| Oct 2 | Spartan ClassicOct 2 · 5,000 Meters Collegiate · Place 19 · GuilfordGuilford | 5,000 Meters Collegiate | 19 | 22:48.80 PB | Jr |
| Sep 19 | Yetis Invitational 2026Sep 19 · 5,000 Meters College Women 5K · Place 2 · GuilfordGuilford | 5,000 Meters College Women 5K | 2 | 21:42.48 PB | Jr |
| Sep 4 | Downback InvitationalSep 4 · 3,500 Meters Women · Place 3 · GuilfordGuilford | 3,500 Meters Women | 3 | 15:23.60 PB | Jr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA South Regional XC ChampionshipNov 15 · 6,000 Meters College · Place 152 · GuilfordGuilford | 6,000 Meters College | 152 | 28:38.00 PB | So |
| Nov 1 | ODAC XC ChampionshipsNov 1 · 6,000 Meters Collegiate · Place 75 · GuilfordGuilford | 6,000 Meters Collegiate | 75 | 28:54.5 PB | So |
| Oct 10 | Blue Bear XC InvitationalOct 10 · 5,000 Meters College · Place 10 · GuilfordGuilford | 5,000 Meters College | 10 | 23:44.53 PB | So |
| Oct 3 | Spartan ClassicOct 3 · 5,000 Meters Varsity · Place 69 · GuilfordGuilford | 5,000 Meters Varsity | 69 | 23:53.9 | SO |
| Sep 20 | Yeti Invitational 2025Sep 20 · 5,000 Meters New Division · Place 6 · GuilfordGuilford | 5,000 Meters New Division | 6 | 24:09.40Unofficial | So |
| Sep 6 | Catawba Fleet Feet XC InviteSep 6 · 5,000 Meters College · Place 37 · GuilfordGuilford | 5,000 Meters College | 37 | 25:56.45 | So |
2024 Cross Country
4 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCHSAA 4A East RegionalOct 28 · 5,000 Meters Varsity · Place 104 · New HanoverNew Hanover | 5,000 Meters Varsity | 104 | 23:33.94 PB | 12 |
| Sep 21 | Wallace Park ClassicSep 21 · 5,000 Meters Varsity · Place 22 · New HanoverNew Hanover | 5,000 Meters Varsity | 22 | 23:22 PB | 12 |
| Sep 8 | Wilmington Beach BlastSep 8 · 5,000 Meters Championship · Place 57 · New HanoverNew Hanover | 5,000 Meters Championship | 57 | 22:44.68Unofficial | 12 |
| Aug 24 | Long Leaf 3200m KickoffAug 24 · 3,200 Meters Varsity · Place 43 · New HanoverNew Hanover | 3,200 Meters Varsity | 43 | 14:33.09 | 12 |
| Aug 19 | Hoggard 3200M Time TrialAug 19 · 3,200 Meters Varsity · Place 50 · New HanoverNew Hanover | 3,200 Meters Varsity | 50 | 15:12.14 | 12 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCHSAA 4A East RegionalOct 29 · 5,000 Meters Varsity · Place 132 · New HanoverNew Hanover | 5,000 Meters Varsity | 132 | 24:52.09 | 12 |
| Oct 6 | New Hanover County Championships MeetOct 6 · 5,000 Meters Varsity · Place 70 · New HanoverNew Hanover | 5,000 Meters Varsity | 70 | 25:06.00 | 12 |
| Sep 28 | MEC North Brunswick Home MeetSep 28 · 5,000 Meters Varsity · Place 34 · New HanoverNew Hanover | 5,000 Meters Varsity | 34 | 24:23.31 | 12 |
| Sep 9 | Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 5,000 Meters Junior Varsity · Place 24 · New HanoverNew Hanover | 5,000 Meters Junior Varsity | 24 | 26:09.94 | — |
| Sep 1 | Laney MEC Varsity/JV Home Meet #1Sep 1 · Varsity · Place 40 · New HanoverNew Hanover | Varsity | 40 | 27:32.55 | 12 |
| Aug 25 | Long Leaf 3K KickoffAug 25 · 3,000 Meters Varsity · Place 50 · New HanoverNew Hanover | 3,000 Meters Varsity | 50 | 15:05.75 | 12 |
| Aug 20 | Hoggard 3K ScrimmageAug 20 · 3,000 Meters Varsity · Place 79 · New HanoverNew Hanover | 3,000 Meters Varsity | 79 | 15:44.22 | 12 |
2021 Cross Country
1 results