Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 6 | 16:34.32 | Wilmington Beach Blast - Nighttime Cross Country | September 6, 2025 |
| 5,000 Meters · Hagan-Stone ParkGreensboro XC Invitational · Sep 24 | 17:45.4 | Greensboro XC Invitational | September 24, 2022 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 4 | 16:36.06 | NCHSAA Championships | November 4, 2023 |
| 5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 25 | 16:39.08 | Foot Locker Cross Country South Regional Championships | November 25, 2023 |
| 5,000 Meters · Northwood High SchoolNCHSAA 3A Mideast Regional · Oct 30 | 19:40.81 | NCHSAA 3A Mideast Regional | October 30, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 3A Mideast Regional · Oct 29 | 17:34.83 | NCHSAA 3A Mideast Regional | October 29, 2022 |
| 8,000 Meters · Cleveland Community CollegeNJCAA Region 10 Cross Country Championship · Oct 25 | 27:11.89 | NJCAA Region 10 Cross Country Championship | October 25, 2025 |
| 8,000 Meters · Lake KristiPirate XC Invitational · Oct 3 | 26:15.70 | Pirate XC Invitational | October 3, 2025 |
| 8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division I Cross Country Championships 2025 · Nov 8 | 28:52.9 | NJCAA Division I Cross Country Championships 2025 | November 8, 2025 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 11 | 26:30.2 | Royals Challenge | October 11, 2024 |
| 8,000 Meters · Pole Green ParkNJCAA D1 XC Championships · Nov 9 | 26:07.5 | NJCAA D1 XC Championships | November 9, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJCAA Division I Cross Country Championships 2025Nov 8 · 8,000 Meters NJCAA D1 · Place 131 · Louisburg (NC)Louisburg (NC) | 8,000 Meters NJCAA D1 | 131 | 28:52.9 PB | So |
| Oct 25 | NJCAA Region 10 Cross Country ChampionshipOct 25 · 8,000 Meters D1 · Place 1 · Louisburg (NC)Louisburg (NC) | 8,000 Meters D1 | 1 | 27:11.89 PB | So |
| Oct 10 | Royals ChallengeOct 10 · 8,000 Meters Blue · Place 18 · Louisburg (NC)Louisburg (NC) | 8,000 Meters Blue | 18 | 26:37.52 | So |
| Oct 3 | Pirate XC InvitationalOct 3 · 8,000 Meters College · Place 52 · Louisburg (NC)Louisburg (NC) | 8,000 Meters College | 52 | 26:15.70 PB | So |
| Sep 12 | Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 109 · Louisburg (NC)Louisburg (NC) | 8,000 Meters Collegiate | 109 | 26:48.54 | So |
| Sep 6 | Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters COLLEGE MEN 5K · Place 8 · Louisburg (NC)Louisburg (NC) | 5,000 Meters COLLEGE MEN 5K | 8 | 16:34.32 PB | So |
2024 Cross Country
3 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Senior · Place 8 · NCNC | 5,000 Meters Senior | 8 | 16:39.08 PB | 12 |
| Nov 4 | NCHSAA ChampionshipsNov 4 · 5,000 Meters 3A · Place 24 · Northern NashNorthern Nash | 5,000 Meters 3A | 24 | 16:36.06 PB | 12 |
| Oct 7 | Ben Snelling Cancer Classic-Day 2Oct 7 · 5,000 Meters Varsity · Place 2 · Northern NashNorthern Nash | 5,000 Meters Varsity | 2 | 16:27.0 | — |
| Sep 30 | Greensboro InvitationalSep 30 · 5,000 Meters Invitational · Place 7 · Northern NashNorthern Nash | 5,000 Meters Invitational | 7 | 16:34.63 | 12 |
| Sep 27 | The Big East 2A-3A at Owens Park Sep 27 · 5,000 Meters Varsity · Place 2 · Northern NashNorthern Nash | 5,000 Meters Varsity | 2 | 16:58.81 | — |
| Aug 19 | Pace Yourself Early Bird ChallengeAug 19 · 5,000 Meters Varsity · Place 9 · Northern NashNorthern Nash | 5,000 Meters Varsity | 9 | 16:52.00 | — |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 49 · Northern NashNorthern Nash | 5,000 Meters 3A | 49 | 18:06.84 | 11 |
| Oct 29 | NCHSAA 3A Mideast RegionalOct 29 · 5,000 Meters Varsity · Place 20 · Northern NashNorthern Nash | 5,000 Meters Varsity | 20 | 17:34.83 PB | 11 |
| Oct 19 | The Big East 2A-3A Championship at Red OakOct 19 · 5,000 Meters Varsity · Place 4 · Northern NashNorthern Nash | 5,000 Meters Varsity | 4 | 18:10.88 | — |
| Oct 8 | Ben Snelling Cancer ClassicOct 8 · 5,000 Meters Varsity · Place 1 · Northern NashNorthern Nash | 5,000 Meters Varsity | 1 | 18:11.00 | — |
| Oct 5 | The Big East 2A-3A at Canal Trail Course Oct 5 · 5,000 Meters Varsity · Place 3 · Northern NashNorthern Nash | 5,000 Meters Varsity | 3 | 18:00.03 | — |
| Sep 28 | The Big East 2A-3A at Nash CentralSep 28 · 5,000 Meters Varsity · Place 4 · Northern NashNorthern Nash | 5,000 Meters Varsity | 4 | 18:31.12 | — |
| Sep 24 | Greensboro XC InvitationalSep 24 · 5,000 Meters Varsity 2 · Place 20 · Northern NashNorthern Nash | 5,000 Meters Varsity 2 | 20 | 17:45.4 PB | 11 |
| Sep 14 | The Big East 2A-3A at Southern NashSep 14 · 5,000 Meters Varsity · Place 6 · Northern NashNorthern Nash | 5,000 Meters Varsity | 6 | 18:58.97 | — |
| Sep 7 | The Big East 2A-3A MeetSep 7 · 5,000 Meters Varsity · Place 6 · Northern NashNorthern Nash | 5,000 Meters Varsity | 6 | 19:18.62 | — |
| Aug 27 | Ronald Horton XC ClassicAug 27 · 5,000 Meters Invitational · Place 7 · Northern NashNorthern Nash | 5,000 Meters Invitational | 7 | 19:14.65 | 11 |
2021 Cross Country
4 results