Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Parkway Central High SchoolFleet Feet Cross Country Classic @ Parkway Central · Aug 22 | 15:11.10 | Fleet Feet Cross Country Classic @ Parkway Central | August 22, 2017 |
| 3,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 9 | 13:09.91 | Forest Park Cross Country Festival | September 9, 2017 |
| 5,000 Meters · Arnold City Park24th Annual Ed White Invitational · Sep 25 | 19:02.78 | 24th Annual Ed White Invitational | September 25, 2020 |
| 5,000 Meters · Blackburn Park29th Annual Webster Groves Invitational · Oct 21 | 20:03.27 | 29th Annual Webster Groves Invitational | October 21, 2020 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 8 | 23:36.91 | Forest Park Cross Country Festival | September 8, 2018 |
| 5,000 Meters · Hillsboro High SchoolHillsboro XC Invitational · Sep 26 | 23:54.6 | Hillsboro XC Invitational | September 26, 2017 |
| 5,000 Meters · Living Word United Methodist ChurchParkway West Invitational · Sep 29 | 20:37.41 | Parkway West Invitational | September 29, 2018 |
| 5,000 Meters · McNair ParkBorder Wars · Oct 12 | 20:07.16 | Border Wars | October 12, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | 29th Annual Webster Groves InvitationalOct 21 · 5,000 Meters JV 'A' · Place 6 · Webster Groves | 5,000 Meters JV 'A' | 6 | 20:03.27 PB | 12 |
| Oct 17 | Eureka InvitationalOct 17 · 5,000 Meters Varsity · Place 69 · Webster Groves | 5,000 Meters Varsity | 69 | 18:09.50 | SR |
| Oct 3 | Parkway West Dale Shepherd InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 44 · Webster Groves | 5,000 Meters Junior Varsity | 44 | 19:27.01 | SR |
| Sep 25 | 24th Annual Ed White InvitationalSep 25 · 5,000 Meters JV Boys (Top 10) · Place 20 · Webster Groves | 5,000 Meters JV Boys (Top 10) | 20 | 19:02.78 PB | 12 |
| Sep 19 | Festus Bowles InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 38 · Webster Groves | 5,000 Meters Junior Varsity | 38 | 19:42.10 | SR |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | St. Louis Suburban Conference ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 41 · Webster Groves | 5,000 Meters Junior Varsity | 41 | 19:34.88 | JR |
| Oct 5 | Parkway West Dale Shepherd InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 159 · Webster Groves | 5,000 Meters Junior Varsity | 159 | 22:47.91 | JR |
| Sep 27 | Terry Meatheany/Hazelwood West InvitationalSep 27 · 5,000 Meters Junior Varsity · Place 40 · Webster Groves | 5,000 Meters Junior Varsity | 40 | 20:59.88 | JR |
| Sep 21 | Festus Bowles InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 93 · Webster Groves | 5,000 Meters Junior Varsity | 93 | 22:30.69 | JR |
| Sep 5 | 28th Annual Webster Groves InvitationalSep 5 · 5,000 Meters JV Boys 5K · Place 41 · Webster Groves | 5,000 Meters JV Boys 5K | 41 | 22:26.01 | 11 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Border WarsOct 12 · 5,000 Meters Varsity · Place 152 · Webster Groves | 5,000 Meters Varsity | 152 | 20:07.16 PB | 10 |
| Sep 29 | Parkway West InvitationalSep 29 · 5,000 Meters Sophomore · Place 81 · Webster Groves | 5,000 Meters Sophomore | 81 | 20:37.41 PB | 10 |
| Sep 15 | Festus Bowles InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 85 · Webster Groves | 5,000 Meters Junior Varsity | 85 | 23:00.38 | SO |
| Sep 8 | Forest Park Cross Country FestivalSep 8 · 5,000 Meters JV Boys Green · Place 232 · Webster Groves | 5,000 Meters JV Boys Green | 232 | 23:36.91 PB | 10 |
| Aug 30 | Webster Groves InvitationalAug 30 · 5,000 Meters Junior Varsity · Place 52 · Webster Groves | 5,000 Meters Junior Varsity | 52 | 21:57.1 | SO |
2017 Cross Country
5 results