Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Albert B McClure ParkSPAA Statesville Meet · Aug 28 | 20:59.0 | SPAA Statesville Meet | August 28, 2017 |
| 5,000 Meters · Fisher Farm ParkSPAA Championship · Oct 19 | 19:57.6 | SPAA Championship | October 19, 2017 |
| 5,000 Meters · Hagan-Stone ParkNCISAA Championships · Oct 28 | 19:32.33 | NCISAA Championships | October 28, 2016 |
| 5,000 Meters · McAlpine Greenway ParkCarmel/United Faith XC Invitational · Oct 5 | 23:12.6 | Carmel/United Faith XC Invitational | October 5, 2017 |
| 5,000 Meters · Murrays Mill RoadMurrays Mill Invitational · Sep 14 | 22:41.33 | Murrays Mill Invitational | September 14, 2017 |
| 5,000 Meters · Riverbend ParkSPAA UCHS/HCA Meet · Sep 25 | 22:35.14 | SPAA UCHS/HCA Meet | September 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 14 · University Christian | 5,000 Meters Varsity | 14 | 20:03.14Unofficial | 12 |
| Oct 19 | SPAA ChampionshipOct 19 · 5,000 Meters Varsity · Place 7 · University Christian | 5,000 Meters Varsity | 7 | 19:57.6 PB | 12 |
| Oct 11 | United Way InvitationalOct 11 · 5,000 Meters Invitational · Place 81 · University C | 5,000 Meters Invitational | 81 | 21:28.79 | SR |
| Oct 5 | Carmel/United Faith XC InvitationalOct 5 · 5,000 Meters Varsity · Place 43 · University Christian | 5,000 Meters Varsity | 43 | 23:12.6 PB | 12 |
| Sep 25 | SPAA UCHS/HCA MeetSep 25 · 5,000 Meters Varsity · Place 5 · University Christian | 5,000 Meters Varsity | 5 | 22:35.14 PB | 12 |
| Sep 19 | Catawba County ChampionshipSep 19 · 5,000 Meters Varsity · Place 22 · University Christian | 5,000 Meters Varsity | 22 | 21:04.82 | 12 |
| Sep 14 | Murrays Mill InvitationalSep 14 · 5,000 Meters Varsity · Place 32 · University Christian | 5,000 Meters Varsity | 32 | 22:41.33 PB | 12 |
| Aug 28 | SPAA Statesville MeetAug 28 · 5,000 Meters Varsity · Place 3 · University Christian | 5,000 Meters Varsity | 3 | 20:59.0 PB | 12 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA ChampionshipsOct 28 · 5,000 Meters NCISAA 1A Championships · Place 15 · University Christian | 5,000 Meters NCISAA 1A Championships | 15 | 19:32.33 PB | 11 |
| Oct 12 | United Way InvitationalOct 12 · 5,000 Meters Invitational · Place 47 · University C | 5,000 Meters Invitational | 47 | 19:45.48 | JR |
| Sep 28 | Catawba County XC ChampionshipSep 28 · 5,000 Meters Varsity · Place 28 · University Christian | 5,000 Meters Varsity | 28 | 21:12.14 | 11 |
| Sep 24 | Greensboro InvitationalSep 24 · 5,000 Meters Varsity · Place 95 · University C | 5,000 Meters Varsity | 95 | 20:41.18 | 11 |
| Sep 12 | Murrays Mill OpenSep 12 · 5,000 Meters Varsity · Place 22 · University Christian | 5,000 Meters Varsity | 22 | 21:28.27 | 11 |
| Aug 29 | SPAA Meet # 1Aug 29 · Varsity · Place 23 · University Christian | Varsity | 23 | 21:55.1 | — |
2014 Cross Country
1 results