Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | AAAAA State QualifierOct 31 · 5,000 Meters Varsity Even · Place 65 · Northwestern | 5,000 Meters Varsity Even | 65 | 18:23.68 PB | 12 |
| Sep 26 | Cavalier ClassicSep 26 · 5,000 Meters Varsity · Place 27 · Northwestern | 5,000 Meters Varsity | 27 | 19:07 | 12 |
2019 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | SCHSL 5A Region 3Oct 30 · 5,000 Meters Junior Varsity · Place 5 · Northwestern | 5,000 Meters Junior Varsity | 5 | 18:24.05 PB | 11 |
| Oct 1 | Clover Meet #3Oct 1 · 5,000 Meters Varsity · Place 7 · Northwestern | 5,000 Meters Varsity | 7 | 18:31.12 | — |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | SCHSL State Championship - 5ANov 3 · 5,000 Meters Varsity · Place 138 · Northwestern | 5,000 Meters Varsity | 138 | 18:23.29 | 10 |
| Oct 27 | SCHSL 5A Mid-StateOct 27 · 5,000 Meters Varsity · Place 46 · Northwestern | 5,000 Meters Varsity | 46 | 18:03.59 PB | 10 |
| Oct 18 | SCHSL Region 3-5AOct 18 · 5,000 Meters Varsity · Place 18 · Northwestern | 5,000 Meters Varsity | 18 | 17:53.81 | — |
| Oct 13 | Bob Jenkins York County ChampionshipOct 13 · 5,000 Meters Varsity · Place 23 · Northwestern | 5,000 Meters Varsity | 23 | 18:26 | — |
| Oct 2 | Northwestern MeetOct 2 · 5,000 Meters Varsity · Place 9 · Northwestern | 5,000 Meters Varsity | 9 | 18:40.36 | — |
| Sep 1 | Trojan InvitationalSep 1 · 5,000 Meters Junior Varsity · Place 27 · Northwestern | 5,000 Meters Junior Varsity | 27 | 19:53.11 | — |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Bob Jenkins York County ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 11 · Northwestern | 5,000 Meters Junior Varsity | 11 | 20:13.6 PB | 9 |
| Sep 2 | Trojan InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 8 · Northwestern | 5,000 Meters Junior Varsity | 8 | 19:48.10 | — |
2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Rock Hill MeetOct 6 · 5,000 Meters Varsity · Place 31 · Northwestern | 5,000 Meters Varsity | 31 | 22:00.00 | — |
| Sep 21 | Clover MeetSep 21 · 5,000 Meters Varsity · Place 23 · Northwestern | 5,000 Meters Varsity | 23 | 20:39.72 | — |
| Sep 13 | Northwestern MeetSep 13 · 5,000 Meters Varsity · Place 51 · Northwestern | 5,000 Meters Varsity | 51 | 21:36.21 | — |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Northwestern MeetOct 6 · 5,000 Meters Varsity · Place 46 · Northwestern | 5,000 Meters Varsity | 46 | 26:08.70 | — |
| Sep 29 | Northwestern Home MeetSep 29 · 5,000 Meters Varsity · Place 31 · Northwestern | 5,000 Meters Varsity | 31 | 28:09.30 | — |
| Sep 23 | Clover Home MeetSep 23 · 5,000 Meters Varsity · Place 44 · Northwestern | 5,000 Meters Varsity | 44 | 27:00.00 | — |
| Sep 5 | Trojan InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 88 · Northwestern | 5,000 Meters Junior Varsity | 88 | 27:06.50 | — |