Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Cross Country Classic · Sep 29 | 19:04.6 | Greater Louisville Cross Country Classic | September 29, 2018 |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre Invitational · Sep 16 | 20:18.4 | Trinity/Valkyre Invitational | September 16, 2017 |
| 5,000 Meters · Kentucky Horse ParkKentucky State Meet Class AAA · Nov 5 | 20:40.85 | Kentucky State Meet Class AAA | November 5, 2016 |
| 5,000 Meters · Oldham County High SchoolHaunted Woods Classic · Oct 13 | 18:57.6 | Haunted Woods Classic | October 13, 2018 |
| 5,000 Meters · Seneca ParkKHSAA Region 4 Class AAA · Oct 27 | 19:03.29 | KHSAA Region 4 Class AAA | October 27, 2018 |
| 5,000 Meters · South OldhamDragon Invitational · Sep 23 | 21:02.64 | Dragon Invitational | September 23, 2017 |
| 5,000 Meters · Thoroughbred ParkKHSAA Class 3A State Championship · Nov 3 | 19:48.54 | KHSAA Class 3A State Championship | November 3, 2018 |
| 5,000 Meters · WakeMed Soccer ParkGreat American Cross Country Festival · Oct 1 | 20:33.6 | Great American Cross Country Festival | October 1, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | KHSAA Class 3A State ChampionshipNov 3 · 5,000 Meters Varsity · Place 10 · Oldham County | 5,000 Meters Varsity | 10 | 19:48.54 PB | 12 |
| Oct 27 | KHSAA Region 4 Class AAAOct 27 · 5,000 Meters Varsity · Place 1 · Oldham County | 5,000 Meters Varsity | 1 | 19:03.29 PB | 12 |
| Oct 13 | Haunted Woods ClassicOct 13 · 5,000 Meters Varsity · Place 2 · Oldham County | 5,000 Meters Varsity | 2 | 18:57.6 PB | 12 |
| Sep 29 | Greater Louisville Cross Country ClassicSep 29 · 5,000 Meters Girls Invitational · Place 6 · Oldham County | 5,000 Meters Girls Invitational | 6 | 19:04.6 PB | 12 |
| Sep 15 | Franklin County InvitationalSep 15 · 5,000 Meters Varsity · Place 2 · Oldham County | 5,000 Meters Varsity | 2 | 19:55.77 | 12 |
| Sep 8 | Rumble in the JungleSep 8 · 5,000 Meters Varsity · Place 3 · Oldham County | 5,000 Meters Varsity | 3 | 20:56.4 | — |
2017 Cross Country
3 results2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | Kentucky State Meet Class ANov 5 · 5,000 Meters 3A · Place 48 · Oldham County | 5,000 Meters 3A | 48 | 20:40.85 | 10 |
| Nov 5 | Kentucky State Meet Class AAANov 5 · 5,000 Meters Varsity · Place 48 · Oldham County | 5,000 Meters Varsity | 48 | 20:40.85 PB | 10 |
| Oct 29 | KHSAA Region 4 AAA and 3 AAAOct 29 · 5,000 Meters Varsity 4 AAA · Place 17 · Oldham County | 5,000 Meters Varsity 4 AAA | 17 | 21:05.57 | 10 |
| Oct 15 | Lexington Catholic InvitationalOct 15 · 5,000 Meters Varsity · Place 42 · Oldham County | 5,000 Meters Varsity | 42 | 20:39.72 | 10 |
| Oct 1 | Great American Cross Country FestivalOct 1 · 5,000 Meters Varsity - Blue · Place 8 · Oldham County | 5,000 Meters Varsity - Blue | 8 | 20:33.6 PB | 10 |
| Sep 10 | Rumble Through the JungleSep 10 · 5,000 Meters Varsity · Place 26 · Oldham County | 5,000 Meters Varsity | 26 | 22:01.12 | 10 |
| Sep 3 | Shelby County InvitationalSep 3 · 5,000 Meters Varsity · Place 14 · Oldham County | 5,000 Meters Varsity | 14 | 21:54.64 | 10 |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 12 | Rumble through the JungleSep 12 · 5,000 Meters Junior Varsity · Place 28 · Oldham County | 5,000 Meters Junior Varsity | 28 | 23:23.64 | 9 |
| Sep 5 | Shelby County InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 10 · Oldham County | 5,000 Meters Junior Varsity | 10 | 25:35.28 | 09 |