Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · BattlegroundsFleet Feet Cross Country Classic @ The Battlegrounds · Aug 23 | 13:14.40 | Fleet Feet Cross Country Classic @ The Battlegrounds | August 23, 2017 |
| 3 Miles · Maxwell ParkIllinois Wesleyan Titan Cross Country Opener · Sep 1 | 15:59.50 | Illinois Wesleyan Titan Cross Country Opener | September 1, 2021 |
| 3,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 9 | 11:14.41 | Forest Park Cross Country Festival | September 9, 2017 |
| 5,000 Meters · Arnold City Park24th Annual Ed White Invitational · Sep 25 | 17:45.02 | 24th Annual Ed White Invitational | September 25, 2020 |
| 5,000 Meters · Blackburn ParkMSHSAA Class 4 District 3 · Oct 21 | 18:07.79 | MSHSAA Class 4 District 3 | October 21, 2017 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 5 State XC Championships · Nov 7 | 16:56.1 | MSHSAA Class 5 State XC Championships | November 7, 2020 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 16 | 17:59.2 | NXR Midwest Regional Championships | November 16, 2019 |
| 5,000 Meters · Living Word United Methodist ChurchParkway West Invitational · Sep 29 | 17:45.76 | Parkway West Invitational | September 29, 2018 |
| 5,000 Meters · McNair ParkMSHSAA Class 5 District 3 - McNair Park · Oct 31 | 17:08.0 | MSHSAA Class 5 District 3 - McNair Park | October 31, 2020 |
| 5,000 Meters · Oak Hills Golf CenterMSHSAA Class 4 State Championships · Nov 3 | 18:17.72 | MSHSAA Class 4 State Championships | November 3, 2018 |
| 5,000 Meters · Sioux Passage ParkHazelwood Central Enke Invitational · Sep 15 | 19:44.4 | Hazelwood Central Enke Invitational | September 15, 2018 |
| 5,000 Meters · St Vincent ParkMSHSAA Class 4 District 2 · Oct 26 | 17:13.7 | MSHSAA Class 4 District 2 | October 26, 2019 |
| 5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 14 | 17:48.7 | XC Town USA Meet of Champions Presented by the Garrett Companies | November 14, 2020 |
| 6,000 Meters · Mounds State ParkWe Fly 2023 Collegiate Cross Country Challenge · Sep 1 | 21:20.0 | We Fly 2023 Collegiate Cross Country Challenge | September 1, 2023 |
| 8,000 Meters · Gans Creek Recreation AreaBrian T. Simpson Memorial-College · Oct 7 | 27:48.7 | Brian T. Simpson Memorial-College | October 7, 2023 |
| 8,000 Meters · Newman Golf CourseBradley Pink Classic · Oct 14 | 28:31.5 | Bradley Pink Classic | October 14, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
4 results2022 Cross Country
1 results2021 Cross Country
1 results2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | XC Town USA Meet of Champions Presented by the Garrett CompaniesNov 14 · 5,000 Meters Blue/White HS Open Combined · Place 149 · Killian-Joshua-MO-PattonvilleKillian-Joshua-MO-Pattonville | 5,000 Meters Blue/White HS Open Combined | 149 | 17:48.7 PB | 12 |
| Nov 7 | MSHSAA Class 5 State XC ChampionshipsNov 7 · 5,000 Meters Varsity · Place 77 · PattonvillePattonville | 5,000 Meters Varsity | 77 | 16:56.1 PB | 12 |
| Oct 31 | MSHSAA Class 5 District 3 - McNair ParkOct 31 · 5,000 Meters Varsity · Place 8 · PattonvillePattonville | 5,000 Meters Varsity | 8 | 17:08.0 PB | 12 |
| Oct 17 | Eureka InvitationalOct 17 · 5,000 Meters Varsity · Place 28 · PattonvillePattonville | 5,000 Meters Varsity | 28 | 17:21.86 | SR |
| Oct 3 | Parkway West Dale Shepherd InvitationalOct 3 · 5,000 Meters Varsity · Place 10 · PattonvillePattonville | 5,000 Meters Varsity | 10 | 18:00.32 | SR |
| Sep 25 | 24th Annual Ed White InvitationalSep 25 · 5,000 Meters Varsity Boys (Top 7) · Place 22 · PattonvillePattonville | 5,000 Meters Varsity Boys (Top 7) | 22 | 17:45.02 PB | 12 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Open Invitational · Place 419 · Unattached (MO)Unattached (MO) | 5,000 Meters Open Invitational | 419 | 17:59.2 PB | 11 |
| Oct 26 | MSHSAA Class 4 District 2Oct 26 · 5,000 Meters Varsity · Place 16 · PattonvillePattonville | 5,000 Meters Varsity | 16 | 17:13.7 PB | 11 |
| Oct 12 | St. Louis Suburban Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 32 · PattonvillePattonville | 5,000 Meters Varsity | 32 | 17:33.88 | JR |
| Oct 12 | St. Louis Suburban Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 64 · PattonvillePattonville | 5,000 Meters Varsity | 64 | 17:33.88 | JR |
| Oct 5 | Parkway West Dale Shepherd InvitationalOct 5 · 5,000 Meters Varsity · Place 51 · PattonvillePattonville | 5,000 Meters Varsity | 51 | 17:52.74 | JR |
| Sep 27 | Terry Meatheany/Hazelwood West InvitationalSep 27 · 5,000 Meters Varsity · Place 11 · PattonvillePattonville | 5,000 Meters Varsity | 11 | 19:04.38 | JR |
| Sep 21 | Paul Enke InvitationalSep 21 · 5,000 Meters Varsity · Place 15 · PattonvillePattonville | 5,000 Meters Varsity | 15 | 18:30.8 | 11 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MSHSAA Class 4 State ChampionshipsNov 3 · 5,000 Meters Varsity · Place 149 · PattonvillePattonville | 5,000 Meters Varsity | 149 | 18:17.72 PB | 10 |
| Oct 27 | MSHSAA Class 4 Section 2Oct 27 · 5,000 Meters Varsity · Place 27 · PattonvillePattonville | 5,000 Meters Varsity | 27 | 17:38.77 | SO |
| Oct 20 | Class 4 District 3 XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 8 · PattonvillePattonville | 5,000 Meters Varsity | 8 | 17:36.34 | SO |
| Oct 12 | Border WarsOct 12 · 5,000 Meters Varsity · Place 13 · PattonvillePattonville | 5,000 Meters Varsity | 13 | 17:25.86 | 10 |
| Sep 29 | Parkway West InvitationalSep 29 · 5,000 Meters Varsity · Place 78 · PattonvillePattonville | 5,000 Meters Varsity | 78 | 17:45.76 PB | 10 |
| Sep 15 | Hazelwood Central Enke InvitationalSep 15 · 5,000 Meters Boys Varsity · Place 48 · PattonvillePattonville | 5,000 Meters Boys Varsity | 48 | 19:44.4 PB | 10 |
| Aug 30 | Lutheran South InvitationalAug 30 · 5,000 Meters Varsity · Place 9 · PattonvillePattonville | 5,000 Meters Varsity | 9 | 19:26.63 | SO |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSAA Class 4 Sectional 2Oct 28 · 5,000 Meters Varsity · Place 64 · PattonvillePattonville | 5,000 Meters Varsity | 64 | 18:37.77 | FR |
| Oct 21 | MSHSAA Class 4 District 3Oct 21 · 5,000 Meters Varsity · Place 27 · PattonvillePattonville | 5,000 Meters Varsity | 27 | 18:07.79 PB | 9 |
| Oct 7 | All Suburban MeetOct 7 · 5,000 Meters Varsity · Place 141 · PattonvillePattonville | 5,000 Meters Varsity | 141 | 20:10.31 | 9 |
| Sep 30 | Parkway West InvitationalSep 30 · 5,000 Meters Freshman · Place 6 · PattonvillePattonville | 5,000 Meters Freshman | 6 | 18:52.6 | FR |
| Sep 9 | Forest Park Cross Country FestivalSep 9 · 3,000 Meters Freshman · Place 24 · PattonvillePattonville | 3,000 Meters Freshman | 24 | 11:14.41 PB | 9 |
| Aug 23 | Fleet Feet Cross Country Classic @ The BattlegroundsAug 23 · 2 Miles Junior Varsity · Place 32 · PattonvillePattonville | 2 Miles Junior Varsity | 32 | 13:14.40 PB | 9 |