Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Cuthbertson Middle School9th Annual NC XC Championship · Oct 19 | 13:13.29 | 9th Annual NC XC Championship | October 19, 2019 |
| 3,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 19 | 15:24.84 | USATF North Carolina Association Junior Olympic Championships | November 19, 2017 |
| 3,000 Meters · Marvin RidgeMarvin Ridge Middle School Meet #1 · Sep 5 | 18:16.9 | Marvin Ridge Middle School Meet #1 | September 5, 2017 |
| 3,000 Meters · Marvin Ridge Marvin Ridge Middle School Meet #2 · Oct 8 | 14:48.02 | Marvin Ridge Middle School Meet #2 | October 8, 2019 |
| 3,000 Meters · Marvin Ridge HSMarvin Ridge MS #2 · Oct 2 | 16:17.7 | Marvin Ridge MS #2 | October 2, 2018 |
| 3,000 Meters · Metrolina Christian AcademyUnion County Middle School XC Championships · Sep 30 | 13:17.9 | Union County Middle School XC Championships | September 30, 2019 |
| 3,000 Meters · Parkwood Middle SchoolParkwood Invitational · Oct 13 | 15:37.82 | Parkwood Invitational | October 13, 2018 |
| 3,000 Meters · Weddington MSWeddington MS XC First Meet · Oct 9 | 15:56.83 | Weddington MS XC First Meet | October 9, 2018 |
| 4,000 Meters · Park West Recreation ComplexMt. Pleasant Track Club Cross Country Meet · Oct 5 | 20:48.9 | Mt. Pleasant Track Club Cross Country Meet | October 5, 2019 |
| 5,000 Meters · Cuthbertson HSCXC Senior Night Invite · Jan 2 | 18:03.50 | CXC Senior Night Invite | January 2, 2021 |
| 5,000 Meters · McAlpine Creek ParkCuthbertson vs. Marvin Ridge Dual · Dec 2 | 18:46.61 | Cuthbertson vs. Marvin Ridge Dual | December 2, 2020 |
| 5,000 Meters · Weddington HSWeddington 5000m A & B · Dec 22 | 18:14.13 | Weddington 5000m A & B | December 22, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
3 results2020 Cross Country
4 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | 9th Annual NC XC ChampionshipOct 19 · 3,000 Meters Open 7th/8th Boys · Place 43 · Marvin RidgeMarvin Ridge | 3,000 Meters Open 7th/8th Boys | 43 | 13:13.29 PB | 8 |
| Oct 8 | Marvin Ridge Middle School Meet #2Oct 8 · 3,000 Meters Middle School · Place 100 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 100 | 14:48.02 PB | 8 |
| Oct 5 | Mt. Pleasant Track Club Cross Country MeetOct 5 · 4,000 Meters 13-14 Boys · Place 35 · Marvin RidgeMarvin Ridge | 4,000 Meters 13-14 Boys | 35 | 20:48.9 PB | 8 |
| Sep 30 | Union County Middle School XC ChampionshipsSep 30 · 3,000 Meters Middle School B Race · Place 34 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School B Race | 34 | 13:17.9 PB | 8 |
| Sep 3 | Marvin Ridge Middle School Meet #1Sep 3 · 3,000 Meters Middle School · Place 103 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 103 | 17:53.14 | 8 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | 8th Annual NC XC ChampionshipOct 20 · 3,000 Meters Open 7th/8th Boys · Place 79 · Marvin RidgeMarvin Ridge | 3,000 Meters Open 7th/8th Boys | 79 | 14:19.63 | 7 |
| Oct 13 | Parkwood InvitationalOct 13 · 3,000 Meters Open · Place 98 · Marvin RidgeMarvin Ridge | 3,000 Meters Open | 98 | 15:37.82 PB | 7 |
| Oct 9 | Weddington MS XC First MeetOct 9 · 3,000 Meters Middle School · Place 127 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 127 | 15:56.83 PB | 7 |
| Oct 2 | Marvin Ridge MS #2Oct 2 · 3,000 Meters Middle School · Place 96 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 96 | 16:17.7 PB | 7 |
| Sep 27 | Union County XC ChampionshipsSep 27 · 3,000 Meters Middle School Open · Place 76 · MS_Marvin RidgeMS_Marvin Ridge | 3,000 Meters Middle School Open | 76 | 14:55.18 | — |
| Sep 27 | Union County Middle School XC ChampionshipsSep 27 · 3,000 Meters Middle School B Race · Place 76 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School B Race | 76 | 14:55.2 | 7 |
| Sep 21 | Hare & Hounds Invitational (at McAlpine Park)Sep 21 · 3,000 Meters Middle School Invitational · Place 239 · MS_Marvin RidgeMS_Marvin Ridge | 3,000 Meters Middle School Invitational | 239 | 17:51.58 | — |
| Sep 4 | Marvin Ridge HS/MS #1Sep 4 · 3,000 Meters Middle School · Place 74 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 74 | 16:27.1 | 7 |
| Aug 25 | 3rd Carolinas Kickoff Inv.Aug 25 · 3,000 Meters 7th Grade 3K Boys · Place 65 · Marvin RidgeMarvin Ridge | 3,000 Meters 7th Grade 3K Boys | 65 | 15:35.8 | 7 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF North Carolina Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 52 · Waxhaw Track ClubWaxhaw Track Club | 3,000 Meters 11-12 | 52 | 15:24.84 PB | 6 |
| Oct 14 | 7th Annual North Carolina XC ChampionshipOct 14 · 3,000 Meters 6th Grade Boys · Place 72 · Marvin RidgeMarvin Ridge | 3,000 Meters 6th Grade Boys | 72 | 15:46.83 | 6 |
| Oct 3 | Marvin Ridge Middle School Meet #2Oct 3 · 3,000 Meters Middle School · Place 157 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 157 | 15:53.2 | 6 |
| Sep 22 | 7th Hare & Hounds Invitational (at McAlpine Park)Sep 22 · 3,000 Meters Middle School Invitational · Place 178 · MS_MARVIN RIDGEMS_MARVIN RIDGE | 3,000 Meters Middle School Invitational | 178 | 16:11.0 | 6 |
| Sep 19 | Union County ChampionshipsSep 19 · Middle School · Place 132 · Marvin Ridge MSMarvin Ridge MS | Middle School | 132 | 15:33.59 | — |
| Sep 19 | Union County Middle School ChampionshipsSep 19 · 3,000 Meters Middle School B Race · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School B Race | — | 15:33.6 | 6 |
| Sep 13 | Weddington InvitationalSep 13 · 3,000 Meters Middle School · Place 251 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 251 | 17:44.90 | 6 |
| Sep 5 | Marvin Ridge Middle School Meet #1Sep 5 · 3,000 Meters Middle School · Place 128 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 128 | 18:16.9 PB | 6 |