Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Cannon SchoolCannon School 9/23 Meet 1 · Sep 23 | 13:22.16 | Cannon School 9/23 Meet 1 | September 23, 2020 |
| 3,000 Meters · Charlotte Latin School - Home courseGCMSAA Meet #4 at Charlotte Latin School · Sep 25 | 15:01.28 | GCMSAA Meet #4 at Charlotte Latin School | September 25, 2019 |
| 3,000 Meters · Covenant Day School-Warner ParkGCMSAA Oct 3 · Oct 3 | 14:50.93 | GCMSAA Oct 3 | October 3, 2020 |
| 3,000 Meters · Gaston Christian SchoolGaston Christian Home Meet · Oct 2 | 15:08.40 | Gaston Christian Home Meet | October 2, 2018 |
| 3,000 Meters · McAlpine Creek ParkGCMSAA Invite · Oct 20 | 13:50.07 | GCMSAA Invite | October 20, 2020 |
| 3,000 Meters · Weddington MSWeddington MS XC First Meet · Oct 9 | 16:34.83 | Weddington MS XC First Meet | October 9, 2018 |
| 5,000 Meters · Fisher Farm ParkHough Invite · Sep 30 | 18:49.5 | Hough Invite | September 30, 2023 |
| 5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights · Sep 6 | 18:15.8 | Friday Night Lights | September 6, 2024 |
| 5,000 Meters · mcalpineWendys Invite · Oct 7 | 18:40.58 | Wendys Invite | October 7, 2023 |
| 5,000 Meters · McAlpine Creek ParkSouthwestern 4A XC Championship · Oct 16 | 18:14.64 | Southwestern 4A XC Championship | October 16, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | NCHSAA 4A West RegionalOct 26 · 5,000 Meters Varsity · Place 52 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Varsity | 52 | 18:21.91 | 12 |
| Oct 16 | Southwestern 4A XC ChampionshipOct 16 · 5,000 Meters Varsity · Place 16 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Varsity | 16 | 18:14.64 PB | 12 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 105 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Varsity | 105 | 18:18.83 | 12 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 105 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Varsity | 105 | 18:18.83 | 12 |
| Sep 20 | Adidas XC Challenge (HS)Sep 20 · 5,000 Meters Invitational · Place 132 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Invitational | 132 | 18:18.4 | 12 |
| Sep 6 | Friday Night LightsSep 6 · 5,000 Meters Invitational · Place 106 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Invitational | 106 | 18:15.8 PB | 12 |
| Aug 24 | Providence Cross Country InvitationalAug 24 · 5,000 Meters Championship · Place 75 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Championship | 75 | 18:09.82 | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCHSAA 4A West RegionalOct 28 · 5,000 Meters Varsity · Place 76 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Varsity | 76 | 19:21.31 | 11 |
| Oct 14 | NC Runners Elite InviteOct 14 · 5,000 Meters Championship · Place 118 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Championship | 118 | 20:05.62 | 11 |
| Oct 7 | Wendys InviteOct 7 · 5,000 Meters White · Place 211 · Charlotte CatholicCharlotte Catholic | 5,000 Meters White | 211 | 18:40.58 PB | 11 |
| Sep 30 | Hough InviteSep 30 · 5,000 Meters Varsity · Place 30 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Varsity | 30 | 18:49.5 PB | 11 |
| Sep 8 | Friday Night Lights FestivalSep 8 · 5,000 Meters Invitational · Place 190 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Invitational | 190 | 19:26.7 | 11 |
| Aug 26 | Providence Cross Country InvitationalAug 26 · 5,000 Meters Varsity · Place 93 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Varsity | 93 | 19:15.44 | 11 |
| Aug 26 | Providence Cross Country InvitationalAug 26 · 5,000 Meters Championship · Place 92 · Charlotte CatholicCharlotte Catholic | 5,000 Meters Championship | 92 | 19:15.44 | 11 |
2022 Cross Country
3 results2021 Cross Country
1 results2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | GCMSAA InviteOct 20 · 3,000 Meters Boys 1-3 · Place 21 · Holy TrinityHoly Trinity | 3,000 Meters Boys 1-3 | 21 | 13:50.07 PB | 8 |
| Oct 14 | Cannon MS Meet 10/14/20Oct 14 · 3,000 Meters Middle School · Place 27 · Holy TrinityHoly Trinity | 3,000 Meters Middle School | 27 | 13:23.21 | 8 |
| Oct 7 | Cannon School 10/7/20 Meet 3Oct 7 · 3,000 Meters MS Boys · Place 17 · Holy TrinityHoly Trinity | 3,000 Meters MS Boys | 17 | 13:33.06 | 8 |
| Oct 3 | GCMSAA Oct 3Oct 3 · 3,000 Meters Middle School · Place 13 · Holy TrinityHoly Trinity | 3,000 Meters Middle School | 13 | 14:50.93 PB | 8 |
| Sep 30 | Cannon School 9/30/20 Meet 2 Sep 30 · 3,000 Meters MS Boys · Place 15 · Holy TrinityHoly Trinity | 3,000 Meters MS Boys | 15 | 13:45.52 | 8 |
| Sep 23 | Cannon School 9/23 Meet 1Sep 23 · 3,000 Meters MS Boys · Place 14 · Holy TrinityHoly Trinity | 3,000 Meters MS Boys | 14 | 13:22.16 PB | 8 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | CISAA ChampionshipsOct 15 · 3,000 Meters Middle School · Place 86 · Holy Trinity MiddleHoly Trinity Middle | 3,000 Meters Middle School | 86 | 14:58.2 | — |
| Oct 15 | GCMSAA ChampionshipsOct 15 · 3,000 Meters Middle School · Place 86 · Holy TrinityHoly Trinity | 3,000 Meters Middle School | 86 | 14:58.11 | 7 |
| Oct 8 | GCMSAA Meet #6 at McAlpine Creek ParkOct 8 · 3,000 Meters Middle School · Place 97 · Holy TrinityHoly Trinity | 3,000 Meters Middle School | 97 | 15:22.96 | 7 |
| Oct 1 | GCMSAA Meet #5 at Cannon SchoolOct 1 · 3,000 Meters Middle School · Place 62 · Holy TrinityHoly Trinity | 3,000 Meters Middle School | 62 | 14:26.60 | 7 |
| Sep 25 | GCMSAA Meet #4 at Charlotte Latin SchoolSep 25 · 3,000 Meters Middle School · Place 88 · Holy TrinityHoly Trinity | 3,000 Meters Middle School | 88 | 15:01.28 PB | 7 |
| Sep 20 | Hare & Hounds Invitational (at McAlpine Park)Sep 20 · 3,000 Meters Middle School Invitational · Place 189 · MS_Holy TrinityMS_Holy Trinity | 3,000 Meters Middle School Invitational | 189 | 14:44.2 | — |
| Sep 10 | GCMSAA Meet #3 at McAlpine ParkSep 10 · 3,000 Meters Middle School · Place 84 · Holy TrinityHoly Trinity | 3,000 Meters Middle School | 84 | 16:05 | 7 |
| Sep 3 | GCMSAA Meet #2 at McAlpine Creek ParkSep 3 · 3,000 Meters Middle School · Place 47 · Holy TrinityHoly Trinity | 3,000 Meters Middle School | 47 | 16:18.06 | 7 |
| Aug 27 | GCMSAA Meet #1 at McAlpine Creek ParkAug 27 · 3,000 Meters Middle School · Place 58 · Holy TrinityHoly Trinity | 3,000 Meters Middle School | 58 | 16:06.44 | 7 |
2018 Cross Country
3 results