Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3550 m · Spanish Lake ParkLutheran North XC Invitational · Sep 17 | 14:39.86 | Lutheran North XC Invitational | September 17, 2026 |
| 5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 3 District 1 · Oct 31 | 18:14.43 | MSHSAA Class 3 District 1 | October 31, 2026 |
| 5,000 Meters · Blackburn ParkPatriot - Statesman Classic · Oct 10 | 18:49.9 | Patriot - Statesman Classic | October 10, 2026 |
| 5,000 Meters · City Lake ParkSullivan Invitational · Sep 10 | 21:14.33 | Sullivan Invitational | September 10, 2024 |
| 5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 25 | 19:22.3 | Gans Creek Classic HS | September 25, 2026 |
| 5,000 Meters · Jefferson Barracks ParkHancock XC · Oct 19 | 19:28.7 | Hancock XC | October 19, 2024 |
| 5,000 Meters · Langenberg Field21st Annual Forest Park Cross Country Festival · Sep 12 | 20:26.1 | 21st Annual Forest Park Cross Country Festival | September 12, 2026 |
| 5,000 Meters · Spanish Lake ParkLS Spanish Lake · Sep 14 | 22:43.70 | LS Spanish Lake | September 14, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MSHSAA Class 3 District 1Oct 31 · 5,000 Meters Varsity · Place 51 · Lutheran South | 5,000 Meters Varsity | 51 | 18:14.43 PB | 12 |
| Oct 22 | Metro League XC Conference ChampionshipsOct 22 · 5,000 Meters Varsity · Place 30 · Lutheran South | 5,000 Meters Varsity | 30 | 19:41.07 | 12 |
| Oct 17 | 64th Annual Hancock XC InvitationalOct 17 · 5,000 Meters Varsity · Place 68 · Lutheran South | 5,000 Meters Varsity | 68 | 19:33.8 | 12 |
| Oct 10 | Patriot - Statesman ClassicOct 10 · 5,000 Meters Varsity · Place 72 · Lutheran South | 5,000 Meters Varsity | 72 | 18:49.9 PB | 12 |
| Sep 25 | Gans Creek Classic HSSep 25 · 5,000 Meters Blue Varsity · Place 199 · Lutheran South | 5,000 Meters Blue Varsity | 199 | 19:22.3 PB | 12 |
| Sep 17 | Lutheran North XC InvitationalSep 17 · 3,550 Meters High School · Place 28 · Lutheran South | 3,550 Meters High School | 28 | 14:39.86 PB | 12 |
| Sep 12 | 21st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters Varsity White · Place 43 · Lutheran South | 5,000 Meters Varsity White | 43 | 20:26.1 PB | 12 |
| Sep 8 | Sullivan XC InvitationalSep 8 · 5,000 Meters High School · Place 9 · Lutheran South | 5,000 Meters High School | 9 | 21:21.54 | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSHSAA Class 3 District 1Nov 1 · 5,000 Meters Varsity · Place 59 · Lutheran South | 5,000 Meters Varsity | 59 | 18:46.17 | 11 |
| Oct 23 | Metro League Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 24 · Lutheran South | 5,000 Meters Varsity | 24 | 19:06.41 | 11 |
| Oct 18 | 63rd Annual Hancock XC InvitationalOct 18 · 5,000 Meters Varsity · Place 60 · Lutheran South | 5,000 Meters Varsity | 60 | 19:51.4 | 11 |
| Oct 4 | Frank Schultz InvitationalOct 4 · 5,000 Meters Varsity · Place 47 · Lutheran South | 5,000 Meters Varsity | 47 | 20:07.16 | 11 |
| Sep 26 | Gans Creek Classic HSSep 26 · 5,000 Meters Blue Varsity · Place 203 · Lutheran South | 5,000 Meters Blue Varsity | 203 | 19:42.92 | 11 |
| Sep 18 | Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 60 · Lutheran South | 5,000 Meters Junior Varsity | 60 | 20:53.62 | 11 |
| Sep 13 | 20th Annual FPXCSep 13 · 5,000 Meters Varsity White · Place 65 · Lutheran South | 5,000 Meters Varsity White | 65 | 20:43.5 | 11 |
| Sep 9 | Sullivan XC InvitationalSep 9 · 5,000 Meters Varsity · Place 15 · Lutheran South | 5,000 Meters Varsity | 15 | 20:32.13 | 11 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Hancock XCOct 19 · 5,000 Meters Varsity · Place 55 · Lutheran South | 5,000 Meters Varsity | 55 | 19:28.7 PB | 10 |
| Sep 27 | Gans Creek ClassicSep 27 · 5,000 Meters Junior Varsity · Place 7 · Lutheran South | 5,000 Meters Junior Varsity | 7 | 19:53.6 | 10 |
| Sep 19 | Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 89 · Lutheran South | 5,000 Meters Junior Varsity | 89 | 21:35.33 | 10 |
| Sep 14 | Forest Park XC FestivalSep 14 · 5,000 Meters Junior Varsity · Place 15 · Lutheran South | 5,000 Meters Junior Varsity | 15 | 20:56.3 | SO |
| Sep 10 | Sullivan InvitationalSep 10 · 5,000 Meters Varsity · Place 23 · Lutheran South | 5,000 Meters Varsity | 23 | 21:14.33 PB | 10 |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 14 | LS Spanish LakeSep 14 · 5,000 Meters Boys 5000 · Place 166 · Lutheran South | 5,000 Meters Boys 5000 | 166 | 22:43.70 PB | 9 |