Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arnold City ParkMSHSAA Class 4, 5 District 1 - Arnold · Oct 31 | 20:15.71 | MSHSAA Class 4, 5 District 1 - Arnold | October 31, 2020 |
| 5,000 Meters · Blackburn Park29th Annual Webster Groves Invitational · Oct 21 | 21:45.00 | 29th Annual Webster Groves Invitational | October 21, 2020 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 19:56.1 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 4 State Championships · Nov 9 | 19:32.5 | MSHSAA Class 4 State Championships | November 9, 2019 |
| 5,000 Meters · Hillsboro High SchoolMSHSAA Class 4 Sectional 1 · Nov 2 | 21:02.50 | MSHSAA Class 4 Sectional 1 | November 2, 2019 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 16 | 19:57.8 | NXR Midwest Regional Championships | November 16, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MSHSAA Class 5 - District 1Oct 30 · 5,000 Meters Varsity · Place 63 · LindberghLindbergh | 5,000 Meters Varsity | 63 | 21:42.51 | 11 |
| Oct 16 | STL Suburban Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 38 · LindberghLindbergh | 5,000 Meters Varsity | 38 | 21:17.99 | 11 |
| Oct 2 | Parkway West Dale Shepherd InvitationalOct 2 · 5,000 Meters Varsity · Place 54 · LindberghLindbergh | 5,000 Meters Varsity | 54 | 22:22.77 | 11 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Varsity · Place 15 · LindberghLindbergh | 5,000 Meters Varsity | 15 | 19:46.3 | 11 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Girls Blue Division · Place 15 · LindberghLindbergh | 5,000 Meters Girls Blue Division | 15 | 19:46.3Unofficial | 11 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSHSAA Class 5 State XC ChampionshipsNov 7 · 5,000 Meters Varsity · Place 35 · LindberghLindbergh | 5,000 Meters Varsity | 35 | 19:41.4 | 10 |
| Oct 31 | MSHSAA Class 4, 5 District 1 - ArnoldOct 31 · 5,000 Meters Class 5 Girls · Place 4 · LindberghLindbergh | 5,000 Meters Class 5 Girls | 4 | 20:15.71 PB | 10 |
| Oct 21 | 29th Annual Webster Groves InvitationalOct 21 · 5,000 Meters Varsity · Place 14 · LindberghLindbergh | 5,000 Meters Varsity | 14 | 21:45.00 PB | 10 |
| Oct 17 | Eureka InvitationalOct 17 · 5,000 Meters Varsity · Place 17 · LindberghLindbergh | 5,000 Meters Varsity | 17 | 19:55.66 | SO |
| Oct 3 | Parkway West Dale Shepherd InvitationalOct 3 · 5,000 Meters Varsity · Place 19 · LindberghLindbergh | 5,000 Meters Varsity | 19 | 20:47.80 | SO |
| Sep 25 | 24th Annual Ed White InvitationalSep 25 · 5,000 Meters Varsity Girls (Top 7) · Place 19 · LindberghLindbergh | 5,000 Meters Varsity Girls (Top 7) | 19 | 20:35.73 | 10 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Freshman/Sophomore · Place 6 · Unattached (MO)Unattached (MO) | 5,000 Meters Freshman/Sophomore | 6 | 19:57.8 PB | 9 |
| Nov 9 | MSHSAA Class 4 State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 42 · LindberghLindbergh | 5,000 Meters Varsity | 42 | 19:32.5 PB | 9 |
| Nov 2 | MSHSAA Class 4 Sectional 1Nov 2 · 5,000 Meters Varsity · Place 22 · LindberghLindbergh | 5,000 Meters Varsity | 22 | 21:02.50 PB | 9 |
| Oct 26 | MSHSAA Class 4 District 1Oct 26 · 5,000 Meters Varsity · Place 8 · LindberghLindbergh | 5,000 Meters Varsity | 8 | 21:15.2 | 9 |
| Oct 5 | Parkway West Dale Shepherd InvitationalOct 5 · 5,000 Meters Varsity · Place 6 · LindberghLindbergh | 5,000 Meters Varsity | 6 | 19:36.01 | FR |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity Gold · Place 12 · LindberghLindbergh | 5,000 Meters Varsity Gold | 12 | 19:56.1 PB | 9 |