Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Cuthbertson Middle School9th Annual NC XC Championship · Oct 19 | 12:18.43 | 9th Annual NC XC Championship | October 19, 2019 |
| 3,000 Meters · Marvin RidgeMarvin Ridge Middle School Meet #1 · Sep 5 | 15:56.1 | Marvin Ridge Middle School Meet #1 | September 5, 2017 |
| 3,000 Meters · Marvin Ridge Marvin Ridge Middle School Meet #2 · Oct 8 | 12:21.55 | Marvin Ridge Middle School Meet #2 | October 8, 2019 |
| 3,000 Meters · Marvin Ridge HSMarvin Ridge MS #2 · Oct 2 | 14:00.7 | Marvin Ridge MS #2 | October 2, 2018 |
| 3,000 Meters · Metrolina Christian AcademyUnion County Middle School XC Championships · Sep 30 | 12:22.8 | Union County Middle School XC Championships | September 30, 2019 |
| 3,000 Meters · Parkwood Middle SchoolThe Rebellion XC Invitational · Sep 14 | 12:48.2 | The Rebellion XC Invitational | September 14, 2019 |
| 3,000 Meters · Weddington MSWeddington MS XC First Meet · Oct 9 | 14:31.87 | Weddington MS XC First Meet | October 9, 2018 |
| 4,000 Meters · Park West Recreation ComplexMt. Pleasant Track Club Cross Country Meet · Oct 5 | 16:52.5 | Mt. Pleasant Track Club Cross Country Meet | October 5, 2019 |
| 5,000 Meters · Cuthbertson HSCXC Senior Night Invite · Jan 2 | 22:24.28 | CXC Senior Night Invite | January 2, 2021 |
| 5,000 Meters · Fisher Farm ParkHough Invite · Sep 24 | 20:47.5 | Hough Invite | September 24, 2022 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 4 | 19:38.74 | NCHSAA Championships | November 4, 2023 |
| 5,000 Meters · McAlpine Creek ParkUnion County XC Middle School Championships · Oct 6 | 20:12.33 | Union County XC Middle School Championships | October 6, 2022 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 15 | 19:53.2 | Adidas XC Invitational | September 15, 2023 |
| 5,000 Meters · Weddington HSWeddington Home Meet · Sep 1 | 21:58.1 | Weddington Home Meet | September 1, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
4 results2022 Cross Country
4 results2021 Cross Country
2 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | 9th Annual NC XC ChampionshipOct 19 · 3,000 Meters Championship Girls (Top 7) · Place 18 · Marvin RidgeMarvin Ridge | 3,000 Meters Championship Girls (Top 7) | 18 | 12:18.43 PB | 8 |
| Oct 8 | Marvin Ridge Middle School Meet #2Oct 8 · 3,000 Meters Middle School · Place 11 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 11 | 12:21.55 PB | 8 |
| Oct 5 | Mt. Pleasant Track Club Cross Country MeetOct 5 · 4,000 Meters 13-14 Girls · Place 5 · Marvin RidgeMarvin Ridge | 4,000 Meters 13-14 Girls | 5 | 16:52.5 PB | 8 |
| Sep 30 | Union County Middle School XC ChampionshipsSep 30 · 3,000 Meters Middle School Championship · Place 19 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School Championship | 19 | 12:22.8 PB | 8 |
| Sep 20 | Hare & Hounds Invitational (at McAlpine Park)Sep 20 · 3,000 Meters Middle School Invitational · Place 9 · MS_Marvin RidgeMS_Marvin Ridge | 3,000 Meters Middle School Invitational | 9 | 12:17.0 | — |
| Sep 14 | The Rebellion XC InvitationalSep 14 · 3,000 Meters Middle School · Place 18 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 18 | 12:48.2 PB | 8 |
| Sep 3 | Marvin Ridge Middle School Meet #1Sep 3 · 3,000 Meters Middle School · Place 7 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 7 | 13:28.18 | 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 Girls · Place 15 · Marvin RidgeMarvin Ridge | 3,000 Meters Open 7th/8th Girls | 15 | 13:05.06 | 7 |
| Oct 13 | Parkwood InvitationalOct 13 · 3,000 Meters Open · Place 31 · Marvin RidgeMarvin Ridge | 3,000 Meters Open | 31 | 13:57.75 | 7 |
| Oct 9 | Weddington MS XC First MeetOct 9 · 3,000 Meters Middle School · Place 50 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 50 | 14:31.87 PB | 7 |
| Oct 2 | Marvin Ridge MS #2Oct 2 · 3,000 Meters Middle School · Place 30 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 30 | 14:00.7 PB | 7 |
| Sep 27 | Union County XC ChampionshipsSep 27 · 3,000 Meters Middle School Open · Place 26 · MS_Marvin RidgeMS_Marvin Ridge | 3,000 Meters Middle School Open | 26 | 14:01.66 | — |
| Sep 27 | Union County Middle School XC ChampionshipsSep 27 · 3,000 Meters Middle School B Race · Place 26 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School B Race | 26 | 14:01.7 | 7 |
| Sep 21 | Hare & Hounds Invitational (at McAlpine Park)Sep 21 · 3,000 Meters Middle School Invitational · Place 58 · MS_Marvin RidgeMS_Marvin Ridge | 3,000 Meters Middle School Invitational | 58 | 14:13.31 | — |
| Sep 4 | Marvin Ridge HS/MS #1Sep 4 · 3,000 Meters Middle School · Place 52 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 52 | 15:12.7 | 7 |
| Aug 25 | 3rd Carolinas Kickoff Inv.Aug 25 · 3,000 Meters 7th Grade 3K Girls · Place 12 · Marvin RidgeMarvin Ridge | 3,000 Meters 7th Grade 3K Girls | 12 | 13:37.8 | 7 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | 7th Annual North Carolina XC ChampionshipOct 14 · 3,000 Meters 6th Grade Girls · Place 18 · Marvin RidgeMarvin Ridge | 3,000 Meters 6th Grade Girls | 18 | 14:15.74 | 6 |
| Oct 3 | Marvin Ridge Middle School Meet #2Oct 3 · 3,000 Meters Middle School · Place 53 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 53 | 14:37.7 | 6 |
| Sep 22 | 7th Hare & Hounds Invitational (at McAlpine Park)Sep 22 · 3,000 Meters Middle School Invitational · Place 54 · MS_MARVIN RIDGEMS_MARVIN RIDGE | 3,000 Meters Middle School Invitational | 54 | 14:09.63 | 6 |
| Sep 19 | Union County ChampionshipsSep 19 · Middle School · Place 18 · Marvin Ridge MSMarvin Ridge MS | Middle School | 18 | 13:57.57 | — |
| 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 | — | 13:57.6 | 6 |
| Sep 13 | Weddington InvitationalSep 13 · 3,000 Meters Middle School · Place 84 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 84 | 15:26.58 | 6 |
| Sep 5 | Marvin Ridge Middle School Meet #1Sep 5 · 3,000 Meters Middle School · Place 48 · Marvin RidgeMarvin Ridge | 3,000 Meters Middle School | 48 | 15:56.1 PB | 6 |