Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arendell Parrott AcademyCPIC CHAMPIONSHIP XC · Oct 20 | 20:50.9 | CPIC CHAMPIONSHIP XC | October 20, 2022 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 3A State Championships · Oct 28 | 21:54.02 | NCISAA 3A State Championships | October 28, 2022 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 2A State Championships · Oct 30 | 24:19.52 | NCISAA 2A State Championships | October 30, 2020 |
| 5,000 Meters · Olsen ParkNCISAA 2A State Championship · Oct 29 | 23:46.12 | NCISAA 2A State Championship | October 29, 2021 |
| 5,000 Meters · Steed ParkLiberty Christian · Sep 14 | 34:26.07 | Liberty Christian | September 14, 2020 |
| 5,000 Meters · The Epiphany School of Global StudiesCPIC XC MEET 1 · Aug 29 | 24:38 | CPIC XC MEET 1 | August 29, 2022 |
| 5,000 Meters · Wayne Country Day SchoolCPIC · Sep 6 | 24:26 | CPIC | September 6, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 3A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 117 · Pope John Paul II | 5,000 Meters Varsity | 117 | 21:54.02 PB | 12 |
| Oct 20 | CPIC CHAMPIONSHIP XCOct 20 · 5,000 Meters Varsity · Place 32 · Pope John Paul II | 5,000 Meters Varsity | 32 | 20:50.9 PB | 12 |
| Oct 10 | CPICOct 10 · 5,000 Meters Varsity · Place 25 · Pope John Paul II | 5,000 Meters Varsity | 25 | 21:52Unofficial | 12 |
| Oct 4 | CPICOct 4 · 5,000 Meters Varsity · Place 34 · Pope John Paul II | 5,000 Meters Varsity | 34 | 21:45Unofficial | 12 |
| Sep 6 | CPICSep 6 · 5,000 Meters Varsity · Place 31 · Pope John Paul II | 5,000 Meters Varsity | 31 | 24:26 PB | 12 |
| Aug 29 | CPIC XC MEET 1Aug 29 · 5,000 Meters Varsity · Place 29 · Pope John Paul II | 5,000 Meters Varsity | 29 | 24:38 PB | 12 |
2021 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 2A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 139 · Pope John Paul II | 5,000 Meters Varsity | 139 | 23:46.12 PB | 11 |
| Sep 10 | Wilmington Beach BlastSep 10 · 5,000 Meters Junior Varsity · Place 25 · John Paul II Catholi | 5,000 Meters Junior Varsity | 25 | 24:18.31 | 11 |
| Sep 10 | Wilmington Beach BlastSep 10 · 5,000 Meters Junior Varsity · Place 25 · John Paul II Catholi | 5,000 Meters Junior Varsity | 25 | 24:18.31 | 11 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCISAA 2A State ChampionshipsOct 30 · 5,000 Meters NCISAA 2A Boys Championship · Place 135 · Pope John Paul II | 5,000 Meters NCISAA 2A Boys Championship | 135 | 24:19.52 PB | 10 |
| Oct 19 | CPIC ChampionshipOct 19 · 5,000 Meters Varsity · Place 19 · Pope John Paul II | 5,000 Meters Varsity | 19 | 24:27Unofficial | 10 |
| Oct 15 | Wilson Christian Pumpkin RunOct 15 · 5,000 Meters Varsity · Place 68 · Pope John Paul II | 5,000 Meters Varsity | 68 | 25:19.4Unofficial | 10 |
| Sep 14 | Liberty ChristianSep 14 · 5,000 Meters High School · Place 42 · Pope John Paul II | 5,000 Meters High School | 42 | 34:26.07 PB | 10 |