Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Cuthbertson Middle School8th Annual NC XC Championship · Oct 20 | 11:46.88 | 8th Annual NC XC Championship | October 20, 2018 |
| 3,000 Meters · Marvin Ridge Marvin Ridge Middle School Meet #2 · Oct 8 | 12:02.25 | Marvin Ridge Middle School Meet #2 | October 8, 2019 |
| 3,000 Meters · Marvin Ridge HSMarvin Ridge MS #2 · Oct 2 | 12:13.6 | Marvin Ridge MS #2 | October 2, 2018 |
| 3,000 Meters · Metrolina Christian AcademyUnion County Middle School XC Championships · Sep 30 | 11:52.2 | Union County Middle School XC Championships | September 30, 2019 |
| 3,000 Meters · Park West Recreation ComplexMt. Pleasant Track Club Cross Country Meet · Oct 5 | 11:52.1 | Mt. Pleasant Track Club Cross Country Meet | October 5, 2019 |
| 3,000 Meters · Parkwood Middle SchoolThe Rebellion XC Invitational · Sep 14 | 12:29.4 | The Rebellion XC Invitational | September 14, 2019 |
| 3,000 Meters · Weddington MSWeddington MS XC First Meet · Oct 9 | 12:32.16 | Weddington MS XC First Meet | October 9, 2018 |
| 5,000 Meters · Fisher Farm ParkHough Invite · Sep 24 | 16:24.2 | Hough Invite | September 24, 2022 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 4 | 15:52.28 | NCHSAA Championships | November 4, 2023 |
| 5,000 Meters · McAlpine Creek GreenwayUnion County XC Championships · Oct 9 | 16:12.07 | Union County XC Championships | October 9, 2024 |
| 5,000 Meters · McAlpine Creek ParkUnion County XC Middle School Championships · Oct 6 | 16:11.90 | Union County XC Middle School Championships | October 6, 2022 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 15 | 15:44.5 | Adidas XC Invitational | September 15, 2023 |
| 5,000 Meters · Weddington HSWeddington Home Meet · Sep 1 | 18:32.1 | Weddington Home Meet | September 1, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Championship · Place 78 · Marvin RidgeMarvin Ridge | 5,000 Meters Championship | 78 | 15:50.19 | 12 |
| Oct 26 | NCHSAA 4A Midwest RegionalOct 26 · 5,000 Meters Varsity · Place 11 · Marvin RidgeMarvin Ridge | 5,000 Meters Varsity | 11 | 16:20.65 | 12 |
| Oct 9 | Southern Carolina 4A XC Conference ChampionshipOct 9 · 5,000 Meters Varsity · Place 6 · Marvin RidgeMarvin Ridge | 5,000 Meters Varsity | 6 | 16:12.07 | 12 |
| Oct 9 | Union County XC ChampionshipsOct 9 · 5,000 Meters Varsity · Place 9 · Marvin RidgeMarvin Ridge | 5,000 Meters Varsity | 9 | 16:12.07 PB | 12 |
| Sep 6 | Friday Night LightsSep 6 · 5,000 Meters Championship · Place 21 · Marvin RidgeMarvin Ridge | 5,000 Meters Championship | 21 | 16:06.2 | 12 |
2023 Cross Country
4 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 4A · Place 32 · Marvin RidgeMarvin Ridge | 5,000 Meters 4A | 32 | 16:27.74 | 10 |
| Oct 29 | NCHSAA 4A Midwest RegionalOct 29 · 5,000 Meters Varsity · Place 8 · Marvin RidgeMarvin Ridge | 5,000 Meters Varsity | 8 | 16:21.67 | 10 |
| Oct 6 | Union County XC Middle School ChampionshipsOct 6 · 5,000 Meters Highschool · Place 7 · Marvin RidgeMarvin Ridge | 5,000 Meters Highschool | 7 | 16:11.90 PB | 10 |
| Sep 24 | Hough InviteSep 24 · 5,000 Meters Varsity · Place 3 · Marvin RidgeMarvin Ridge | 5,000 Meters Varsity | 3 | 16:24.2 PB | 10 |
| Sep 16 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 16 · 5,000 Meters Varsity Championship (SATURDAY) · Place 14 · Marvin RidgeMarvin Ridge | 5,000 Meters Varsity Championship (SATURDAY) | 14 | 16:24.78 | 10 |
| Sep 1 | Weddington Home MeetSep 1 · 5,000 Meters Varsity · Place 19 · Marvin RidgeMarvin Ridge | 5,000 Meters Varsity | 19 | 18:32.1 PB | 10 |
2021 Cross Country
2 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Marvin Ridge Middle School Meet #2Oct 8 · 3,000 Meters Middle School · Place 15 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 15 | 12:02.25 PB | 7 |
| Oct 5 | Mt. Pleasant Track Club Cross Country MeetOct 5 · 3,000 Meters 11-12 Boys · Place 10 · Marvin RidgeMarvin Ridge | 3,000 Meters 11-12 Boys | 10 | 11:52.1 PB | 7 |
| Sep 30 | Union County Middle School XC ChampionshipsSep 30 · 3,000 Meters Middle School B Race · Place 3 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School B Race | 3 | 11:52.2 PB | 7 |
| Sep 14 | The Rebellion XC InvitationalSep 14 · 3,000 Meters Middle School · Place 29 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 29 | 12:29.4 PB | 7 |
| Sep 3 | Marvin Ridge Middle School Meet #1Sep 3 · 3,000 Meters Middle School · Place 8 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 8 | 12:31.89 | 7 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | 8th Annual NC XC ChampionshipOct 20 · 3,000 Meters Championship Boys (Top 7) · Place 28 · Marvin RidgeMarvin Ridge | 3,000 Meters Championship Boys (Top 7) | 28 | 11:46.88 PB | 6 |
| Oct 13 | Parkwood InvitationalOct 13 · 3,000 Meters Championship · Place 27 · Marvin RidgeMarvin Ridge | 3,000 Meters Championship | 27 | 12:31.51 | 6 |
| Oct 9 | Weddington MS XC First MeetOct 9 · 3,000 Meters Middle School · Place 29 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 29 | 12:32.16 PB | 6 |
| Oct 2 | Marvin Ridge MS #2Oct 2 · 3,000 Meters Middle School · Place 14 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 14 | 12:13.6 PB | 6 |
| Sep 27 | Union County XC ChampionshipsSep 27 · 3,000 Meters Middle School · Place 47 · MS_Marvin RidgeMS_Marvin Ridge | 3,000 Meters Middle School | 47 | 12:20.50 | — |
| Sep 27 | Union County Middle School XC ChampionshipsSep 27 · 3,000 Meters Middle School Championship · Place 47 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School Championship | 47 | 12:20.5 | 6 |
| Sep 21 | Hare & Hounds Invitational (at McAlpine Park)Sep 21 · 3,000 Meters Middle School Invitational · Place 35 · MS_Marvin RidgeMS_Marvin Ridge | 3,000 Meters Middle School Invitational | 35 | 12:16.71 | — |
| Sep 4 | Marvin Ridge HS/MS #1Sep 4 · 3,000 Meters Middle School · Place 22 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 22 | 13:00.7 | 6 |
| Aug 25 | 3rd Carolinas Kickoff Inv.Aug 25 · 3,000 Meters 6th Grade 3K Boys · Place 11 · Marvin RidgeMarvin Ridge | 3,000 Meters 6th Grade 3K Boys | 11 | 12:53.8 | 6 |