Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Frank Lisk ParkConcord Academy Home Meet · Oct 10 | 20:55.08 | Concord Academy Home Meet | October 10, 2023 |
| 5,000 Meters · Frank LiskeSLCA XC Meet 2025 · Aug 26 | 20:12.5 | SLCA XC Meet 2025 | August 26, 2025 |
| 5,000 Meters · Gaston Christian School CourseGaston Christian Home Meet 2025 · Sep 2 | 20:18.87 | Gaston Christian Home Meet 2025 | September 2, 2025 |
| 5,000 Meters · Gaston Day SchoolGaston Day Home Meet · Sep 19 | 22:40.25 | Gaston Day Home Meet | September 19, 2023 |
| 5,000 Meters · Hickory Grove Christian SchoolHickory Grove Christian Home Meet · Sep 26 | 20:42.03 | Hickory Grove Christian Home Meet | September 26, 2023 |
| 5,000 Meters · McAlpine Creek MAC Cross Country Championships · Oct 17 | 19:11.21 | MAC Cross Country Championships | October 17, 2024 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 2A Cross Country Championships · Oct 24 | 19:06.41 | NCISAA 2A Cross Country Championships | October 24, 2025 |
| 5,000 Meters · Metrolina Christian AcademyCarolinas Kickoff · Aug 29 | 19:23.51 | Carolinas Kickoff | August 29, 2026 |
| 5,000 Meters · Milliken FieldEye Opener Invitational · Sep 5 | 20:25.1 | Eye Opener Invitational | September 5, 2026 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 2A State Championships · Oct 25 | 18:43.84 | NCISAA 2A State Championships | October 25, 2024 |
| 5,000 Meters · Westminster ParkWestminster Catawba Christian School Home Meet · Oct 7 | 20:18.70 | Westminster Catawba Christian School Home Meet | October 7, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Westminster Catawba Christian School Home MeetOct 7 · 5,000 Meters Varsity Boys HS 5K · Place 8 · Westminster Catawba Christian | 5,000 Meters Varsity Boys HS 5K | 8 | 20:18.70 PB | 11 |
| Sep 18 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 18 · 5,000 Meters Varsity Invitational (SATURDAY) · Place 315 · Westminster Catawba Christian | 5,000 Meters Varsity Invitational (SATURDAY) | 315 | 20:33.4Unofficial | 11 |
| Sep 5 | Eye Opener InvitationalSep 5 · 5,000 Meters Championship Boys · Place 192 · Westminster Catawba Christian | 5,000 Meters Championship Boys | 192 | 20:25.1 PB | 11 |
| Aug 29 | Carolinas KickoffAug 29 · 5,000 Meters Boys' Varsity 5K Championship · Place 101 · Westminster Catawba Christian | 5,000 Meters Boys' Varsity 5K Championship | 101 | 19:23.51 PB | 11 |
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | NCISAA 2A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 28 · Westminster Catawba Christian | 5,000 Meters Varsity | 28 | 19:06.41 PB | 10 |
| Sep 2 | Gaston Christian Home Meet 2025 Sep 2 · 5,000 Meters Varsity · Place 15 · Westminster Catawba Christian | 5,000 Meters Varsity | 15 | 20:18.87 PB | 10 |
| Aug 26 | SLCA XC Meet 2025Aug 26 · 5,000 Meters Varsity · Place 7 · Westminster Catawba Christian | 5,000 Meters Varsity | 7 | 20:12.5 PB | 10 |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCISAA 2A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 20 · Westminster Catawba Christian | 5,000 Meters Varsity | 20 | 18:43.84 PB | 9 |
| Oct 17 | MAC Cross Country ChampionshipsOct 17 · 5,000 Meters Boys' 5K Championship · Place 17 · Westminster Catawba Christian | 5,000 Meters Boys' 5K Championship | 17 | 19:11.21 PB | 9 |
| Oct 8 | Concord Academy Meet No. 1Oct 8 · 5,000 Meters Varsity · Westminster Catawba Christian | 5,000 Meters Varsity | 0 | 19:37.6Unofficial | 9 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | MAC Cross Country ChampionshipsOct 16 · 5,000 Meters Boys' 5K Championship · Place 29 · Westminster Catawba Christian | 5,000 Meters Boys' 5K Championship | 29 | 20:52.65 | 8 |
| Oct 10 | Concord Academy Home MeetOct 10 · 5,000 Meters Varsity · Place 5 · Westminster Catawba Christian | 5,000 Meters Varsity | 5 | 20:55.08 PB | 8 |
| Oct 3 | Metrolina Christian Meet No. 1Oct 3 · 5,000 Meters Varsity · Place 38 · Westminster Catawba Christian | 5,000 Meters Varsity | 38 | 20:21.1 | 8 |
| Sep 26 | Hickory Grove Christian Home MeetSep 26 · 5,000 Meters Varsity · Place 17 · Westminster Catawba Christian | 5,000 Meters Varsity | 17 | 20:42.03 PB | 8 |
| Sep 19 | Gaston Day Home MeetSep 19 · 5,000 Meters Varsity · Place 11 · Westminster Catawba Christian | 5,000 Meters Varsity | 11 | 22:40.25 PB | 8 |