Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Buder ParkBig River Invitational · Oct 23 | 16:19.59 | Big River Invitational | October 23, 2020 |
| 5,000 Meters · Castlewood - Patriot Classic 5KPatriot Classic · Oct 11 | 18:01.39 | Patriot Classic | October 11, 2017 |
| 5,000 Meters · City Lake ParkMSHSAA Class 4, 5 District 2 - Sullivan · Oct 31 | 17:10.13 | MSHSAA Class 4, 5 District 2 - Sullivan | October 31, 2020 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 16:46.3 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 8 | 18:59.23 | Forest Park Cross Country Festival | September 8, 2018 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 4 State Championships · Nov 9 | 16:24.9 | MSHSAA Class 4 State Championships | November 9, 2019 |
| 5,000 Meters · Jefferson Barracks Park56th Annual Hancock Invitational · Sep 29 | 17:31.49 | 56th Annual Hancock Invitational | September 29, 2018 |
| 5,000 Meters · Sioux Passage ParkHazelwood Central Enke Invitational · Sep 15 | 18:56.5 | 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
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSHSAA Class 5 State XC ChampionshipsNov 7 · 5,000 Meters Varsity · Place 37 · Parkway South | 5,000 Meters Varsity | 37 | 16:32.2 | 12 |
| Oct 31 | MSHSAA Class 4, 5 District 2 - SullivanOct 31 · 5,000 Meters Class 5 · Place 8 · Parkway South | 5,000 Meters Class 5 | 8 | 17:10.13 PB | 12 |
| Oct 23 | Big River InvitationalOct 23 · 5,000 Meters Varsity Boys · Place 4 · Parkway South | 5,000 Meters Varsity Boys | 4 | 16:19.59 PB | 12 |
| Oct 17 | Eureka InvitationalOct 17 · 5,000 Meters Varsity · Place 7 · Parkway South | 5,000 Meters Varsity | 7 | 16:33.86 | SR |
| Oct 10 | Parkway West Giddy Giddy InvitationalOct 10 · 5,000 Meters Varsity A · Place 2 · Parkway South | 5,000 Meters Varsity A | 2 | 16:56.61Unofficial | 12 |
| Oct 3 | Parkway West Dale Shepherd InvitationalOct 3 · 5,000 Meters Varsity · Place 13 · Parkway South | 5,000 Meters Varsity | 13 | 16:39.36 | SR |
| Sep 26 | Parkway West Cowboy ClassicSep 26 · 5,000 Meters Varsity · Place 6 · Parkway South | 5,000 Meters Varsity | 6 | 17:15.41Unofficial | 12 |
| Sep 19 | 3200-Meter Time TrialSep 19 · 3,200 Meters Open · Place 2 · Parkway South | 3,200 Meters Open | 2 | 10:02.36Unofficial | 12 |
| Sep 1 | South Time TrialSep 1 · 3,000 Meters Open · Place 2 · Parkway South | 3,000 Meters Open | 2 | 9:59.08Unofficial | 12 |
2019 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MSHSAA Class 4 State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 57 · Parkway South | 5,000 Meters Varsity | 57 | 16:24.9 PB | 11 |
| Nov 2 | MSHSAA Class 4 Sectional 2Nov 2 · 5,000 Meters Varsity · Place 16 · Parkway South | 5,000 Meters Varsity | 16 | 16:51.78 | 11 |
| Oct 26 | MSHSAA Class 4 District 4Oct 26 · 5,000 Meters Varsity · Place 5 · Parkway South | 5,000 Meters Varsity | 5 | 16:11.3 | 11 |
| Oct 17 | Patriot ClassicOct 17 · 5,000 Meters Varsity · Place 1 · Parkway South | 5,000 Meters Varsity | 1 | 16:04.52 | JR |
| Oct 12 | St. Louis Suburban Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 8 · Parkway South | 5,000 Meters Varsity | 8 | 16:36.35 | JR |
| Oct 12 | St. Louis Suburban Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 14 · Parkway South | 5,000 Meters Varsity | 14 | 16:36.35 | JR |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity Gold · Place 29 · Parkway South | 5,000 Meters Varsity Gold | 29 | 16:46.3 PB | 11 |
| Sep 21 | Paul Enke InvitationalSep 21 · 5,000 Meters Varsity · Place 3 · Parkway South | 5,000 Meters Varsity | 3 | 17:40.5 | 11 |
| Sep 21 | Hazelwood Central Enke InvitationalSep 21 · 5,000 Meters Boys Varsity · Place 3 · Parkway South | 5,000 Meters Boys Varsity | 3 | 17:40.50Unofficial | 11 |
| Sep 14 | Forest Park Cross Country FestivalSep 14 · 5,000 Meters Varsity · Place 24 · Parkway South | 5,000 Meters Varsity | 24 | 17:00.0 | JR |
| Aug 31 | South/West Track Two MileAug 31 · 2 Miles Varsity · Place 5 · Parkway South | 2 Miles Varsity | 5 | 10:07Unofficial | 11 |
| Aug 22 | South Time TrialAug 22 · 3,000 Meters Open · Parkway South | 3,000 Meters Open | 0 | 10:04Unofficial | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Hoka Postal Challenge Oct 31 · 3,200 Meters Varsity · Place 5 · Parkway South | 3,200 Meters Varsity | 5 | 10:43.7Unofficial | 10 |
| Oct 20 | Class 4 District 2 ChampionshipsOct 20 · 5,000 Meters Varsity · Place 37 · Parkway South | 5,000 Meters Varsity | 37 | 16:57.1 | SO |
| Oct 11 | Patriot ClassicOct 11 · 5,000 Meters Varsity · Place 16 · Parkway South | 5,000 Meters Varsity | 16 | 16:51.92Unofficial | 10 |
| Oct 6 | All Suburban ChampionshipsOct 6 · 5,000 Meters Varsity · Place 38 · Parkway South | 5,000 Meters Varsity | 38 | 17:33.07Unofficial | 10 |
| Sep 29 | 56th Annual Hancock InvitationalSep 29 · 5,000 Meters Varsity & JV (4A) · Place 3 · Parkway South | 5,000 Meters Varsity & JV (4A) | 3 | 17:31.49 PB | 10 |
| Sep 15 | Hazelwood Central Enke InvitationalSep 15 · 5,000 Meters Boys Varsity · Place 21 · Parkway South | 5,000 Meters Boys Varsity | 21 | 18:56.5 PB | 10 |
| Sep 8 | Forest Park Cross Country FestivalSep 8 · 5,000 Meters Varsity Boys Gold · Place 6 · Parkway South | 5,000 Meters Varsity Boys Gold | 6 | 18:59.23 PB | 10 |
| Aug 30 | Webster Groves InvitationalAug 30 · 5,000 Meters Varsity · Place 16 · Parkway South | 5,000 Meters Varsity | 16 | 18:41.8 | SO |
| Aug 25 | Parkway QuadAug 25 · 5,000 Meters Varsity · Place 8 · Parkway South | 5,000 Meters Varsity | 8 | 18:30Unofficial | 10 |
| Aug 16 | Team Time TrialAug 16 · 3,000 Meters Open · Place 3 · Parkway South | 3,000 Meters Open | 3 | 10:34Unofficial | 10 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Hoka Nov 8 · 3,200 Meters Varsity · Place 3 · Parkway South | 3,200 Meters Varsity | 3 | 11:06.30Unofficial | 9 |
| Oct 21 | MSHSAA Class 4 District 2Oct 21 · 5,000 Meters Varsity · Place 49 · Parkway South | 5,000 Meters Varsity | 49 | 18:34.62 | FR |
| Oct 11 | Patriot ClassicOct 11 · 5,000 Meters Varsity Boys · Place 31 · Parkway South | 5,000 Meters Varsity Boys | 31 | 18:01.39 PB | 9 |
| Oct 7 | All Suburban MeetOct 7 · 5,000 Meters Freshman · Place 5 · Parkway South | 5,000 Meters Freshman | 5 | 18:37.83Unofficial | 9 |
| Sep 30 | Priory XC InvitationalSep 30 · 5,000 Meters Varsity · Place 6 · Parkway South | 5,000 Meters Varsity | 6 | 18:20.1 | 9 |
| Sep 14 | Lutheran North InvSep 14 · 5,000 Meters Varsity · Place 31 · Parkway South | 5,000 Meters Varsity | 31 | 19:10Unofficial | 9 |
| Sep 9 | Forest Park Cross Country FestivalSep 9 · 5,000 Meters Junior Varsity - Green · Place 85 · Parkway South | 5,000 Meters Junior Varsity - Green | 85 | 19:19.41 | 9 |
| Aug 31 | Webster Groves InvitationalAug 31 · 3,000 Meters Freshman · Place 7 · Parkway South | 3,000 Meters Freshman | 7 | 10:57.3 | FR |
| Aug 26 | Parkway QuadAug 26 · 4,000 Meters Freshman · Place 3 · Parkway South | 4,000 Meters Freshman | 3 | 15:20.00 | — |
| Aug 15 | South High Time TrialAug 15 · 3,000 Meters Open · Place 13 · Parkway South | 3,000 Meters Open | 13 | 12:01Unofficial | 9 |