Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 2 | 29:30.30 | Granite City Robinson/Lang Cross Country Invitational | September 2, 2023 |
| 5,000 Meters · Castlewood State ParkNorthwest Last Chance (Boys Only) · Oct 18 | 27:28.9 | Northwest Last Chance (Boys Only) | October 18, 2023 |
| 5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 26 | 23:24.30 | Gans Creek Classic HS | September 26, 2025 |
| 5,000 Meters · Langenberg Field20th Annual FPXC · Sep 13 | 25:10.3 | 20th Annual FPXC | September 13, 2025 |
| 5,000 Meters · McNair ParkConference · Oct 14 | 27:25.51 | Conference | October 14, 2023 |
| 5,000 Meters · Northwest Early Childhood CenterNorthwest Last Chance · Oct 22 | 23:46.86 | Northwest Last Chance | October 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Northwest Last ChanceOct 22 · 5,000 Meters JV Boys · Place 47 · Eureka | 5,000 Meters JV Boys | 47 | 23:46.86 PB | 11 |
| Oct 4 | Frank Schultz InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 72 · Eureka | 5,000 Meters Junior Varsity | 72 | 24:22.86 | 11 |
| Sep 26 | Gans Creek Classic HSSep 26 · 5,000 Meters Elite JV · Place 364 · Eureka | 5,000 Meters Elite JV | 364 | 23:24.30 PB | 11 |
| Sep 18 | Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 185 · Eureka | 5,000 Meters Junior Varsity | 185 | 27:12.67 | 11 |
| Sep 13 | 20th Annual FPXCSep 13 · 5,000 Meters JV Green · Place 292 · Eureka | 5,000 Meters JV Green | 292 | 25:10.3 PB | 11 |
| Sep 5 | First Capital Cross Country MeetSep 5 · 5,000 Meters Junior Varsity · Place 191 · Eureka | 5,000 Meters Junior Varsity | 191 | 25:46.06 | 11 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Northwest Last ChanceOct 23 · 5,000 Meters Junior Varsity · Place 64 · Eureka | 5,000 Meters Junior Varsity | 64 | 21:20.8 | 10 |
| Sep 27 | Gans Creek ClassicSep 27 · 5,000 Meters Junior Varsity Elite · Place 209 · Eureka | 5,000 Meters Junior Varsity Elite | 209 | 22:36.5 | 10 |
| Sep 19 | Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 191 · Eureka | 5,000 Meters Junior Varsity | 191 | 25:49.01 | 10 |
| Sep 14 | Stan Nelson InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 209 · Eureka | 5,000 Meters Junior Varsity | 209 | 24:25.4 | — |
2023 Cross Country
6 results