Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.6 Miles · Monona Grove HSGlenn McNaughton Invitational · Sep 12 | 9:37.3 | Glenn McNaughton Invitational | September 12, 2026 |
| 2850 m · Johnson Creek High SchoolJohnson Creek Invite · Sep 17 | 10:19.8 | Johnson Creek Invite | September 17, 2026 |
| 3,000 Meters · CamRock ParkCam Rock Invite · Sep 3 | 12:32.6 | Cam Rock Invite | September 3, 2026 |
| 3,000 Meters · Evansville Golf CourseBlue Devil MS Invite · Sep 8 | 11:51.60 | Blue Devil MS Invite | September 8, 2026 |
| 3,200 Meters · Columbus Country ClubColumbus Invite · Oct 12 | 12:23.3 | Columbus Invite | October 12, 2026 |
| 3,200 Meters · Columbus Country ClubColumbus Invite · Oct 13 | 12:46.8 | Columbus Invite | October 13, 2025 |
| 3,200 Meters · Rio HSTrailways Conference Championship · Oct 15 | 12:37.6 | Trailways Conference Championship | October 15, 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 15 | Trailways Conference ChampionshipOct 15 · 3,200 Meters Middle School · Place 7 · Abundant Life Christian | 3,200 Meters Middle School | 7 | 12:37.6 PB | 8 |
| Oct 12 | Columbus InviteOct 12 · 3,200 Meters Middle School · Place 2 · Abundant Life Christian | 3,200 Meters Middle School | 2 | 12:23.3 PB | 8 |
| Sep 17 | Johnson Creek InviteSep 17 · 2,850 Meters Junior High · Abundant Life Christian | 2,850 Meters Junior High | 0 | 10:19.8 PB | 8 |
| Sep 12 | Glenn McNaughton InvitationalSep 12 · 1.6 Miles Middle School · Place 5 · Abundant Life Christian | 1.6 Miles Middle School | 5 | 9:37.3 PB | 8 |
| Sep 8 | Blue Devil MS InviteSep 8 · 3,000 Meters Middle School · Place 2 · Abundant Life Christian | 3,000 Meters Middle School | 2 | 11:51.60 PB | 8 |
| Sep 3 | Cam Rock InviteSep 3 · 3,000 Meters Middle School · Place 2 · Abundant Life Christian | 3,000 Meters Middle School | 2 | 12:32.6 PB | 8 |
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Columbus InviteOct 13 · 3,200 Meters Middle School · Place 13 · Abundant Life Christian | 3,200 Meters Middle School | 13 | 12:46.8 PB | 7 |
| Sep 19 | Rebel InviteSep 19 · 3,200 Meters Middle School · Place 6 · Abundant Life Christian | 3,200 Meters Middle School | 6 | 13:28.5 | 7 |
| Sep 18 | Johnson Creek InviteSep 18 · 1.77 Miles Middle School · Place 1 · Abundant Life Christian | 1.77 Miles Middle School | 1 | 11:19.5 | 7 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Trailways Conference ChampionshipOct 17 · 3,200 Meters Middle School · Place 18 · Abundant Life Christian | 3,200 Meters Middle School | 18 | 12:53.6 | 6 |
| Oct 12 | Baertschi Invitational 2024Oct 12 · 1.8 Miles Middle School · Place 55 · Abundant Life Christian | 1.8 Miles Middle School | 55 | 13:05.50 | — |
| Sep 20 | Rebel InviteSep 20 · 3,200 Meters Middle School · Place 8 · Abundant Life Christian | 3,200 Meters Middle School | 8 | 14:30.5 | 6 |
| Sep 19 | Johnson Creek InviteSep 19 · 2,850 Meters Middle School · Place 8 · Abundant Life Christian | 2,850 Meters Middle School | 8 | 11:34.2 | 6 |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 15 | Rebel Invite - RioSep 15 · 3,200 Meters Junior High · Place 43 · Abundant Life Christian | 3,200 Meters Junior High | 43 | 15:27.2 | 5 |
2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Trailways Conference Championship Oct 13 · 1.5 Miles Middle School · Place 40 · Abundant Life Christian | 1.5 Miles Middle School | 40 | 12:30.20 | — |