Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Airport Road4 Rivers Conference Meet · Oct 22 | 24:40.79 | 4 Rivers Conference Meet | October 22, 2024 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 7 | 24:21.00 | MSHSAA XC State Championships | November 7, 2025 |
| 5,000 Meters · HermannHermann Invitational Cross Country Meet · Oct 8 | 25:19.3 | Hermann Invitational Cross Country Meet | October 8, 2024 |
| 5,000 Meters · Linn Athletic ComplexMSHSAA Class 2 District 3 · Nov 1 | 24:47.10 | MSHSAA Class 2 District 3 | November 1, 2025 |
| 5,000 Meters · Loutre Shore Country ClubHermann XC Invitational · Oct 7 | 25:13.56 | Hermann XC Invitational | October 7, 2025 |
| 5,000 Meters · New Haven City ParkNew Haven Invitational · Sep 5 | 31:41.8 | New Haven Invitational | September 5, 2026 |
| 5,000 Meters · Owensville 5k Finish in FieldOwensville Invitational · Oct 13 | 27:53.65 | Owensville Invitational | October 13, 2026 |
| 5,000 Meters · Owensville High SchoolMSHSAA Class 2 District 3 · Oct 31 | 26:06.77 | MSHSAA Class 2 District 3 | October 31, 2026 |
| 5,000 Meters · Rim Rock FarmRim Rock Farm HS Classic · Sep 27 | 24:54.9 | Rim Rock Farm HS Classic | September 27, 2024 |
| 5,000 Meters · Tom Rutledge Cross Country CourseMissouri Southern Stampede-HS · Sep 16 | 24:25.53 | Missouri Southern Stampede-HS | September 16, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MSHSAA Class 2 District 3Oct 31 · 5,000 Meters Varsity · Place 94 · Hermann | 5,000 Meters Varsity | 94 | 26:06.77 PB | 12 |
| Oct 13 | Owensville InvitationalOct 13 · 5,000 Meters High School · Place 53 · Hermann | 5,000 Meters High School | 53 | 27:53.65 PB | 12 |
| Oct 6 | Hermann XC InvitationalOct 6 · 5,000 Meters Varsity · Place 40 · Hermann | 5,000 Meters Varsity | 40 | 26:43 | 12 |
| Sep 25 | Gans Creek Classic HSSep 25 · 5,000 Meters White Varsity · Place 184 · Hermann | 5,000 Meters White Varsity | 184 | 26:36.4 | 12 |
| Sep 19 | Missouri Southern StampedeSep 19 · 5,000 Meters HS Gold · Place 162 · Hermann | 5,000 Meters HS Gold | 162 | 27:59.28 | 12 |
| Sep 12 | 48th Annual Linn Cross Country InvitationalSep 12 · 5,000 Meters Varsity Girls · Place 57 · Hermann | 5,000 Meters Varsity Girls | 57 | 29:30.55 | 12 |
| Sep 5 | New Haven InvitationalSep 5 · 5,000 Meters Varsity · Place 52 · Hermann | 5,000 Meters Varsity | 52 | 31:41.8 PB | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 2 · Place 149 · Hermann | 5,000 Meters Class 2 | 149 | 24:21.00 PB | 11 |
| Nov 1 | MSHSAA Class 2 District 3Nov 1 · 5,000 Meters Varsity · Place 56 · Hermann | 5,000 Meters Varsity | 56 | 24:47.10 PB | 11 |
| Oct 21 | Four Rivers Conference ChampionshipOct 21 · 5,000 Meters Varsity · Place 28 · Hermann | 5,000 Meters Varsity | 28 | 24:48.89 | 11 |
| Oct 14 | Owensville XC InvitationalOct 14 · 5,000 Meters Varsity · Place 34 · Hermann | 5,000 Meters Varsity | 34 | 25:47.72 | 11 |
| Oct 7 | Hermann XC InvitationalOct 7 · 5,000 Meters Varsity · Place 31 · Hermann | 5,000 Meters Varsity | 31 | 25:13.56 PB | 11 |
| Sep 26 | Gans Creek Classic HSSep 26 · 5,000 Meters White Varsity · Place 129 · Hermann | 5,000 Meters White Varsity | 129 | 24:49.04 | 11 |
| Sep 20 | Missouri Southern StampedeSep 20 · 5,000 Meters Varsity · Place 120 · Hermann | 5,000 Meters Varsity | 120 | 24:20.34 | JR |
| Sep 13 | 47th Annual Linn Cross Country Invitational Sep 13 · 5,000 Meters Varsity · Place 30 · Hermann | 5,000 Meters Varsity | 30 | 26:56.89 | 11 |
| Sep 6 | New Haven Cross Country InvitationalSep 6 · 5,000 Meters Varsity · Place 23 · Hermann | 5,000 Meters Varsity | 23 | 26:16.55 | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MSHSAA Class 2 State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 146 · Hermann | 5,000 Meters Varsity | 146 | 24:54.6 | 10 |
| Oct 22 | 4 Rivers Conference MeetOct 22 · 5,000 Meters Varsity · Place 19 · Hermann | 5,000 Meters Varsity | 19 | 24:40.79 PB | 10 |
| Oct 15 | Owensville Invitational Oct 15 · 5,000 Meters Varsity · Place 25 · Hermann | 5,000 Meters Varsity | 25 | 24:03.18 | 10 |
| Oct 8 | Hermann Invitational Cross Country Meet Oct 8 · 5,000 Meters Varsity · Place 33 · Hermann | 5,000 Meters Varsity | 33 | 25:19.3 PB | 10 |
| Sep 27 | Rim Rock Farm HS ClassicSep 27 · 5,000 Meters Girls Blue Varsity · Place 183 · Hermann | 5,000 Meters Girls Blue Varsity | 183 | 24:54.9 PB | 10 |
| Sep 14 | Father Tolton XC InvitationalSep 14 · 5,000 Meters Varsity · Place 65 · Hermann | 5,000 Meters Varsity | 65 | 24:38.07 | 10 |
| Sep 7 | New Haven InvitationalSep 7 · 5,000 Meters Varsity · Place 31 · Hermann | 5,000 Meters Varsity | 31 | 26:01.95 | 10 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MSHSAA Class 2 State XC ChampionshipsNov 3 · 5,000 Meters Varsity · Place 115 · Hermann | 5,000 Meters Varsity | 115 | 23:56.5 | 9 |
| Sep 23 | Ed White Festival of RacesSep 23 · 5,000 Meters Varsity · Place 60 · Hermann | 5,000 Meters Varsity | 60 | 26:20.9 | — |
| Sep 16 | Missouri Southern Stampede-HSSep 16 · 5,000 Meters Gold Varsity · Place 114 · Hermann | 5,000 Meters Gold Varsity | 114 | 24:25.53 PB | 9 |
| Sep 9 | Father Tolton InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 7 · W9 Hermann | 5,000 Meters Junior Varsity | 7 | 25:54.32 | — |
| Sep 2 | New Haven InvitationalSep 2 · 5,000 Meters Junior Varsity Invitational · Place 9 · Hermann | 5,000 Meters Junior Varsity Invitational | 9 | 25:51.60 | 9 |