Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Apollo High SchoolMSHSL Section 5AA Championships · Oct 23 | 19:49.89 | MSHSL Section 5AA Championships | October 23, 2025 |
| 5,000 Meters · Central ParkPact/Legacy XC Invitational · Sep 4 | 20:58.10 | Pact/Legacy XC Invitational | September 4, 2025 |
| 5,000 Meters · GIRL SCOUT CAMP Elk RiverThunder Trail Classic · Oct 1 | 23:03.3 | Thunder Trail Classic | October 1, 2026 |
| 5,000 Meters · Grand National Golf ClubHinckley-Finlayson Invitational · Sep 30 | 21:18.1 | Hinckley-Finlayson Invitational | September 30, 2025 |
| 5,000 Meters · Highland 9 Golf CourseSkyline Conference XC Championship · Oct 13 | 20:04.83 | Skyline Conference XC Championship | October 13, 2025 |
| 5,000 Meters · HLWW InvitationalHLWW Invitaional · Oct 6 | 21:24 | HLWW Invitaional | October 6, 2026 |
| 5,000 Meters · Prescott High SchoolPrescott Invitational · Aug 27 | 22:00.87 | Prescott Invitational | August 27, 2026 |
| 5,000 Meters · St. John's PrepJohnnie Bread Invitational · Sep 25 | 21:05.2 | Johnnie Bread Invitational | September 25, 2025 |
| 5,000 Meters · Watertown-Mayer High SchoolWatertown XC Invite · Oct 7 | 20:37.75 | Watertown XC Invite | October 7, 2025 |
| 5,000 Meters · Whetstone Creek Golf CourseThe Bank Invite · Sep 13 | 19:54.17 | The Bank Invite | September 13, 2025 |
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 20 | Skyline Conference XC ChampionshipOct 20 · 5,000 Meters Boys Varsity · Place 69 · PACT/Legacy | 5,000 Meters Boys Varsity | 69 | 21:37.8 | 12 |
| Oct 13 | Watertown Mayer XC InviteOct 13 · 5,000 Meters Boys High School · Place 24 · PACT/Legacy | 5,000 Meters Boys High School | 24 | 21:28 | 12 |
| Oct 6 | HLWW InvitaionalOct 6 · 5,000 Meters Varsity · Place 25 · PACT/Legacy | 5,000 Meters Varsity | 25 | 21:24 PB | 12 |
| Oct 1 | Thunder Trail ClassicOct 1 · 5,000 Meters Boys Varsity · Place 45 · PACT/Legacy | 5,000 Meters Boys Varsity | 45 | 23:03.3 PB | 12 |
| Sep 12 | The Bank InvitationalSep 12 · 5,000 Meters Varsity · Place 39 · PACT/Legacy | 5,000 Meters Varsity | 39 | 20:01.72 | 12 |
| Sep 3 | Legacy/PACT Cross Country InvitationalSep 3 · 5,000 Meters Boys 5000m · Place 10 · PACT/Legacy | 5,000 Meters Boys 5000m | 10 | 22:02.1 | 12 |
| Aug 27 | Prescott InvitationalAug 27 · 5,000 Meters Varsity/JV · Place 51 · PACT/Legacy | 5,000 Meters Varsity/JV | 51 | 22:00.87 PB | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 5AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 59 · PACT/Legacy | 5,000 Meters Varsity | 59 | 19:49.89 PB | 11 |
| Oct 13 | Skyline Conference XC ChampionshipOct 13 · 5,000 Meters Boys · Place 45 · PACT/Legacy | 5,000 Meters Boys | 45 | 20:04.83 PB | 11 |
| Oct 7 | Watertown XC InviteOct 7 · 5,000 Meters Varsity · Place 15 · PACT/Legacy | 5,000 Meters Varsity | 15 | 20:37.75 PB | 11 |
| Sep 30 | Hinckley-Finlayson InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 50 · PACT/Legacy | 5,000 Meters Junior Varsity | 50 | 21:18.1 PB | 11 |
| Sep 25 | Johnnie Bread InvitationalSep 25 · 5,000 Meters Varsity · Place 37 · PACT/Legacy | 5,000 Meters Varsity | 37 | 21:05.2 PB | 11 |
| Sep 13 | The Bank InviteSep 13 · 5,000 Meters Varsity · Place 49 · PACT/Legacy | 5,000 Meters Varsity | 49 | 19:54.17 PB | 11 |
| Sep 4 | Pact/Legacy XC InvitationalSep 4 · 5,000 Meters Varsity · Place 24 · PACT/Legacy | 5,000 Meters Varsity | 24 | 20:58.10 PB | 11 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Watertown-Mayer XC InviteOct 8 · 5,000 Meters Varsity · Place 5 · PACT/Legacy | 5,000 Meters Varsity | 5 | 20:31.8 | 10 |
| Sep 26 | Johnny Bread InvitationalSep 26 · 5,000 Meters Varsity · Place 22 · PACT/Legacy | 5,000 Meters Varsity | 22 | 20:22.4 | 10 |