Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Durham Academy XC CourseDA Home vs Cary Christian · Aug 29 | 21:41 | DA Home vs Cary Christian | August 29, 2018 |
| 5,000 Meters · Kinston Rotary Dog ParkEPIC Meet #1 · Sep 16 | 19:00 | EPIC Meet #1 | September 16, 2020 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 3A State Championships · Nov 2 | 17:13.17 | NCISAA 3A State Championships | November 2, 2020 |
| 5,000 Meters · O'Neal SchoolFalcon Invite · Oct 3 | 20:52 | Falcon Invite | October 3, 2017 |
| 5,000 Meters · South View HSThe Jungle Run · Aug 31 | 17:28.91 | The Jungle Run | August 31, 2019 |
| 5,000 Meters · WakeMed Soccer ParkEPIC meet #2 · Sep 22 | 18:04.8 | EPIC meet #2 | September 22, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NCISAA 3A State ChampionshipsNov 2 · 5,000 Meters NCISAA 3A Boys Championship · Place 7 · Cary Christian | 5,000 Meters NCISAA 3A Boys Championship | 7 | 17:13.17 PB | 12 |
| Oct 13 | Cary Christian Dual MeetOct 13 · 5,000 Meters Varsity · Place 2 · Cary Christian School | 5,000 Meters Varsity | 2 | 18:22:00 | 12 |
| Oct 10 | CFA vs. Cary ChristianOct 10 · 5,000 Meters Varsity · Place 2 · Cary Christian | 5,000 Meters Varsity | 2 | 17:38.58 | 12 |
| Sep 22 | EPIC meet #2Sep 22 · 5,000 Meters Varsity · Place 2 · Cary Christian | 5,000 Meters Varsity | 2 | 18:04.8 PB | 12 |
| Sep 18 | Hare & Hounds Invitational (at McAlpine Park)Sep 18 · 5,000 Meters Invitational · Place 19 · Cary Christian | 5,000 Meters Invitational | 19 | 17:39.6 | — |
| Sep 16 | EPIC Meet #1Sep 16 · 5,000 Meters Varsity · Cary Christian | 5,000 Meters Varsity | 0 | 19:00 PB | 12 |
2019 Cross Country
4 results2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | NCISAA 4A State ChampionshipsOct 26 · 5,000 Meters 3A · Place 30 · Cary Christian | 5,000 Meters 3A | 30 | 19:58.28 | SO |
| Oct 26 | NCISAA 3A State ChampionshipsOct 26 · 5,000 Meters NCISAA 3A Championships · Place 30 · Cary Christian | 5,000 Meters NCISAA 3A Championships | 30 | 19:58.28Unofficial | 10 |
| Oct 6 | Great American Cross Country FestivalOct 6 · 5,000 Meters Varsity · Place 193 · Cary Christian School | 5,000 Meters Varsity | 193 | 18:53.1 | 10 |
| Sep 21 | Hare & Hounds Invitational (at McAlpine Park)Sep 21 · 5,000 Meters Invitational · Place 258 · Cary Christian School | 5,000 Meters Invitational | 258 | 19:44.74 | SO |
| Sep 7 | Wilmington Beach Blast - Nighttime Cross CountrySep 7 · 5,000 Meters Varsity · Place 33 · Cary Christian Schoo | 5,000 Meters Varsity | 33 | 19:39.99 | 10 |
| Aug 29 | DA Home vs Cary ChristianAug 29 · 5,000 Meters Varsity · Place 11 · Cary Christian | 5,000 Meters Varsity | 11 | 21:41 PB | 10 |
| Aug 15 | The Tiger Challenge 3K KickoffAug 15 · 3,000 Meters Varsity · Place 29 · Cary Christian Schoo | 3,000 Meters Varsity | 29 | 12:02.10 | 10 |
| Aug 15 | The Tiger Challenge 3K KickoffAug 15 · 3,000 Meters Varsity · Place 29 · Cary Christian Schoo | 3,000 Meters Varsity | 29 | 12:02.10 | 10 |
2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Falcon Invite Oct 3 · 5,000 Meters Varsity · Place 13 · Cary Christian | 5,000 Meters Varsity | 13 | 20:52 PB | 9 |
| Sep 22 | 7th Hare & Hounds Invitational (at McAlpine Park)Sep 22 · 5,000 Meters Open · Place 140 · CARY CHRISTIAN | 5,000 Meters Open | 140 | 20:52.40 | FR |
| Sep 2 | The Jungle RunSep 2 · 5,000 Meters Junior Varsity · Place 40 · Cary Christian | 5,000 Meters Junior Varsity | 40 | 20:40.10 | 9 |