Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 8 | 15:07.18 | Forest Park Cross Country Festival | September 8, 2018 |
| 5,000 Meters · Blackburn Park29th Annual Webster Groves Invitational · Oct 21 | 28:41.67 | 29th Annual Webster Groves Invitational | October 21, 2020 |
| 5,000 Meters · Living Word United Methodist ChurchParkway West Invitational · Sep 29 | 25:59.79 | Parkway West Invitational | September 29, 2018 |
| 5,000 Meters · McNair ParkBorder Wars · Oct 12 | 23:56.36 | Border Wars | October 12, 2018 |
| 5,000 Meters · Sioux Passage ParkHazelwood Central Enke Invitational · Sep 15 | 31:07.6 | Hazelwood Central Enke Invitational | September 15, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results2019 Cross Country
4 results2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Border WarsOct 12 · 5,000 Meters Varsity · Place 282 · Pattonville | 5,000 Meters Varsity | 282 | 23:56.36 PB | 9 |
| Sep 29 | Parkway West InvitationalSep 29 · 5,000 Meters Sophomore · Place 152 · Pattonville | 5,000 Meters Sophomore | 152 | 25:59.79 PB | 9 |
| Sep 15 | Paul Enke InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 95 · Pattonville | 5,000 Meters Junior Varsity | 95 | 31:07.6 | 9 |
| Sep 15 | Hazelwood Central Enke InvitationalSep 15 · 5,000 Meters Boys Freshman · Place 95 · Pattonville | 5,000 Meters Boys Freshman | 95 | 31:07.6 PB | 9 |
| Sep 8 | Forest Park Cross Country FestivalSep 8 · 3,000 Meters Freshman Boys · Place 101 · Pattonville | 3,000 Meters Freshman Boys | 101 | 15:07.18 PB | 9 |
| Aug 30 | Lutheran South InvitationalAug 30 · 5,000 Meters Varsity · Place 147 · Pattonville | 5,000 Meters Varsity | 147 | 32:12.52 | FR |