Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Mallard Creek High SchoolMallard Creek XC 2 Mile Preview · Aug 19 | 17:21 | Mallard Creek XC 2 Mile Preview | August 19, 2025 |
| 5,000 Meters · Mallard Creek High SchoolMallard Creek Home Meet · Sep 9 | 28:43 | Mallard Creek Home Meet | September 9, 2025 |
| 5,000 Meters · McAlpine Creek ParkMeck Power 6 7A/8A Conference Championships · Oct 21 | 23:07.08 | Meck Power 6 7A/8A Conference Championships | October 21, 2026 |
| 5,000 Meters · McAlpine Greenway ParkWendy's Invitational · Oct 3 | 23:51.46 | Wendy's Invitational | October 3, 2026 |
| 5,000 Meters · Milliken & CompanyEye Opener XC HS · Aug 30 | 24:29.6 | Eye Opener XC HS | August 30, 2025 |
| 5,000 Meters · Northwestern HSTrojan Invitational · Sep 12 | 23:54.50 | Trojan Invitational | September 12, 2026 |
| 5,000 Meters · Pfeiffer UniversityPfeiffer XC Invite · Sep 13 | 23:47.8 | Pfeiffer XC Invite | September 13, 2025 |
| 5,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 18 | 24:49.3 | adidas XC Challenge | September 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NCHSAA 8A West RegionalOct 31 · 5,000 Meters Varsity · Place 59 · Mallard Creek | 5,000 Meters Varsity | 59 | 23:08.47 | 12 |
| Oct 21 | Meck Power 6 7A/8A Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 4 · Mallard Creek | 5,000 Meters Varsity | 4 | 23:07.08 PB | 12 |
| Oct 3 | Wendy's InvitationalOct 3 · 5,000 Meters Red · Place 103 · Mallard Creek | 5,000 Meters Red | 103 | 23:51.46 PB | 12 |
| Sep 18 | adidas XC ChallengeSep 18 · 5,000 Meters Invitational · Place 164 · Mallard Creek | 5,000 Meters Invitational | 164 | 24:49.3 PB | 12 |
| Sep 12 | Trojan InvitationalSep 12 · 5,000 Meters Varsity · Place 60 · Mallard Creek | 5,000 Meters Varsity | 60 | 23:54.50 PB | 12 |
| Sep 5 | Pfeiffer XC InvitationalSep 5 · 5,000 Meters HS Invitational · Place 34 · Mallard Creek | 5,000 Meters HS Invitational | 34 | 27:06.7 | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Meck Power Six Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 5 · Mallard Creek | 5,000 Meters Varsity | 5 | 23:28.9 | 11 |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters Varsity · Place 96 · Mallard Creek | 5,000 Meters Varsity | 96 | 24:54.4 | 11 |
| Sep 13 | Pfeiffer XC InviteSep 13 · 5,000 Meters Championship · Place 65 · Mallard Creek | 5,000 Meters Championship | 65 | 23:47.8 PB | 11 |
| Sep 9 | Mallard Creek Home MeetSep 9 · 5,000 Meters Varsity · Place 9 · Mallard Creek | 5,000 Meters Varsity | 9 | 28:43 PB | 11 |
| Aug 30 | Eye Opener XC HSAug 30 · 5,000 Meters Championship · Place 153 · Mallard Creek | 5,000 Meters Championship | 153 | 24:29.6 PB | 11 |
| Aug 23 | Ballantyne Ridge Cross Country InvitationalAug 23 · 5,000 Meters Invitational · Place 62 · Mallard Creek | 5,000 Meters Invitational | 62 | 24:22.72 | 11 |
| Aug 19 | Mallard Creek XC 2 Mile PreviewAug 19 · 2 Miles Varsity · Place 9 · Mallard Creek | 2 Miles Varsity | 9 | 17:21 PB | 11 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 82 · Mallard Creek | 5,000 Meters Varsity | 82 | 24:01.30 | 10 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 82 · Mallard Creek | 5,000 Meters Varsity | 82 | 24:01.30 | 10 |
| Sep 20 | Adidas XC Challenge (HS)Sep 20 · 5,000 Meters Varsity · Place 107 · Mallard Creek | 5,000 Meters Varsity | 107 | 25:12.1 | 10 |
| Aug 24 | Providence Cross Country InvitationalAug 24 · 5,000 Meters Invitational · Place 114 · Mallard Creek | 5,000 Meters Invitational | 114 | 25:46.44 | 10 |