Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Wyona ParkPortage JH XC invite · Sep 28 | 15:22.02 | Portage JH XC invite | September 28, 2026 |
| 3,000 Meters · CamRock ParkCam Rock Invite · Sep 3 | 16:16.2 | Cam Rock Invite | September 3, 2026 |
| 3,200 Meters · Laconia HSLaconia Invite · Oct 7 | 12:07.8 | Laconia Invite | October 7, 2025 |
| 3,200 Meters · MacKenzie CenterPoynette Invitational · Sep 10 | 16:20.6 | Poynette Invitational | September 10, 2026 |
| 3,200 Meters · McCarthy Co Park Dana Waddell Invitational · Sep 15 | 17:21.0 | Dana Waddell Invitational | September 15, 2026 |
| 3,200 Meters · Rio HSTrailways Conference Championship · Oct 15 | 16:17.4 | Trailways Conference Championship | October 15, 2026 |
| 3,200 Meters · Westfield High SchoolWestfield Classic · Sep 25 | 16:26.5 | Westfield Classic | September 25, 2025 |
| 3,200 Meters · Wyona ParkPortage MS Invite · Sep 25 | 17:19 | Portage MS Invite | September 25, 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 15 | Trailways Conference ChampionshipOct 15 · 3,200 Meters Middle School · Place 34 · Pardeeville | 3,200 Meters Middle School | 34 | 16:17.4 PB | 8 |
| Oct 6 | Laconia InviteOct 6 · 3,200 Meters Middle School · Place 38 · Pardeeville | 3,200 Meters Middle School | 38 | 12:42.6 | 8 |
| Sep 28 | Portage JH XC inviteSep 28 · 2 Miles 8th · Place 21 · Pardeeville | 2 Miles 8th | 21 | 15:22.02 PB | 8 |
| Sep 18 | Rebel InviteSep 18 · 3,200 Meters Junior High · Pardeeville | 3,200 Meters Junior High | 0 | 16:32.0 | 8 |
| Sep 15 | Dana Waddell InvitationalSep 15 · 3,200 Meters Middle School · Place 25 · Pardeeville | 3,200 Meters Middle School | 25 | 17:21.0 PB | 8 |
| Sep 10 | Poynette InvitationalSep 10 · 3,200 Meters Middle School · Place 31 · Pardeeville | 3,200 Meters Middle School | 31 | 16:20.6 PB | 8 |
| Sep 3 | Cam Rock InviteSep 3 · 3,000 Meters Middle School · Place 39 · Pardeeville | 3,000 Meters Middle School | 39 | 16:16.2 PB | 8 |
| Aug 27 | Westfield Pioneer InviteAug 27 · 3,200 Meters Junior High · Place 16 · Pardeeville | 3,200 Meters Junior High | 16 | 16:31.3 | 8 |
2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Laconia InviteOct 7 · 3,200 Meters Middle School · Place 37 · Pardeeville | 3,200 Meters Middle School | 37 | 12:07.8 PB | 7 |
| Sep 25 | Westfield ClassicSep 25 · 3,200 Meters Middle School · Place 25 · Pardeeville | 3,200 Meters Middle School | 25 | 16:26.5 PB | 7 |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 25 | Portage MS InviteSep 25 · 3,200 Meters 5-6 · Place 27 · Pardeeville | 3,200 Meters 5-6 | 27 | 17:19 PB | 5 |
| Sep 15 | Rebel Invite - RioSep 15 · 3,200 Meters Junior High · Place 51 · Pardeeville | 3,200 Meters Junior High | 51 | 19:26.1 | 5 |
| Aug 28 | Pioneer Invite - WestfieldAug 28 · 3,200 Meters Junior High · Place 44 · Pardeeville | 3,200 Meters Junior High | 44 | 22:21.5 | 5 |