Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Central Heights High SchoolCentral Heights Invitational · Oct 1 | 19:00.16 | Central Heights Invitational | October 1, 2020 |
| 5,000 Meters · Countryside Golf ClubGirard Invitational · Sep 10 | 17:48 | Girard Invitational | September 10, 2020 |
| 5,000 Meters · John Redmond ReservoirKSHSSA Class 2A Burlington Regional · Oct 20 | 18:44.00 | KSHSSA Class 2A Burlington Regional | October 20, 2018 |
| 5,000 Meters · Sand Plum Nature TrailKSHSAA Class 1A/2A State Championships · Oct 31 | 18:37.3 | KSHSAA Class 1A/2A State Championships | October 31, 2020 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 11 | 22:11.4 | NXR Heartland Regional Championships | November 11, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | KSHSAA Class 1A/2A State ChampionshipsOct 31 · 5,000 Meters Division 2A · Place 60 · Southeast | 5,000 Meters Division 2A | 60 | 18:37.3 PB | 11 |
| Oct 24 | Class 2A Cherokee-Southeast RegionalOct 24 · 5,000 Meters 2A · Place 7 · Cherokee-Sou | 5,000 Meters 2A | 7 | 17:58.15 | 12 |
| Oct 1 | Central Heights InvitationalOct 1 · 5,000 Meters Varsity · Place 10 · Southeast | 5,000 Meters Varsity | 10 | 19:00.16 PB | 11 |
| Sep 24 | Lancer InvitationalSep 24 · 5,000 Meters Varsity · Place 8 · Southeast | 5,000 Meters Varsity | 8 | 18:46 | 11 |
| Sep 10 | Girard InvitationalSep 10 · 5,000 Meters Varsity · Place 7 · Southeast | 5,000 Meters Varsity | 7 | 17:48 PB | 11 |
| Sep 3 | Burlington XC ClassicSep 3 · 5,000 Meters Varsity · Place 4 · Southeast | 5,000 Meters Varsity | 4 | 6:04.1 | 12 |
2019 Cross Country
2 results2018 Cross Country
2 results