Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Parkway Central High SchoolFleet Feet Classic @ Parkway Central · Sep 4 | 12:56.7 | Fleet Feet Classic @ Parkway Central | September 4, 2019 |
| 3 Miles · Wilson ParkGranite City Invitational · Sep 4 | 18:17.00 | Granite City Invitational | September 4, 2021 |
| 5,000 Meters · Arnold City Park24th Annual Ed White Invitational · Sep 25 | 19:51.61 | 24th Annual Ed White Invitational | September 25, 2020 |
| 5,000 Meters · Blackburn Park29th Annual Webster Groves Invitational · Oct 21 | 19:42.84 | 29th Annual Webster Groves Invitational | October 21, 2020 |
| 5,000 Meters · City Lake ParkMSHSAA Class 4, 5 District 2 - Sullivan · Oct 31 | 19:56.14 | MSHSAA Class 4, 5 District 2 - Sullivan | October 31, 2020 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 18:45.9 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 8 | 22:45.85 | Forest Park Cross Country Festival | September 8, 2018 |
| 5,000 Meters · Hillsboro High SchoolFrank Schultz Invitational · Oct 3 | 19:39.7 | Frank Schultz Invitational | October 3, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Varsity · Place 201 · Eureka | 5,000 Meters Varsity | 201 | 18:07.4 | 12 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Boys Gold Division · Place 201 · Eureka | 5,000 Meters Boys Gold Division | 201 | 18:07.4Unofficial | 12 |
| Sep 18 | Missouri Southern Stampede - HSSep 18 · 5,000 Meters Varsity · Place 112 · Eureka | 5,000 Meters Varsity | 112 | 18:06.69 | — |
| Sep 11 | Forest Park XC FestivalSep 11 · 5,000 Meters Varsity · Place 111 · Eureka | 5,000 Meters Varsity | 111 | 3:12.7 | SR |
| Sep 4 | Granite City InvitationalSep 4 · 3 Miles Varsity · Place 106 · Eureka | 3 Miles Varsity | 106 | 18:17.00 PB | 12 |
2020 Cross Country
4 results2019 Cross Country
3 results2018 Cross Country
3 results