Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · JCCCGreg Wilson Invitational · Sep 3 | 19:25.10 | Greg Wilson Invitational | September 3, 2016 |
| 5,000 Meters · Olathe District Activity CenterOlathe Twilight XC Classic 2018 · Sep 8 | 17:16.40 | Olathe Twilight XC Classic 2018 | September 8, 2018 |
| 5,000 Meters · Rim Rock FarmKSHSAA 6A State XC Championships · Oct 28 | 16:56.00 | KSHSAA 6A State XC Championships | October 28, 2017 |
| 5,000 Meters · Shawnee Mission ParkCat Classic Invitational · Oct 8 | 21:30.40 | Cat Classic Invitational | October 8, 2015 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 11 | 16:53.0 | NXR Heartland Regional Championships | November 11, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Heartland Regional ChampionshipsNov 11 · 5,000 Meters Championship · Place 186 · Olathe North | 5,000 Meters Championship | 186 | 16:53.0 PB | 12 |
| Oct 20 | KSHSAA Class 6A Blue Valley North RegionalOct 20 · 5,000 Meters 6A · Place 14 · Olathe-North | 5,000 Meters 6A | 14 | 16:49.00 | 12 |
| Oct 13 | Sunflower League ChampionshipsOct 13 · 5,000 Meters Boys Varsity · Place 23 · Olathe North | 5,000 Meters Boys Varsity | 23 | 17:09.99Unofficial | 12 |
| Sep 8 | Olathe Twilight XC Classic 2018Sep 8 · 5,000 Meters Varsity · Place 30 · Olathe North | 5,000 Meters Varsity | 30 | 17:16.40 PB | 12 |
| Sep 1 | Greg Wilson ClassicSep 1 · 5,000 Meters Varsity · Place 60 · Olathe North | 5,000 Meters Varsity | 60 | 17:53.5 | — |
2017 Cross Country
4 results2016 Cross Country
4 results2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Cat Classic InvitationalOct 8 · 5,000 Meters C TEAM BOYS · Place 36 · Olathe North | 5,000 Meters C TEAM BOYS | 36 | 21:30.40 PB | 9 |
| Sep 16 | Turner InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 48 · Olathe North | 5,000 Meters Junior Varsity | 48 | 23:48.90 | — |