Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Langenberg Field20th Annual FPXC · Sep 13 | 14:08.1 | 20th Annual FPXC | September 13, 2025 |
| 3550 m · Spanish Lake ParkLutheran North XC Invitational · Sep 17 | 20:04.91 | Lutheran North XC Invitational | September 17, 2026 |
| 5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 2 District 1 · Oct 31 | 23:50.80 | MSHSAA Class 2 District 1 | October 31, 2026 |
| 5,000 Meters · Arnold City Park29th Annual Fox Ed White Festival of Races · Sep 24 | 24:38.1 | 29th Annual Fox Ed White Festival of Races | September 24, 2026 |
| 5,000 Meters · Buder ParkBig River PR Invite · Oct 23 | 23:59.4 | Big River PR Invite | October 23, 2025 |
| 5,000 Meters · Jefferson Barracks Park64th Annual Hancock XC Invitational · Oct 17 | 25:20.9 | 64th Annual Hancock XC Invitational | October 17, 2026 |
| 5,000 Meters · Lydia D. Buder Park (Buder South)BR Invite · Oct 26 | 27:24.1 | BR Invite | October 26, 2024 |
| 5,000 Meters · Orchard Farm High SchoolOrchard Farm Invitational · Oct 6 | 29:09.52 | Orchard Farm Invitational | October 6, 2023 |
| 5,000 Meters · Saint Louis Priory SchoolPriory Mike Rebello XC Open 2024 · Oct 4 | 32:04.83 | Priory Mike Rebello XC Open 2024 | October 4, 2024 |
| 5,000 Meters · Spanish Lake ParkLS Spanish Lake · Sep 14 | 33:38.46 | 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
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MSHSAA Class 2 District 1Oct 31 · 5,000 Meters Varsity · Place 121 · Hancock | 5,000 Meters Varsity | 121 | 23:50.80 PB | 12 |
| Oct 24 | Big River PR InvitationalOct 24 · 5,000 Meters Varsity · Place 128 · Hancock | 5,000 Meters Varsity | 128 | 23:52.0 | SR |
| Oct 17 | 64th Annual Hancock XC InvitationalOct 17 · 5,000 Meters JV (Small Schools) · Place 56 · Hancock | 5,000 Meters JV (Small Schools) | 56 | 25:20.9 PB | 12 |
| Sep 24 | 29th Annual Fox Ed White Festival of RacesSep 24 · 5,000 Meters JV Boys · Place 207 · Hancock | 5,000 Meters JV Boys | 207 | 24:38.1 PB | 12 |
| Sep 17 | Lutheran North XC InvitationalSep 17 · 3,550 Meters High School · Place 121 · Hancock | 3,550 Meters High School | 121 | 20:04.91 PB | 12 |
| Sep 12 | 21st Annual Forest Park Cross Country FestivalSep 12 · 3,000 Meters JV White · Place 78 · Hancock | 3,000 Meters JV White | 78 | 30:32.5 | 12 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Big River PR InviteOct 23 · 5,000 Meters JV · Place 221 · Hancock | 5,000 Meters JV | 221 | 23:59.4 PB | 11 |
| Oct 18 | 63rd Annual Hancock XC InvitationalOct 18 · 5,000 Meters JV (Large Schools) · Place 201 · Hancock | 5,000 Meters JV (Large Schools) | 201 | 26:17.2 | 11 |
| Oct 3 | St. Louis Priory XC OpenOct 3 · 5,000 Meters High School · Place 62 · Hancock | 5,000 Meters High School | 62 | 32:31.01 | 11 |
| Sep 18 | Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 208 · Hancock | 5,000 Meters Junior Varsity | 208 | 30:32.93 | 11 |
| Sep 13 | 20th Annual FPXCSep 13 · 3,000 Meters JV White · Place 113 · Hancock | 3,000 Meters JV White | 113 | 14:08.1 PB | 11 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | BR InviteOct 26 · 5,000 Meters JV Boys · Place 291 · Hancock | 5,000 Meters JV Boys | 291 | 27:24.1 PB | 10 |
| Oct 19 | Hancock XCOct 19 · 5,000 Meters JV Small School · Place 87 · Hancock | 5,000 Meters JV Small School | 87 | 32:31.0 | 10 |
| Oct 4 | Priory Mike Rebello XC Open 2024Oct 4 · 5,000 Meters Junior Varsity · Place 74 · Hancock | 5,000 Meters Junior Varsity | 74 | 32:04.83 PB | 10 |
| Sep 19 | Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 262 · Hancock | 5,000 Meters Junior Varsity | 262 | 36:07.88 | 10 |
| Sep 14 | Forest Park XC FestivalSep 14 · 5,000 Meters Junior Varsity · Place 181 · Hancock | 5,000 Meters Junior Varsity | 181 | 30:27.5 | SO |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Orchard Farm InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 135 · Hancock | 5,000 Meters Junior Varsity | 135 | 29:09.52 PB | 9 |
| Sep 14 | LS Spanish LakeSep 14 · 5,000 Meters Boys 5000 · Place 291 · Hancock | 5,000 Meters Boys 5000 | 291 | 33:38.46 PB | 9 |
| Sep 1 | First Capitol XC MeetSep 1 · 3,200 Meters Junior Varsity · Place 34 · Hancock | 3,200 Meters Junior Varsity | 34 | 22:58.86 | 9 |