Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A State Championship · Nov 9 | 16:32.57 | NCHSAA 4A State Championship | November 9, 2019 |
| 5,000 Meters · Laney HSNCHSAA 4A East Regional · Jan 16 | 16:50.74 | NCHSAA 4A East Regional | January 16, 2021 |
| 5,000 Meters · South View HSNCHSAA 4A East Region · Nov 2 | 15:50.3 | NCHSAA 4A East Region | November 2, 2019 |
| 5,000 Meters · South View HSThe Jungle Run · Aug 31 | 15:56.05 | The Jungle Run | August 31, 2019 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 30 | 16:15.2 | NXR Southeast Regional Championships | November 30, 2019 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 21 | 16:03.8 | Adidas XC Challenge | September 21, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
5 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 18 | Adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 34 · Broughton | 5,000 Meters Championship | 34 | 16:21.2 | 11 |
| Aug 14 | BaySix Kickoff ClassicAug 14 · 3,000 Meters Varsity · Place 2 · Broughton | 3,000 Meters Varsity | 2 | 9:27.54 | 11 |
| Jan 22 | NCHSAA State ChampionshipJan 22 · 5,000 Meters 4A · Place 54 · Broughton | 5,000 Meters 4A | 54 | 17:26.19 | 10 |
| Jan 16 | NCHSAA 4A East RegionalJan 16 · 5,000 Meters Varsity · Place 7 · Broughton | 5,000 Meters Varsity | 7 | 16:50.74 PB | 10 |
| Jan 5 | CAP 7 ChampionshipsJan 5 · 5,000 Meters Varsity · Place 7 · Broughton | 5,000 Meters Varsity | 7 | 16:23 | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | Quad Meet (Broughton/Cardinal Gibbons/Cary/Panther Creek)Dec 19 · 5,000 Meters Varsity · Place 4 · Broughton | 5,000 Meters Varsity | 4 | 16:08.76 | 10 |
| Dec 9 | Broughton vs MillbrookDec 9 · 5,000 Meters Varsity · Place 6 · Broughton | 5,000 Meters Varsity | 6 | 16:30.00 | 10 |
| Dec 9 | Broughton vs SandersonDec 9 · 5,000 Meters Varsity · Place 2 · Broughton | 5,000 Meters Varsity | 2 | 16:30.00 | 10 |
| Nov 30 | Broughton vs LeesvilleNov 30 · 5,000 Meters Varsity · Place 2 · Broughton | 5,000 Meters Varsity | 2 | 16:39.00 | 10 |
| Nov 23 | Enloe vs BroughtonNov 23 · 5,000 Meters Varsity · Place 1 · Broughton | 5,000 Meters Varsity | 1 | 18:15.00 | 10 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | NXR Southeast Regional ChampionshipsNov 30 · 5,000 Meters Championship · Place 110 · Broughton | 5,000 Meters Championship | 110 | 16:15.2 PB | 8 |
| Nov 9 | NCHSAA 2A State ChampionshipsNov 9 · 5,000 Meters 4A · Place 24 · Broughton | 5,000 Meters 4A | 24 | 16:32.57 | 9 |
| Nov 9 | NCHSAA 4A State ChampionshipNov 9 · 5,000 Meters Varsity · Place 24 · Broughton | 5,000 Meters Varsity | 24 | 16:32.57 PB | 8 |
| Nov 2 | NCHSAA 4A East RegionNov 2 · 5,000 Meters Varsity · Place 12 · Broughton | 5,000 Meters Varsity | 12 | 15:50.3 PB | 8 |
| Oct 23 | CAP 7 ChampionshipsOct 23 · Varsity · Place 12 · Broughton | Varsity | 12 | 16:42.00 | 9 |
| Oct 23 | CAP 7 ChampionshipsOct 23 · Varsity · Place 12 · Broughton | Varsity | 12 | 16:42.00 | 9 |
| Oct 12 | NC Runners Elite InvitationalOct 12 · 5,000 Meters Championship · Place 33 · Broughton | 5,000 Meters Championship | 33 | 16:38.48 | 9 |
| Sep 21 | Adidas XC ChallengeSep 21 · 5,000 Meters Championship · Place 22 · Broughton | 5,000 Meters Championship | 22 | 16:03.8 PB | 8 |
| Aug 31 | The Jungle RunAug 31 · 5,000 Meters Championship · Place 8 · Broughton | 5,000 Meters Championship | 8 | 15:56.05 PB | 8 |
| Aug 24 | Providence InvitationalAug 24 · 5,000 Meters Championship · Place 20 · Broughton | 5,000 Meters Championship | 20 | 16:37.43 | — |
| Aug 10 | Wake County Kickoff ClassicAug 10 · 3,000 Meters Grades 9-10 · Place 1 · Broughton | 3,000 Meters Grades 9-10 | 1 | 9:44.00 | 9 |