Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ascend Leadership Academy Charter SchoolALA HS/MS XC CTHC Meet 1 · Aug 20 | 15:55.4 | ALA HS/MS XC CTHC Meet 1 | August 20, 2025 |
| 5,000 Meters · Blackwood Farm ParkChapel Hill Cheetahs XC Meet · Oct 2 | 27:28.8 | Chapel Hill Cheetahs XC Meet | October 2, 2025 |
| 5,000 Meters · Cedarock ParkBurlington Christian XC Meet · Sep 8 | 28:39.31 | Burlington Christian XC Meet | September 8, 2025 |
| 5,000 Meters · Emmaus Baptist ChurchChatham Thunder XC Invitational · Sep 17 | 31:36.8 | Chatham Thunder XC Invitational | September 17, 2026 |
| 5,000 Meters · Hagan-Stone ParkGCXI · Sep 27 | 26:43.58 | GCXI | September 27, 2025 |
| 5,000 Meters · Haw River Christian AcademyChatham Thunder XC Invitational · Sep 18 | 27:39.16 | Chatham Thunder XC Invitational | September 18, 2025 |
| 5,000 Meters · Keeley ParkHagan Stone XC Classic · Oct 3 | 30:36.8 | Hagan Stone XC Classic | October 3, 2026 |
| 5,000 Meters · Kiwanis ParkAscend Leadership Academy Meet · Aug 22 | 33:50 | Ascend Leadership Academy Meet | August 22, 2023 |
| 5,000 Meters · Lee Christian SchoolLCS Open Meet · Aug 31 | 30:21 | LCS Open Meet | August 31, 2026 |
| 5,000 Meters · Thunder XC Course Chatham Thunder XC Meet · Sep 21 | 31:16.30 | Chatham Thunder XC Meet | September 21, 2023 |
| 5,000 Meters · Wake Christian AcademyWake Christian Home Meet 3 · Oct 3 | 33:07 | Wake Christian Home Meet 3 | October 3, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNew Life Storm Home Meet · Sep 11 | 30:27.9 | New Life Storm Home Meet | September 11, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Hagan Stone XC ClassicOct 3 · 5,000 Meters High School JV · Place 40 · Chatham Thunder Homeschool | 5,000 Meters High School JV | 40 | 30:36.8 PB | 12 |
| Sep 17 | Chatham Thunder XC InvitationalSep 17 · 5,000 Meters Varsity · Place 27 · Chatham Thunder Homeschool | 5,000 Meters Varsity | 27 | 31:36.8 PB | 12 |
| Sep 11 | New Life Storm Home MeetSep 11 · 5,000 Meters High School · Place 59 · Chatham Thunder Homeschool | 5,000 Meters High School | 59 | 30:27.9 PB | 12 |
| Aug 31 | LCS Open MeetAug 31 · 5,000 Meters Varsity · Place 13 · Chatham Thunder Homeschool | 5,000 Meters Varsity | 13 | 30:21 PB | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Chapel Hill Cheetahs XC MeetOct 2 · 5,000 Meters Varsity · Place 4 · Chatham Thunder Homeschool | 5,000 Meters Varsity | 4 | 27:28.8 PB | 11 |
| Sep 27 | GCXISep 27 · 5,000 Meters HS Invite · Place 79 · Chatham Thunder Homeschool | 5,000 Meters HS Invite | 79 | 26:43.58 PB | 11 |
| Sep 23 | HRCA InvitationalSep 23 · 5,000 Meters Varsity Ladies · Place 18 · Chatham Thunder Homeschool | 5,000 Meters Varsity Ladies | 18 | 28:56 | 11 |
| Sep 18 | Chatham Thunder XC InvitationalSep 18 · 5,000 Meters Varsity · Place 18 · Chatham Thunder Homeschool | 5,000 Meters Varsity | 18 | 27:39.16 PB | 11 |
| Sep 8 | Burlington Christian XC MeetSep 8 · 5,000 Meters Varsity · Place 24 · Chatham Thunder Homeschool | 5,000 Meters Varsity | 24 | 28:39.31 PB | 11 |
| Aug 20 | ALA HS/MS XC CTHC Meet 1Aug 20 · 3,000 Meters Varsity · Place 11 · Chatham Thunder Homeschool | 3,000 Meters Varsity | 11 | 15:55.4 PB | 11 |
2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Wake Christian Home Meet 3Oct 3 · 5,000 Meters Varsity · Place 5 · Chatham Thunder Homeschool | 5,000 Meters Varsity | 5 | 33:07 PB | 9 |
| Sep 21 | Chatham Thunder XC MeetSep 21 · 5,000 Meters Varsity · Place 31 · Chatham Thunder Homeschool | 5,000 Meters Varsity | 31 | 31:16.30 PB | 9 |
| Aug 28 | Lee Christian Meet Aug 28 · 5,000 Meters Varsity · Place 15 · Chatham Thunder Homeschool | 5,000 Meters Varsity | 15 | 33:13 | 9 |
| Aug 22 | Ascend Leadership Academy Meet Aug 22 · 5,000 Meters New Division · Place 7 · Chatham Thunder Homeschool | 5,000 Meters New Division | 7 | 33:50 PB | 9 |