Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · South Pointe HSRegion 3-3A · Oct 20 | 19:01.31 | Region 3-3A | October 20, 2015 |
| 5,000 Meters · Hillcrest HSSCHSL 3A Upper State · Oct 31 | 20:38 | SCHSL 3A Upper State | October 31, 2015 |
| 5,000 Meters · McAlpine Greenway Park6th Annual Hare & Hounds Inv. (at McAlpine) · Sep 17 | 20:58.8 | 6th Annual Hare & Hounds Inv. (at McAlpine) | September 17, 2016 |
| 5,000 Meters · Sandhills Research CenterSCHSL 3A State Championships · Nov 7 | 19:09 | SCHSL 3A State Championships | November 7, 2015 |
| 5,000 Meters · York Comprehensive HSYork County Championships · Oct 17 | 19:34.3 | York County Championships | October 17, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
1 results2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | SCHSL 3A State ChampionshipsNov 7 · 5,000 Meters Varsity · Place 106 · South Pointe | 5,000 Meters Varsity | 106 | 19:09 PB | 8 |
| Oct 31 | SCHSL 3A Upper StateOct 31 · 5,000 Meters Varsity · Place 135 · South Pointe | 5,000 Meters Varsity | 135 | 20:38 PB | 8 |
| Oct 20 | Region 3-3AOct 20 · 5,000 Meters Varsity · Place 12 · South Pointe | 5,000 Meters Varsity | 12 | 19:01.31 PB | 8 |
| Oct 17 | York County ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 15 · South Pointe | 5,000 Meters Junior Varsity | 15 | 19:34.3 PB | 8 |
| Oct 14 | South Pointe MeetOct 14 · 5,000 Meters Varsity · Place 18 · South Pointe | 5,000 Meters Varsity | 18 | 21:47.81 | 8 |
2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | SCHSL 3A Region 3Oct 21 · 5,000 Meters Varsity · Place 37 · South Pointe | 5,000 Meters Varsity | 37 | 20:46.14 | 7 |