Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 15 | 34:25.5 | NCAA DI Southeast Regional | November 15, 2024 |
| 5,000 Meters · Hagan-Stone ParkGreensboro XC Invitational · Sep 24 | 17:23.6 | Greensboro XC Invitational | September 24, 2022 |
| 5,000 Meters · Hickory Ridge High SchoolHickory Ridge Meet · Dec 1 | 21:00.5 | Hickory Ridge Meet | December 1, 2020 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA XC State Championship · Nov 5 | 16:59.64 | NCHSAA XC State Championship | November 5, 2022 |
| 5,000 Meters · McAlpine Creek ParkHare & Hounds XC Invitational (at McAlpine Park) · Sep 16 | 16:37.39 | Hare & Hounds XC Invitational (at McAlpine Park) | September 16, 2022 |
| 6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Sep 4 | 20:04.4 | Elon Friday Night Lights Opener | September 4, 2026 |
| 6,000 Meters · WakeMed Soccer Parkadidas Wolfpack Invitational · Sep 20 | 19:58.8 | adidas Wolfpack Invitational | September 20, 2024 |
| 8,000 Meters · Bethpage Polo at the ParkCAA Cross Country Championships · Oct 30 | 27:20.1 | CAA Cross Country Championships | October 30, 2026 |
| 8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 25:21.8 | East Carolina Pirate Invitational | October 4, 2024 |
| 8,000 Meters · Elon UniversityElon Invitational · Oct 18 | 26:14.5 | Elon Invitational | October 18, 2024 |
| 8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 11 | 26:18.0 | Queen City Invite | September 11, 2026 |
| 8,000 Meters · Pole Green ParkRichmond Invitational · Oct 2 | 26:50.7 | Richmond Invitational | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 186 · ElonElon | 10,000 Meters D1 Southeast | 186 | 34:25.5 PB | Fr |
| Nov 1 | CAA Cross Country ChampionshipsNov 1 · 8,000 Meters Varsity · Place 55 · ElonElon | 8,000 Meters Varsity | 55 | 27:20.1 | FR |
| Oct 18 | Elon InvitationalOct 18 · 8,000 Meters College · Place 7 · ElonElon | 8,000 Meters College | 7 | 26:14.5 PB | Fr |
| Oct 4 | East Carolina Pirate InvitationalOct 4 · 8,000 Meters College · Place 75 · ElonElon | 8,000 Meters College | 75 | 25:21.8 PB | Fr |
| Sep 20 | Adidas XC Challenge (HS)Sep 20 · 6,000 Meters Open · Place 102 · ElonElon | 6,000 Meters Open | 102 | 19:58.8 | FR |
| Sep 20 | adidas Wolfpack InvitationalSep 20 · 6,000 Meters College · Place 102 · ElonElon | 6,000 Meters College | 102 | 19:58.8 PB | Fr |
| Sep 6 | Elon Friday Night Lights OpenerSep 6 · 6,000 Meters Varsity · Place 28 · ElonElon | 6,000 Meters Varsity | 28 | 19:46.3 | FR |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Senior · Place 35 · NCNC | 5,000 Meters Senior | 35 | 17:08.46 | 12 |
| Nov 4 | NCHSAA ChampionshipsNov 4 · 5,000 Meters 4A · Place 139 · ButlerButler | 5,000 Meters 4A | 139 | 17:50.19 | 12 |
| Oct 28 | NCHSAA 4A West RegionalOct 28 · 5,000 Meters Varsity · Place 14 · ButlerButler | 5,000 Meters Varsity | 14 | 17:00.58 | 12 |
| Aug 26 | Providence Cross Country InvitationalAug 26 · 5,000 Meters Varsity · Place 23 · ButlerButler | 5,000 Meters Varsity | 23 | 16:56.54 | 12 |
| Aug 26 | Providence Cross Country InvitationalAug 26 · 5,000 Meters Championship · Place 23 · ButlerButler | 5,000 Meters Championship | 23 | 16:56.54 | 12 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 4A · Place 66 · ButlerButler | 5,000 Meters 4A | 66 | 16:59.64 PB | 11 |
| Oct 29 | NCHSAA 4A West RegionalOct 29 · 5,000 Meters Varsity · Place 20 · ButlerButler | 5,000 Meters Varsity | 20 | 16:57.40 | 11 |
| Oct 8 | N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Championship · Place 61 · ButlerButler | 5,000 Meters Championship | 61 | 17:00.54 | 11 |
| Sep 24 | Greensboro XC InvitationalSep 24 · 5,000 Meters Varsity 3 · Place 43 · ButlerButler | 5,000 Meters Varsity 3 | 43 | 17:23.6 PB | 11 |
| Sep 16 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 16 · 5,000 Meters Varsity Championship (SATURDAY) · Place 21 · ButlerButler | 5,000 Meters Varsity Championship (SATURDAY) | 21 | 16:37.39 PB | 11 |
| Aug 27 | Providence InvitationalAug 27 · 5,000 Meters Varsity · Place 40 · ButlerButler | 5,000 Meters Varsity | 40 | 17:25.90 | 11 |
2021 Cross Country
2 results2020 Cross Country
2 results