Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.6 Miles · Maramec Spring ParkSt. James XC Invitational · Sep 29 | 11:05.65 | St. James XC Invitational | September 29, 2026 |
| 1.8 Miles · Belle City ParkBelle Invite · Sep 26 | 18:22.6 | Belle Invite | September 26, 2024 |
| 2,500 Meters · Steelville City ParkSteelville XC Invitational · Sep 17 | 12:20.7 | Steelville XC Invitational | September 17, 2026 |
| 3,000 Meters · Airport Road4 Rivers Conference Meet · Oct 19 | 14:52.59 | 4 Rivers Conference Meet | October 19, 2024 |
| 3,200 Meters · Linn Athletic Complex48th Annual Linn Cross Country Invitational · Sep 12 | 16:06.39 | 48th Annual Linn Cross Country Invitational | September 12, 2026 |
| 3,200 Meters · Loutre Shore Country ClubHermann XC Invitational · Oct 7 | 15:11.48 | Hermann XC Invitational | October 7, 2025 |
| 3,200 Meters · New Haven City ParkNew Haven Invitational · Sep 5 | 17:33.7 | New Haven Invitational | September 5, 2026 |
| 3,200 Meters · Owensville 3200m CourseOwensville Invitational · Oct 13 | 16:14.47 | Owensville Invitational | October 13, 2026 |
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 13 | Owensville InvitationalOct 13 · 3,200 Meters Middle School · Place 48 · Owensville | 3,200 Meters Middle School | 48 | 16:14.47 PB | 8 |
| Oct 6 | Hermann XC InvitationalOct 6 · 3,200 Meters Middle School · Place 91 · Owensville | 3,200 Meters Middle School | 91 | 15:36 | 8 |
| Sep 29 | St. James XC InvitationalSep 29 · 1.6 Miles Middle School · Place 46 · Owensville | 1.6 Miles Middle School | 46 | 11:05.65 PB | 8 |
| Sep 17 | Steelville XC InvitationalSep 17 · 2,500 Meters Middle School · Place 64 · Owensville | 2,500 Meters Middle School | 64 | 12:20.7 PB | 8 |
| Sep 12 | 48th Annual Linn Cross Country InvitationalSep 12 · 3,200 Meters MS Boys · Place 74 · Owensville | 3,200 Meters MS Boys | 74 | 16:06.39 PB | 8 |
| Sep 5 | New Haven InvitationalSep 5 · 3,200 Meters Middle School · Place 37 · Owensville | 3,200 Meters Middle School | 37 | 17:33.7 PB | 8 |
2025 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Hermann XC InvitationalOct 7 · 3,200 Meters Middle School · Place 78 · Owensville | 3,200 Meters Middle School | 78 | 15:11.48 PB | 7 |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | 4 Rivers Conference MeetOct 19 · 3,000 Meters Boys · Place 58 · Owensville | 3,000 Meters Boys | 58 | 14:52.59 PB | 6 |
| Sep 26 | Belle InviteSep 26 · 1.8 Miles MIDDLE SCHOOL BOYS · Place 120 · Owensville | 1.8 Miles MIDDLE SCHOOL BOYS | 120 | 18:22.6 PB | 6 |
| Sep 7 | New Haven InvitationalSep 7 · 3,200 Meters Middle School · Place 48 · Owensville | 3,200 Meters Middle School | 48 | 18:32.38 | 6 |