Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Jefferson Barracks ParkHancock XC · Oct 19 | 19:01.5 | Hancock XC | October 19, 2024 |
| 5,000 Meters · Langenberg Field20th Annual FPXC · Sep 13 | 20:20.8 | 20th Annual FPXC | September 13, 2025 |
| 5,000 Meters · Orchard Farm High SchoolOrchard Farm Invitational · Oct 10 | 18:43.05 | Orchard Farm Invitational | October 10, 2024 |
| 5,000 Meters · Saint Louis Priory SchoolSt. Louis Priory XC Open · Oct 3 | 20:26.93 | St. Louis Priory XC Open | October 3, 2025 |
| 5,000 Meters · Spanish Lake ParkLS Spanish Lake · Sep 14 | 20:38.44 | LS Spanish Lake | September 14, 2023 |
| 5,000 Meters · Willmore ParkBishop DuBourg Cross Country Invitational · Sep 26 | 19:30.33 | Bishop DuBourg Cross Country Invitational | September 26, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | St. Louis Priory XC OpenOct 3 · 5,000 Meters High School · Place 32 · Lift for Life Academy | 5,000 Meters High School | 32 | 20:26.93 PB | 12 |
| Sep 26 | Bishop DuBourg Cross Country InvitationalSep 26 · 5,000 Meters Varsity Boys · Place 6 · Lift for Life Academy | 5,000 Meters Varsity Boys | 6 | 19:30.33 PB | 12 |
| Sep 13 | 20th Annual FPXCSep 13 · 5,000 Meters Varsity White · Place 55 · Lift for Life Academy | 5,000 Meters Varsity White | 55 | 20:20.8 PB | 12 |
| Sep 10 | Dick Gregory XC InviteSep 10 · 5,000 Meters Varsity · Place 36 · Lift for Life Academy | 5,000 Meters Varsity | 36 | 22:00.7 | SR |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Hancock XCOct 19 · 5,000 Meters Varsity · Place 37 · Lift for Life Academy | 5,000 Meters Varsity | 37 | 19:01.5 PB | 11 |
| Oct 10 | Orchard Farm InvitationalOct 10 · 5,000 Meters Varsity · Place 51 · Lift for Life Academy | 5,000 Meters Varsity | 51 | 18:43.05 PB | 11 |
| Sep 14 | Forest Park XC FestivalSep 14 · 5,000 Meters Varsity · Place 60 · Lift for Life Academy Charter High Sch | 5,000 Meters Varsity | 60 | 19:43.1 | JR |
| Sep 11 | Dick GregorySep 11 · 5,000 Meters Varsity · Place 5 · Lift for Life Academy | 5,000 Meters Varsity | 5 | 19:34.68 | 11 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSAA Class 3 - District 1Oct 28 · 5,000 Meters Varsity · Place 62 · Lift for Life | 5,000 Meters Varsity | 62 | 20:04.15 | 10 |
| Oct 6 | Orchard Farm InvitationalOct 6 · 5,000 Meters Varsity · Place 57 · Lift for Life Academy | 5,000 Meters Varsity | 57 | 19:43.58 | 10 |
| Sep 30 | Dale Shepard Parkway West InvitationalSep 30 · 5,000 Meters Varsity · Place 98 · Lift for Life Academy | 5,000 Meters Varsity | 98 | 21:13.98Unofficial | 10 |
| Sep 14 | LS Spanish LakeSep 14 · 5,000 Meters Boys 5000 · Place 83 · Lift for Life Academy | 5,000 Meters Boys 5000 | 83 | 20:38.44 PB | 10 |
| Sep 9 | Forest Park XC FestivalSep 9 · 5,000 Meters Varsity · Place 249 · Lift for Life Academy Charter | 5,000 Meters Varsity | 249 | 19:46.60 | — |
2022 Cross Country
2 results