Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Charlotte Latin School - Home courseLatin/Country Day Dual Meet · Oct 3 | 13:27.09 | Latin/Country Day Dual Meet | October 3, 2020 |
| 3,000 Meters · McAlpine Creek ParkGCMSAA Meet #6 at McAlpine Creek Park · Oct 8 | 13:25.77 | GCMSAA Meet #6 at McAlpine Creek Park | October 8, 2019 |
| 5,000 Meters · Cannon SchoolCISAA/GCMSAA XC Meet #5 - Cannon School · Oct 5 | 24:08.68 | CISAA/GCMSAA XC Meet #5 - Cannon School | October 5, 2021 |
| 5,000 Meters · Hagan-Stone ParkHagan Stone XC Classic 2022 · Oct 7 | 20:16.07 | Hagan Stone XC Classic 2022 | October 7, 2022 |
| 5,000 Meters · McAlpine Creek CSIAA/GCMSAA Meet #6 McAlpine Creek · Oct 12 | 20:56.31 | CSIAA/GCMSAA Meet #6 McAlpine Creek | October 12, 2021 |
| 5,000 Meters · McAlpine Creek ParkCISAA Championships · Oct 18 | 19:28.6 | CISAA Championships | October 18, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
1 results2022 Cross Country
4 results2021 Cross Country
4 results2020 Cross Country
1 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | CISAA ChampionshipsOct 15 · 3,000 Meters Middle School · Place 57 · Charlotte Latin MidCharlotte Latin Mid | 3,000 Meters Middle School | 57 | 13:44.5 | — |
| Oct 15 | GCMSAA ChampionshipsOct 15 · 3,000 Meters Middle School · Place 57 · Charlotte LatinCharlotte Latin | 3,000 Meters Middle School | 57 | 13:44.44 | 7 |
| Oct 8 | GCMSAA Meet #6 at McAlpine Creek ParkOct 8 · 3,000 Meters Middle School · Place 51 · Charlotte LatinCharlotte Latin | 3,000 Meters Middle School | 51 | 13:25.77 PB | 7 |
| Sep 25 | GCMSAA Meet #4 at Charlotte Latin SchoolSep 25 · 3,000 Meters Middle School · Place 54 · Charlotte LatinCharlotte Latin | 3,000 Meters Middle School | 54 | 13:46.40 | 7 |
| Sep 20 | Hare & Hounds Invitational (at McAlpine Park)Sep 20 · 3,000 Meters Middle School Invitational · Place 100 · MS_Charlotte LatinMS_Charlotte Latin | 3,000 Meters Middle School Invitational | 100 | 13:13.0 | — |
| Sep 10 | GCMSAA Meet #3 at McAlpine ParkSep 10 · 3,000 Meters Middle School · Place 60 · Charlotte LatinCharlotte Latin | 3,000 Meters Middle School | 60 | 15:05 | 7 |
| Sep 3 | GCMSAA Meet #2 at McAlpine Creek ParkSep 3 · 3,000 Meters Middle School · Place 35 · Charlotte LatinCharlotte Latin | 3,000 Meters Middle School | 35 | 15:16.22 | 7 |
| Aug 27 | GCMSAA Meet #1 at McAlpine Creek ParkAug 27 · 3,000 Meters Middle School · Place 38 · Charlotte LatinCharlotte Latin | 3,000 Meters Middle School | 38 | 14:00.44 | 7 |