Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 3 District 2 · Oct 27 | 22:29.29 | MSHSAA Class 3 District 2 | October 27, 2018 |
| 5,000 Meters · ColumbiaMSHSAA Class 3 State Championships · Nov 9 | 21:13.5 | MSHSAA Class 3 State Championships | November 9, 2019 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 9 | 23:34.67 | Forest Park Cross Country Festival | September 9, 2017 |
| 5,000 Meters · Hough ParkMSHSAA Class 3 XC State Championship · Nov 3 | 22:30.05 | MSHSAA Class 3 XC State Championship | November 3, 2018 |
| 5,000 Meters · Jefferson Barracks ParkMetro League Championships · Oct 23 | 21:50.04 | Metro League Championships | October 23, 2019 |
| 5,000 Meters · McNair ParkBorder Wars · Oct 18 | 21:42.76 | Border Wars | October 18, 2019 |
| 5,000 Meters · Oak Hills Golf CenterMSHSAA Class 3 State Championships · Nov 4 | 22:22.89 | MSHSAA Class 3 State Championships | November 4, 2017 |
| 5,000 Meters · Spanish Lake ParkMSHSAA Class 3 District 2 · Nov 2 | 21:18.23 | MSHSAA Class 3 District 2 | November 2, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
2 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MSHSAA Class 3 State ChampionshipsNov 9 · 5,000 Meters Varsity Girls · Place 92 · Lutheran South | 5,000 Meters Varsity Girls | 92 | 21:13.5 PB | 11 |
| Nov 2 | MSHSAA Class 3 District 2Nov 2 · 5,000 Meters Varsity · Place 14 · Lutheran South | 5,000 Meters Varsity | 14 | 21:18.23 PB | 11 |
| Oct 23 | Metro League ChampionshipsOct 23 · 5,000 Meters Varsity · Place 9 · Lutheran South | 5,000 Meters Varsity | 9 | 21:50.04 PB | 11 |
| Oct 18 | Border WarsOct 18 · 5,000 Meters Varsity · Place 27 · Lutheran South | 5,000 Meters Varsity | 27 | 21:42.76 PB | 11 |
| Oct 10 | Orchard Farm Invitational Oct 10 · Varsity · Place 11 · Lutheran South | Varsity | 11 | 21:26.53 | JR |
| Sep 5 | Lutheran High School South XC InvitationalSep 5 · 5,000 Meters Varsity · Place 15 · Lutheran South | 5,000 Meters Varsity | 15 | 24:55.31 | JR |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MSHSAA Class 3 XC State ChampionshipNov 3 · 5,000 Meters Girls Class 3 · Place 89 · Lutheran South | 5,000 Meters Girls Class 3 | 89 | 22:30.05 PB | 10 |
| Oct 27 | MSHSAA Class 3 District 2Oct 27 · 5,000 Meters Varsity · Place 12 · Lutheran South | 5,000 Meters Varsity | 12 | 22:29.29 PB | 10 |
| Oct 12 | Border WarsOct 12 · 5,000 Meters Varsity · Place 28 · Lutheran South | 5,000 Meters Varsity | 28 | 21:52.96 | 10 |
| Sep 15 | Festus Bowles InvitationalSep 15 · 5,000 Meters Varsity · Place 32 · Lutheran South | 5,000 Meters Varsity | 32 | 25:01.11 | SO |
| Aug 30 | Lutheran South InvitationalAug 30 · 5,000 Meters Varsity · Place 20 · Lutheran South | 5,000 Meters Varsity | 20 | 25:39.01 | SO |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSAA Class 3 State ChampionshipsNov 4 · 5,000 Meters Varsity · Place 110 · Lutheran South | 5,000 Meters Varsity | 110 | 22:22.89 PB | 9 |
| Oct 28 | MSHSAA Class 3 District 2Oct 28 · 5,000 Meters Varsity · Place 17 · Lutheran South | 5,000 Meters Varsity | 17 | 22:26.46 | FR |
| Oct 20 | Metro League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 10 · Lutheran South | 5,000 Meters Varsity | 10 | 23:15.25 | FR |
| Sep 23 | Hancock InvitationalSep 23 · 5,000 Meters Varsity 3A · Place 51 · Lutheran South | 5,000 Meters Varsity 3A | 51 | 24:43.1 | FR |
| Sep 9 | Forest Park Cross Country FestivalSep 9 · 5,000 Meters Varsity - White · Place 30 · Lutheran South | 5,000 Meters Varsity - White | 30 | 23:34.67 PB | 9 |