Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bandys TrackBandys XC Meet #1 · Sep 7 | 21:07.48 | Bandys XC Meet #1 | September 7, 2021 |
| 5,000 Meters · Bunker Hill High SchoolBunker Hill High Home Meet · Sep 20 | 20:00.50 | Bunker Hill High Home Meet | September 20, 2021 |
| 5,000 Meters · Freedom HSNCHSAA 2A West Regional · Oct 30 | 19:23.53 | NCHSAA 2A West Regional | October 30, 2021 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 4 | 16:32.41 | NCHSAA Championships | November 4, 2023 |
| 5,000 Meters · McAlpine Creek ParkEastbay South Region Cross Country Championships · Nov 27 | 19:50.97 | Eastbay South Region Cross Country Championships | November 27, 2021 |
| 5,000 Meters · Murrays Mill RoadCatawba County Cross Country Championship · Oct 6 | 19:50.58 | Catawba County Cross Country Championship | October 6, 2021 |
| 5,000 Meters · Northeast Creek Park RoadNCHSAA 3A East Regional · Oct 29 | 16:21.58 | NCHSAA 3A East Regional | October 29, 2022 |
| 6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Sep 4 | 20:44.3 | Elon Friday Night Lights Opener | September 4, 2026 |
| 6,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 18 | 19:49.6 | adidas XC Challenge | September 18, 2026 |
| 8,000 Meters · Lake KristiPirate XC Invitational · Oct 3 | 26:53.16 | Pirate XC Invitational | October 3, 2025 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 9 | 26:27.1 | Royals Challenge | October 9, 2026 |
| 8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 26:50.5 | Upstate XC Invite | October 18, 2025 |
| 8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 31 | 28:15.9 | CAA Cross Country Championships | October 31, 2025 |
| 8,000 Meters · Pole Green ParkRichmond Invitational · Oct 2 | 27:31.3 | Richmond Invitational | October 2, 2026 |
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 | CAA Cross Country ChampionshipsOct 30 · 8,000 Meters CAA · CampbellCampbell | 8,000 Meters CAA | 0 | DNF | So |
| Oct 9 | Royals ChallengeOct 9 · 8,000 Meters Gold · Place 128 · CampbellCampbell | 8,000 Meters Gold | 128 | 26:27.1 PB | So |
| Oct 2 | Richmond InvitationalOct 2 · 8,000 Meters College · Place 78 · CampbellCampbell | 8,000 Meters College | 78 | 27:31.3 PB | So |
| Sep 18 | adidas XC ChallengeSep 18 · 6,000 Meters College · Place 67 · CampbellCampbell | 6,000 Meters College | 67 | 19:49.6 PB | So |
| Sep 4 | Elon Friday Night Lights OpenerSep 4 · 6,000 Meters College Men · Place 51 · CampbellCampbell | 6,000 Meters College Men | 51 | 20:44.3 PB | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 99 · CampbellCampbell | 8,000 Meters Champ | 99 | 28:15.9 PB | Fr |
| Oct 18 | Upstate XC InviteOct 18 · 8,000 Meters College · Place 93 · CampbellCampbell | 8,000 Meters College | 93 | 26:50.5 PB | Fr |
| Oct 3 | Pirate XC InvitationalOct 3 · 8,000 Meters College · Place 63 · CampbellCampbell | 8,000 Meters College | 63 | 26:53.16 PB | Fr |
| Sep 19 | Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 81 · CampbellCampbell | 6,000 Meters Varsity | 81 | 20:21.1 | FR |
| Aug 29 | Elon Friday Night Lights OpenerAug 29 · 6,000 Meters Men's Race · Place 69 · CampbellCampbell | 6,000 Meters Men's Race | 69 | 20:44.9 | Fr |
2024 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 33 · West CarteretWest Carteret | 5,000 Meters 3A | 33 | 17:47.94 | 10 |
| Oct 29 | NCHSAA 3A East RegionalOct 29 · 5,000 Meters Varsity · Place 4 · West CarteretWest Carteret | 5,000 Meters Varsity | 4 | 16:21.58 PB | 10 |
| Oct 8 | N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Invitational · Place 13 · West CarteretWest Carteret | 5,000 Meters Invitational | 13 | 17:14.47 | 10 |
| Sep 24 | Onslow County Championships/Regional PreviewSep 24 · 5,000 Meters Varsity · Place 1 · West CarteretWest Carteret | 5,000 Meters Varsity | 1 | 17:15.3 | — |
| Sep 24 | Onslow County Championships/Regional PreviewSep 24 · 5,000 Meters Varsity · Place 1 · West CarteretWest Carteret | 5,000 Meters Varsity | 1 | 17:15.3 | — |
| Sep 1 | Laney MEC Varsity/JV Home Meet #1Sep 1 · 5,000 Meters Junior Varsity · Place 10 · West CarteretWest Carteret | 5,000 Meters Junior Varsity | 10 | 17:40.73 | 10 |
| Aug 19 | Hwy 24 Light Up the NightAug 19 · 3,000 Meters Championship · Place 13 · West CarteretWest Carteret | 3,000 Meters Championship | 13 | 10:41.00 | — |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Freshman · Place 70 · Sherrills Ford, NCSherrills Ford, NC | 5,000 Meters Freshman | 70 | 19:50.97 PB | 10 |
| Oct 30 | NCHSAA 2A West RegionalOct 30 · 5,000 Meters Varsity · Place 48 · BandysBandys | 5,000 Meters Varsity | 48 | 19:23.53 PB | 10 |
| Oct 13 | United Way CC InvitationalOct 13 · 5,000 Meters Invitational · Place 28 · BandysBandys | 5,000 Meters Invitational | 28 | 19:31.26 | 9 |
| Oct 13 | United Way CC InvitationalOct 13 · 5,000 Meters Invitational · Place 28 · BandysBandys | 5,000 Meters Invitational | 28 | 19:31.26 | 9 |
| Oct 6 | Catawba County Cross Country ChampionshipOct 6 · 5,000 Meters New Division · Place 12 · BandysBandys | 5,000 Meters New Division | 12 | 19:50.58 PB | 10 |
| Sep 25 | Freedom InvitationalSep 25 · 5,000 Meters Championship · Place 58 · BandysBandys | 5,000 Meters Championship | 58 | 19:16.09 | — |
| Sep 20 | Bunker Hill High Home MeetSep 20 · 5,000 Meters Varsity · Place 4 · BandysBandys | 5,000 Meters Varsity | 4 | 20:00.50 PB | 10 |
| Sep 13 | Catawba Valley Athletic 2A Meet #2Sep 13 · 5,000 Meters Varsity · Place 16 · BandysBandys | 5,000 Meters Varsity | 16 | 21:24.90 | — |
| Sep 7 | Bandys XC Meet #1Sep 7 · 5,000 Meters Varsity · Place 12 · BandysBandys | 5,000 Meters Varsity | 12 | 21:07.48 PB | 10 |