Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Cuthbertson Middle School7th Annual North Carolina XC Championship · Oct 14 | 12:09.70 | 7th Annual North Carolina XC Championship | October 14, 2017 |
| 3,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 19 | 12:05.22 | USATF North Carolina Association Junior Olympic Championships | November 19, 2017 |
| 3,000 Meters · Marvin RidgeMarvin Ridge Middle School Meet #1 · Sep 5 | 14:53.6 | Marvin Ridge Middle School Meet #1 | September 5, 2017 |
| 3,000 Meters · Marvin Ridge Marvin Ridge Middle School Meet #2 · Oct 4 | 15:30.27 | Marvin Ridge Middle School Meet #2 | October 4, 2016 |
| 3,000 Meters · Marvin Ridge HSMarvin Ridge HS/MS #1 · Sep 4 | 13:01.0 | Marvin Ridge HS/MS #1 | September 4, 2018 |
| 3,000 Meters · McAlpine Greenway Park6th Annual Hare & Hounds Inv. (at McAlpine) · Sep 17 | 13:53.7 | 6th Annual Hare & Hounds Inv. (at McAlpine) | September 17, 2016 |
| 3,000 Meters · Metrolina Christian Academy3rd Carolinas Kickoff Inv. · Aug 25 | 12:12.6 | 3rd Carolinas Kickoff Inv. | August 25, 2018 |
| 3,000 Meters · Parkwood Middle SchoolParkwood Invitational · Oct 13 | 12:59.75 | Parkwood Invitational | October 13, 2018 |
| 3,000 Meters · Weddington HSWeddington MS Invitational II · Oct 11 | 14:30.9 | Weddington MS Invitational II | October 11, 2016 |
| 3,000 Meters · Weddington MSWeddington Invite #2 · Oct 4 | 12:45.02 | Weddington Invite #2 | October 4, 2017 |
| 5,000 Meters · Weddington HSWeddington Home Meet · Oct 15 | 20:34.4 | Weddington Home Meet | October 15, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Southern Carolina Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 113 · WeddingtonWeddington | 5,000 Meters Varsity | 113 | 21:30.95 | — |
| Oct 15 | Weddington Home MeetOct 15 · 5,000 Meters Varsity · Place 67 · WeddingtonWeddington | 5,000 Meters Varsity | 67 | 20:34.4 PB | 9 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 204 · Weddington High SchoWeddington High Scho | 5,000 Meters Junior Varsity Frosh/Soph Freshman | 204 | 20:13.0 | FR |
| Sep 25 | Union County XC ChampionshipsSep 25 · 5,000 Meters Varsity · Place 99 · WeddingtonWeddington | 5,000 Meters Varsity | 99 | 21:31.88 | — |
| Sep 25 | Union County XC ChampionshipSep 25 · 5,000 Meters Boys · Place 99 · WeddingtonWeddington | 5,000 Meters Boys | 99 | 21:31.88 | 9 |
| Aug 24 | Providence InvitationalAug 24 · 5,000 Meters Junior Varsity · Place 140 · WeddingtonWeddington | 5,000 Meters Junior Varsity | 140 | 21:20.11 | — |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | 8th Annual NC XC ChampionshipOct 20 · 3,000 Meters Open 7th/8th Boys · Place 14 · Weddington msWeddington ms | 3,000 Meters Open 7th/8th Boys | 14 | 12:10.85 | 8 |
| Oct 13 | Parkwood InvitationalOct 13 · 3,000 Meters Open · Place 19 · Weddington msWeddington ms | 3,000 Meters Open | 19 | 12:59.75 PB | 8 |
| Sep 27 | Union County XC ChampionshipsSep 27 · 3,000 Meters Middle School · Place 53 · MS_WeddingtonMS_Weddington | 3,000 Meters Middle School | 53 | 12:32.12 | 8 |
| Sep 27 | Union County Middle School XC ChampionshipsSep 27 · 3,000 Meters Middle School Championship · Place 53 · Weddington msWeddington ms | 3,000 Meters Middle School Championship | 53 | 12:32.1 | 8 |
| Sep 21 | Hare & Hounds Invitational (at McAlpine Park)Sep 21 · Middle School Championship · Place 29 · MS_WeddingtonMS_Weddington | Middle School Championship | 29 | 12:31.50 | 8 |
| Sep 4 | Marvin Ridge HS/MS #1Sep 4 · 3,000 Meters Middle School · Place 23 · Weddington msWeddington ms | 3,000 Meters Middle School | 23 | 13:01.0 PB | 8 |
| Aug 25 | 3rd Carolinas Kickoff Inv.Aug 25 · 3,000 Meters 8th Grade 3K Boys · Place 11 · Weddington msWeddington ms | 3,000 Meters 8th Grade 3K Boys | 11 | 12:12.6 PB | 8 |
| Aug 21 | Annual Dual Cuthberson XC MeetAug 21 · 3,000 Meters 7th & 8th Grade Boys · Place 39 · Weddington msWeddington ms | 3,000 Meters 7th & 8th Grade Boys | 39 | 14:08.25 | 8 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF North Carolina Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 21 · Fit 180 AthleticsFit 180 Athletics | 3,000 Meters 11-12 | 21 | 12:05.22 PB | 7 |
| Oct 21 | Parkwood Inaugural Wrap-up InvitationalOct 21 · 3,000 Meters Open · Place 26 · WeddingtonWeddington | 3,000 Meters Open | 26 | 12:32.97 | 7 |
| Oct 14 | 7th Annual North Carolina XC ChampionshipOct 14 · 3,000 Meters Open 7th/8th Boys · Place 21 · Weddington msWeddington ms | 3,000 Meters Open 7th/8th Boys | 21 | 12:09.70 PB | 7 |
| Oct 4 | Weddington Invite #2Oct 4 · 3,000 Meters Middle School · Place 39 · Weddington msWeddington ms | 3,000 Meters Middle School | 39 | 12:45.02 PB | 7 |
| Sep 22 | 7th Hare & Hounds Invitational (at McAlpine Park)Sep 22 · 3,000 Meters Middle School Championship · Place 52 · MS_WEDDINGTONMS_WEDDINGTON | 3,000 Meters Middle School Championship | 52 | 12:35.56 | 7 |
| Sep 19 | Union County ChampionshipsSep 19 · Middle School · Place 28 · Weddington MSWeddington MS | Middle School | 28 | 12:41.99 | 7 |
| Sep 19 | Union County Middle School ChampionshipsSep 19 · 3,000 Meters Middle School B Race · Weddington msWeddington ms | 3,000 Meters Middle School B Race | — | 12:42.0 | 7 |
| Sep 13 | Weddington InvitationalSep 13 · 3,000 Meters Middle School · Place 99 · Weddington msWeddington ms | 3,000 Meters Middle School | 99 | 13:27.43 | 7 |
| Sep 5 | Marvin Ridge Middle School Meet #1Sep 5 · 3,000 Meters Middle School · Place 77 · Weddington msWeddington ms | 3,000 Meters Middle School | 77 | 14:53.6 PB | 7 |
| Aug 22 | 5th Annual Cuthbertson/Weddington Dual MeetAug 22 · 3,000 Meters Varsity · Place 52 · WeddingtonWeddington | 3,000 Meters Varsity | 52 | 13:48.93 | — |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF North Carolina Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 26 · Fit 180 AthleticsFit 180 Athletics | 3,000 Meters 11-12 | 26 | 13:27.36 | 6 |
| Oct 15 | 6th Annual North Carolina XC ChampionshipOct 15 · 3,000 Meters 6th Grade · Place 30 · Weddington msWeddington ms | 3,000 Meters 6th Grade | 30 | 13:30.5Unofficial | 6 |
| Oct 11 | Weddington MS Invitational IIOct 11 · 3,000 Meters Middle School · Place 165 · Weddington msWeddington ms | 3,000 Meters Middle School | 165 | 14:30.9 PB | 6 |
| Oct 4 | Marvin Ridge Middle School Meet #2Oct 4 · 3,000 Meters Middle School · Place 142 · Weddington msWeddington ms | 3,000 Meters Middle School | 142 | 15:30.27 PB | 6 |
| Sep 17 | 6th Annual Hare & Hounds Inv. (at McAlpine)Sep 17 · 3,000 Meters Middle School Championship (SATURDAY) · Place 180 · Weddington msWeddington ms | 3,000 Meters Middle School Championship (SATURDAY) | 180 | 13:53.7 PB | 6 |
| Aug 31 | Weddington MS Invitational IAug 31 · 3,000 Meters Middle School · Place 134 · Weddington msWeddington ms | 3,000 Meters Middle School | 134 | 15:35.3 | 6 |
| Aug 27 | Metrolina Middle School InvitationalAug 27 · 3,000 Meters 6th Grade Race (those not in top 7) · Place 55 · Weddington msWeddington ms | 3,000 Meters 6th Grade Race (those not in top 7) | 55 | 15:17.0 | 6 |
| Aug 23 | Weddington Cuthbertson Annual Dual MeetAug 23 · 3,000 Meters Middle School · Place 85 · Weddington msWeddington ms | 3,000 Meters Middle School | 85 | 15:23 | 6 |