Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Waseca Lakeside ClubKent Finanger Invitational · Oct 11 | 20:48.3 | Kent Finanger Invitational | October 11, 2025 |
| 5,000 Meters · Burt Aaronson South County Regional ParkSpanish River XC Invitational · Sep 16 | 32:36.0 | Spanish River XC Invitational | September 16, 2022 |
| 5,000 Meters · Greynolds ParkFHSAA 1A District 8 · Oct 20 | 29:40.5 | FHSAA 1A District 8 | October 20, 2022 |
| 5,000 Meters · South Beach ParkFHSAA 1A Region 4 · Nov 9 | 28:08.2 | FHSAA 1A Region 4 | November 9, 2023 |
| 5,000 Meters · South County Regional ParkSpanish River XC Invitational · Sep 20 | 27:12.7 | Spanish River XC Invitational | September 20, 2024 |
| 6,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 32:54.0 | Running of the Cows | October 3, 2026 |
| 6,000 Meters · Prescott High SchoolRiver Town Invitational · Sep 4 | 37:15.6 | River Town Invitational | September 4, 2026 |
| 6,000 Meters · St. Olaf CollegeSt. Olaf Haunted Hustle · Oct 18 | 32:13.90 | St. Olaf Haunted Hustle | October 18, 2025 |
| 6,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 32:21.7 | Blugold Invitational | October 3, 2025 |
| 6,000 Meters · Winthrop Golf ClubUMAC XC Championship · Nov 1 | 30:47.3 | UMAC XC Championship | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | UMAC XC ChampionshipOct 31 · 6,000 Meters UMAC · Place 58 · Martin LutherMartin Luther | 6,000 Meters UMAC | 58 | 31:53.5 | So |
| Oct 17 | St. Bens & St. John's Autumn ClassicOct 17 · 6,000 Meters Varsity · Place 134 · Martin LutherMartin Luther | 6,000 Meters Varsity | 134 | 31:57.7 | SO |
| Oct 3 | Running of the CowsOct 3 · 6,000 Meters Maize · Place 380 · Martin LutherMartin Luther | 6,000 Meters Maize | 380 | 32:54.0 PB | So |
| Sep 19 | St Olaf InvitationalSep 19 · 6,000 Meters Women · Place 237 · Martin LutherMartin Luther | 6,000 Meters Women | 237 | 33:39.4 | So |
| Sep 4 | River Town InvitationalSep 4 · 6,000 Meters Women's · Place 70 · Martin LutherMartin Luther | 6,000 Meters Women's | 70 | 37:15.6 PB | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | UMAC XC ChampionshipNov 1 · 6,000 Meters UMAC · Place 52 · Martin LutherMartin Luther | 6,000 Meters UMAC | 52 | 30:47.3 PB | Fr |
| Oct 18 | St. Olaf Haunted HustleOct 18 · 6,000 Meters College · Place 54 · Martin LutherMartin Luther | 6,000 Meters College | 54 | 32:13.90 PB | Fr |
| Oct 11 | Kent Finanger InvitationalOct 11 · 4,000 Meters Varsity · Place 66 · Martin LutherMartin Luther | 4,000 Meters Varsity | 66 | 20:48.3 PB | Fr |
| Oct 3 | Blugold InvitationalOct 3 · 6,000 Meters Open · Place 112 · Martin LutherMartin Luther | 6,000 Meters Open | 112 | 32:21.7 PB | Fr |
| Sep 20 | St. Olaf InvitationalSep 20 · 6,000 Meters College · Place 204 · Martin LutherMartin Luther | 6,000 Meters College | 204 | 32:45.0 | Fr |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Junior Orange Bowl InvitationalOct 25 · 5,000 Meters Varsity · Place 53 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 53 | 28:25.20 | SR |
| Oct 11 | 305 ClassicOct 11 · 5,000 Meters Varsity · Place 74 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 74 | 28:18.40 | SR |
| Sep 20 | Spanish River XC InvitationalSep 20 · 5,000 Meters Varsity 1-2A · Place 204 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity 1-2A | 204 | 27:12.7 PB | 12 |
| Sep 13 | King of the Hill InvitationalSep 13 · 5,000 Meters Varsity · Place 131 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 131 | 29:11.40 | SR |
| Sep 4 | Miami Country Day Open #1Sep 4 · 5,000 Meters Varsity · Place 56 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 56 | 29:52.6 | SR |
| Aug 28 | Palmer Trinity Varsity Cross Country InviteAug 28 · 5,000 Meters Varsity · Place 28 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 28 | 30:01.97 | — |
2023 Cross Country
3 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | FHSAA 1A Region 4Oct 29 · 5,000 Meters Varsity · Place 99 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 99 | 31:10.8 | SO |
| Oct 20 | FHSAA 1A District 8Oct 20 · 5,000 Meters Varsity · Place 56 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 56 | 29:40.5 PB | 10 |
| Oct 7 | 305 ClassicOct 7 · 5,000 Meters Junior Varsity · Place 37 · Divine SaviorDivine Savior | 5,000 Meters Junior Varsity | 37 | 31:19.30 | SO |
| Sep 16 | Spanish River XC InvitationalSep 16 · 5,000 Meters Junior Varsity 1A-2A · Place 88 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Junior Varsity 1A-2A | 88 | 32:36.0 PB | 10 |
| Sep 2 | King of the Hill InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 89 · Divine SaviorDivine Savior | 5,000 Meters Junior Varsity | 89 | 33:47.69 | SO |
| Aug 30 | MCD Open 1Aug 30 · 5,000 Meters Varsity · Place 69 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 69 | 34:17.3 | SO |
2021 Cross Country
1 results