Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2800 m · Charlotte Latin School - Home courseGCMSAA Meet #4 · Sep 28 | 16:09 | GCMSAA Meet #4 | September 28, 2016 |
| 3,000 Meters · Cuthbertson Middle School8th Annual NC XC Championship · Oct 20 | 16:08.17 | 8th Annual NC XC Championship | October 20, 2018 |
| 3,000 Meters · Marvin Ridge Marvin Ridge Middle School Meet #2 · Oct 3 | 16:36.4 | Marvin Ridge Middle School Meet #2 | October 3, 2017 |
| 3,000 Meters · Marvin Ridge HSMarvin Ridge MS #2 · Oct 2 | 17:28.2 | Marvin Ridge MS #2 | October 2, 2018 |
| 3,000 Meters · McAlpine Creek ParkGCMSAA Meet #6 · Oct 10 | 16:19.28 | GCMSAA Meet #6 | October 10, 2017 |
| 3,000 Meters · Weddington HSWeddington MS Invitational II · Oct 11 | 16:39.4 | Weddington MS Invitational II | October 11, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
3 results2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | 7th Annual North Carolina XC ChampionshipOct 14 · 3,000 Meters Open 7th/8th Boys · Place 153 · South Charlotte | 3,000 Meters Open 7th/8th Boys | 153 | 16:11.03 | 7 |
| Oct 10 | CISAA Meet #6Oct 10 · 3,000 Meters Middle School · Place 118 · South Charlotte | 3,000 Meters Middle School | 118 | 16:19.28 | — |
| Oct 10 | GCMSAA Meet #6Oct 10 · 3,000 Meters Middle School · Place 118 · South Charlotte | 3,000 Meters Middle School | 118 | 16:19.28 PB | 7 |
| Oct 3 | Marvin Ridge Middle School Meet #2Oct 3 · 3,000 Meters Middle School · Place 167 · South Charlotte | 3,000 Meters Middle School | 167 | 16:36.4 PB | 7 |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Weddington MS Invitational IIOct 11 · 3,000 Meters Middle School · Place 245 · South Charlotte | 3,000 Meters Middle School | 245 | 16:39.4 PB | 6 |
| Sep 28 | GCMSAA Meet #4Sep 28 · 2,800 Meters Middle School · Place 154 · South Charlotte | 2,800 Meters Middle School | 154 | 16:09 PB | 6 |