Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Nash Central Middle SchoolNCHSAA 3A East Regional · Oct 28 | 18:01.0 | NCHSAA 3A East Regional | October 28, 2017 |
| 5,000 Meters · Red Oak Middle SchoolNCHSAA 3A East Regional · Oct 27 | 19:49.00 | NCHSAA 3A East Regional | October 27, 2018 |
| 5,000 Meters · South Brunswick High SchoolSouth Brunswick Meet #2 · Sep 14 | 18:53.41 | South Brunswick Meet #2 | September 14, 2017 |
| 5,000 Meters · South View HSNCHSAA 4A East Regional · Oct 29 | 17:43.10 | NCHSAA 4A East Regional | October 29, 2016 |
| 5,000 Meters · South View HSJungle Run · Sep 3 | 18:25.03 | Jungle Run | September 3, 2016 |
| 5,000 Meters · WakeMed Soccer ParkGreat American Cross Country Festival · Oct 1 | 18:32.7 | Great American Cross Country Festival | October 1, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCHSAA 3A East RegionalOct 27 · 5,000 Meters Varsity · Place 93 · New Hanover | 5,000 Meters Varsity | 93 | 19:49.00 PB | 12 |
| Oct 18 | Mideastern Conference ChampionshipOct 18 · Varsity · Place 22 · New Hanover | Varsity | 22 | 18:03.67 | 12 |
| Oct 10 | New Hanover County ChampionshipOct 10 · 5,000 Meters Varsity · Place 18 · New Hanover | 5,000 Meters Varsity | 18 | 18:37.86 | 12 |
| Sep 7 | Wilmington Beach Blast - Nighttime Cross CountrySep 7 · 5,000 Meters Varsity · Place 18 · New Hanover | 5,000 Meters Varsity | 18 | 18:46.57 | 12 |
| Sep 1 | The Jungle RunSep 1 · 5,000 Meters Championship · Place 54 · New Hanover | 5,000 Meters Championship | 54 | 17:59.76 | 12 |
| Aug 23 | Wilmington KickoffAug 23 · 5,000 Meters Varsity · Place 35 · New Hanover | 5,000 Meters Varsity | 35 | 19:24.70 | 12 |
| Aug 16 | Hoggard 5K Time TrialAug 16 · 5,000 Meters Varsity · Place 34 · New Hanover | 5,000 Meters Varsity | 34 | 20:15.70 | 12 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NCHSAA 3A State ChampionshipNov 4 · 3A · Place 167 · New Hanover | 3A | 167 | 18:26.73 | 11 |
| Oct 28 | NCHSAA 3A East RegionalOct 28 · 5,000 Meters Varsity · Place 44 · New Hanover | 5,000 Meters Varsity | 44 | 18:01.0 PB | 11 |
| Oct 12 | New Hanover County ChampionshipOct 12 · 5,000 Meters Varsity · Place 17 · New Hanover | 5,000 Meters Varsity | 17 | 18:22.47 | 11 |
| Sep 14 | South Brunswick Meet #2Sep 14 · 5,000 Meters Varsity · Place 4 · New Hanover | 5,000 Meters Varsity | 4 | 18:53.41 PB | 11 |
| Sep 9 | Knights InvitationalSep 9 · 5,000 Meters Varsity · Place 43 · New Hanover | 5,000 Meters Varsity | 43 | 18:55.01 | 11 |
| Sep 2 | The Jungle RunSep 2 · 5,000 Meters Championship · Place 95 · New Hanover | 5,000 Meters Championship | 95 | 18:41.96 | 11 |
2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCHSAA 4A East RegionalOct 29 · 5,000 Meters Varsity · Place 37 · New Hanover | 5,000 Meters Varsity | 37 | 17:43.10 PB | 10 |
| Oct 20 | Mideastern Conference ChampionshipOct 20 · Varsity · Place 16 · New Hanover | Varsity | 16 | 18:07.93 | 10 |
| Oct 13 | New Hanover County ChampionshipOct 13 · 5,000 Meters Varsity · Place 23 · New Hanover | 5,000 Meters Varsity | 23 | 18:58.00 | — |
| Oct 1 | Great American Cross Country FestivalOct 1 · 5,000 Meters Varsity - Blue · Place 68 · New Hanover | 5,000 Meters Varsity - Blue | 68 | 18:32.7 PB | 10 |
| Sep 22 | Wallace Park ClassicSep 22 · 5,000 Meters Varsity · Place 9 · New Hanover | 5,000 Meters Varsity | 9 | 18:36.54 | 10 |
| Sep 17 | Adidas XC ChallengeSep 17 · 5,000 Meters Varsity Invitational · Place 195 · New Hanover | 5,000 Meters Varsity Invitational | 195 | 19:44.8 | 10 |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters Invitational · Place 195 · New Hanover | 5,000 Meters Invitational | 195 | 19:44.8 | 10 |
| Sep 10 | UNCW Seahawk InvitationalSep 10 · 5,000 Meters Championship · Place 40 · New Hanover | 5,000 Meters Championship | 40 | 19:47.58 | — |
| Sep 3 | Jungle RunSep 3 · 5,000 Meters Championship · Place 88 · New Hanover | 5,000 Meters Championship | 88 | 18:25.03 PB | 10 |
| Aug 25 | Mideastern Conference OpenerAug 25 · 5,000 Meters Varsity · Place 47 · New Hanover | 5,000 Meters Varsity | 47 | 20:07.71 | 10 |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | N.C. Runners InvitationalOct 10 · 5,000 Meters Frosh/Soph Freshman · Place 184 · New Hanover | 5,000 Meters Frosh/Soph Freshman | 184 | 20:11.99 | 9 |
| Sep 26 | BO RunSep 26 · 5,000 Meters Invitational · Place 38 · New Hanover | 5,000 Meters Invitational | 38 | 19:31.61 | — |
| Sep 26 | BO RunSep 26 · 5,000 Meters Invitational · Place 38 · New Hanover | 5,000 Meters Invitational | 38 | 19:31.61 | — |
| Sep 12 | Seahawk InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 39 · New Hanover | 5,000 Meters Junior Varsity | 39 | 20:31.50 | 9 |