Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carolina Friends SchoolCFS Home Meet #1 · Sep 3 | 20:10.0 | CFS Home Meet #1 | September 3, 2024 |
| 5,000 Meters · Cedarock ParkCCAC XC Championship · Oct 8 | 21:46.90 | CCAC XC Championship | October 8, 2025 |
| 5,000 Meters · Durham Academy Upper SchoolDA Home Meet 4 · Sep 29 | 21:00.37 | DA Home Meet 4 | September 29, 2026 |
| 5,000 Meters · McAlpine Creek ParkHare & Hounds XC Invitational (at McAlpine Park) · Sep 20 | 19:35.66 | Hare & Hounds XC Invitational (at McAlpine Park) | September 20, 2024 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 2A State Championships · Oct 25 | 19:11.62 | NCISAA 2A State Championships | October 25, 2024 |
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 30 | NCISAA 2A Cross Country ChampionshipsOct 30 · 5,000 Meters Varsity · Place 47 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 47 | 21:09.15 | 11 |
| Oct 9 | Carolina Friends MCC MeetOct 9 · 5,000 Meters Varsity · Place 6 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 6 | 23:57.52 | 11 |
| Sep 29 | DA Home Meet 4Sep 29 · 5,000 Meters Varsity · Place 29 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 29 | 21:00.37 PB | 11 |
| Sep 25 | Carolina Friends HS XC InviteSep 25 · 5,000 Meters Varsity · Place 17 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 17 | 24:51.76 | 11 |
| Sep 17 | DA Home Meet 2Sep 17 · 5,000 Meters Varsity · Place 11 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 11 | 21:45.92 | 11 |
2025 Cross Country
3 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 7 | AAU Cross Country NationalsDec 7 · 4,000 Meters Varsity · Place 146 · Without Limits TriangleWithout Limits Triangle | 4,000 Meters Varsity | 146 | 16:00.89 | 14 |
| Nov 9 | AAU North Carolina District Cross Country QualifierNov 9 · 4,000 Meters 13-14 · Without Limits TriangleWithout Limits Triangle | 4,000 Meters 13-14 | 0 | DQ | 9 |
| Oct 25 | NCISAA 2A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 31 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 31 | 19:11.62 PB | 9 |
| Oct 8 | Cristo Rey Home MeetOct 8 · 5,000 Meters Varsity · Place 2 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 2 | 20:40.6 | 9 |
| Sep 20 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 20 · 5,000 Meters Open (SATURDAY) · Place 45 · Without Limits TriangleWithout Limits Triangle | 5,000 Meters Open (SATURDAY) | 45 | 19:35.66 PB | 9 |
| Sep 3 | CFS Home Meet #1Sep 3 · 5,000 Meters Varsity · Place 5 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 5 | 20:10.0 PB | 9 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters 13-14 yr olds · Place 63 · Without Limits TriangleWithout Limits Triangle | 5,000 Meters 13-14 yr olds | 63 | 20:13.22 | 8 |
| Oct 6 | Great American XC Festival, Presented by GarminOct 6 · 3,200 Meters Middle School · Place 45 · Without Limits TWithout Limits T | 3,200 Meters Middle School | 45 | 14:11.2 | 8 |
| Sep 22 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 22 · 5,000 Meters Open · Place 307 · Without Limits TrianWithout Limits Trian | 5,000 Meters Open | 307 | 22:17.8 | — |
| Sep 12 | TA MS Meet #1Sep 12 · 3,000 Meters Middle School · Place 11 · Without Limits TriangleWithout Limits Triangle | 3,000 Meters Middle School | 11 | 13:53.8 | 8 |
| Sep 2 | 4th Annual Liberty Kickoff MeetSep 2 · 5,000 Meters Varsity · Place 43 · Without LimiWithout Limi | 5,000 Meters Varsity | 43 | 23:23.61 | 8 |