Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Waseca Lakeside ClubKent Finanger Invitational · Oct 1120:48.3Kent Finanger InvitationalOctober 11, 2025
5,000 Meters · Burt Aaronson South County Regional ParkSpanish River XC Invitational · Sep 1632:36.0Spanish River XC InvitationalSeptember 16, 2022
5,000 Meters · Greynolds ParkFHSAA 1A District 8 · Oct 2029:40.5FHSAA 1A District 8October 20, 2022
5,000 Meters · South Beach ParkFHSAA 1A Region 4 · Nov 928:08.2FHSAA 1A Region 4November 9, 2023
5,000 Meters · South County Regional ParkSpanish River XC Invitational · Sep 2027:12.7Spanish River XC InvitationalSeptember 20, 2024
6,000 Meters · Carleton CollegeRunning of the Cows · Oct 332:54.0Running of the CowsOctober 3, 2026
6,000 Meters · Prescott High SchoolRiver Town Invitational · Sep 437:15.6River Town InvitationalSeptember 4, 2026
6,000 Meters · St. Olaf CollegeSt. Olaf Haunted Hustle · Oct 1832:13.90St. Olaf Haunted HustleOctober 18, 2025
6,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 332:21.7Blugold InvitationalOctober 3, 2025
6,000 Meters · Winthrop Golf ClubUMAC XC Championship · Nov 130:47.3UMAC XC ChampionshipNovember 1, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31UMAC XC ChampionshipOct 31 · 6,000 Meters UMAC · Place 58 · Martin LutherMartin Luther6,000 Meters UMAC5831:53.5So
Oct 17St. Bens & St. John's Autumn ClassicOct 17 · 6,000 Meters Varsity · Place 134 · Martin LutherMartin Luther6,000 Meters Varsity13431:57.7SO
Oct 3Running of the CowsOct 3 · 6,000 Meters Maize · Place 380 · Martin LutherMartin Luther6,000 Meters Maize38032:54.0 PBSo
Sep 19St Olaf InvitationalSep 19 · 6,000 Meters Women · Place 237 · Martin LutherMartin Luther6,000 Meters Women23733:39.4So
Sep 4River Town InvitationalSep 4 · 6,000 Meters Women's · Place 70 · Martin LutherMartin Luther6,000 Meters Women's7037:15.6 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1UMAC XC ChampionshipNov 1 · 6,000 Meters UMAC · Place 52 · Martin LutherMartin Luther6,000 Meters UMAC5230:47.3 PBFr
Oct 18St. Olaf Haunted HustleOct 18 · 6,000 Meters College · Place 54 · Martin LutherMartin Luther6,000 Meters College5432:13.90 PBFr
Oct 11Kent Finanger InvitationalOct 11 · 4,000 Meters Varsity · Place 66 · Martin LutherMartin Luther4,000 Meters Varsity6620:48.3 PBFr
Oct 3Blugold InvitationalOct 3 · 6,000 Meters Open · Place 112 · Martin LutherMartin Luther6,000 Meters Open11232:21.7 PBFr
Sep 20St. Olaf InvitationalSep 20 · 6,000 Meters College · Place 204 · Martin LutherMartin Luther6,000 Meters College20432:45.0Fr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25Junior Orange Bowl InvitationalOct 25 · 5,000 Meters Varsity · Place 53 · Divine SaviorDivine Savior5,000 Meters Varsity5328:25.20SR
Oct 11305 ClassicOct 11 · 5,000 Meters Varsity · Place 74 · Divine SaviorDivine Savior5,000 Meters Varsity7428:18.40SR
Sep 20Spanish River XC InvitationalSep 20 · 5,000 Meters Varsity 1-2A · Place 204 · Divine Savior AcademyDivine Savior Academy5,000 Meters Varsity 1-2A20427:12.7 PB12
Sep 13King of the Hill InvitationalSep 13 · 5,000 Meters Varsity · Place 131 · Divine SaviorDivine Savior5,000 Meters Varsity13129:11.40SR
Sep 4Miami Country Day Open #1Sep 4 · 5,000 Meters Varsity · Place 56 · Divine SaviorDivine Savior5,000 Meters Varsity5629:52.6SR
Aug 28Palmer Trinity Varsity Cross Country InviteAug 28 · 5,000 Meters Varsity · Place 28 · Divine SaviorDivine Savior5,000 Meters Varsity2830:01.97—

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 9FHSAA 1A Region 4Nov 9 · 5,000 Meters Varsity · Place 97 · Divine Savior AcademyDivine Savior Academy5,000 Meters Varsity9728:08.2 PB11
Oct 26Junior Orange Bowl InvitationalOct 26 · 5,000 Meters Open · Place 65 · Divine SaviorDivine Savior5,000 Meters Open6528:15.13JR
Sep 29Miami-Dade County Youth Fair ChampionshipSep 29 · 5,000 Meters Varsity · Place 83 · Divine SaviorDivine Savior5,000 Meters Varsity8329:16.72JR

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29FHSAA 1A Region 4Oct 29 · 5,000 Meters Varsity · Place 99 · Divine SaviorDivine Savior5,000 Meters Varsity9931:10.8SO
Oct 20FHSAA 1A District 8Oct 20 · 5,000 Meters Varsity · Place 56 · Divine Savior AcademyDivine Savior Academy5,000 Meters Varsity5629:40.5 PB10
Oct 7305 ClassicOct 7 · 5,000 Meters Junior Varsity · Place 37 · Divine SaviorDivine Savior5,000 Meters Junior Varsity3731:19.30SO
Sep 16Spanish River XC InvitationalSep 16 · 5,000 Meters Junior Varsity 1A-2A · Place 88 · Divine Savior AcademyDivine Savior Academy5,000 Meters Junior Varsity 1A-2A8832:36.0 PB10
Sep 2King of the Hill InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 89 · Divine SaviorDivine Savior5,000 Meters Junior Varsity8933:47.69SO
Aug 30MCD Open 1Aug 30 · 5,000 Meters Varsity · Place 69 · Divine SaviorDivine Savior5,000 Meters Varsity6934:17.3SO

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 17Spanish River XC InvitationalSep 17 · 5,000 Meters Junior Varsity 1-2A · Place 68 · Divine Savior AcademyDivine Savior Academy5,000 Meters Junior Varsity 1-2A6833:12.19