Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,600 Meters · Cedar Lake Farm Regional ParkNew Prague XC Invite · Sep 26 | 6:33.50 | New Prague XC Invite | September 26, 2023 |
| 1.5 Miles · Hopkins West Middle SchoolHopkins Middle School Invitational · Sep 18 | 9:51.4 | Hopkins Middle School Invitational | September 18, 2025 |
| 1.5 Miles · Lake Ann ParkEastern Carver County Middle School Invitational · Oct 7 | 10:41.4 | Eastern Carver County Middle School Invitational | October 7, 2025 |
| 2 Miles · Crown CollegeWilcat Invitational · Sep 11 | 12:50.0 | Wilcat Invitational | September 11, 2025 |
| 2 Miles · Northwoods ParkKevin Moorhead Northwood’s Invitational · Aug 28 | 12:52.5 | Kevin Moorhead Northwood’s Invitational | August 28, 2026 |
| 2800 m · Zahler ParkSTMA Invitational · Oct 1 | 12:20.0 | STMA Invitational | October 1, 2025 |
| 3,000 Meters · Collinwood Regional Park & CampgroundDassel-Cokato Invitational · Sep 23 | 14:06.8 | Dassel-Cokato Invitational | September 23, 2025 |
| 3,000 Meters · Zahler ParkMinnesota Middle School State Championships · Oct 25 | 11:35.0 | Minnesota Middle School State Championships | October 25, 2025 |
| 5,000 Meters · Gale Woods FarmBauman-Rovn Invitational · Sep 10 | 23:02.0 | Bauman-Rovn Invitational | September 10, 2026 |
| 5,000 Meters · St. Olaf CC CourseSt. Olaf H.S. Showcase · Sep 3 | 23:18.26 | St. Olaf H.S. Showcase | September 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
6 results2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | New Prague XC InviteSep 26 · 1,600 Meters Junior High · Place 15 · Buffalo | 1,600 Meters Junior High | 15 | 6:33.50 PB | 7 |
| Sep 14 | Wildcat InvitationalSep 14 · 2 Miles Junior High · Place 26 · Buffalo | 2 Miles Junior High | 26 | 14:04.17 | 7 |