Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Fairway Shores GCPrinceton Invitational · Sep 313:20.3Princeton InvitationalSeptember 3, 2026
5,000 Meters · Bassett Creek ParkMCAA Cross Country Championship · Oct 1122:25.75MCAA Cross Country ChampionshipOctober 11, 2025
5,000 Meters · Central ParkPact/Legacy XC Invitational · Sep 423:34.59Pact/Legacy XC InvitationalSeptember 4, 2025
5,000 Meters · GIRL SCOUT CAMP Elk RiverThunder Trail Classic · Oct 123:04.5Thunder Trail ClassicOctober 1, 2026
5,000 Meters · Pierz Golf CoursePierz Pioneer Stampede · Sep 2121:59.0Pierz Pioneer StampedeSeptember 21, 2026
5,000 Meters · Prairie Park Thundering Royal Elk · Oct 225:13.2Thundering Royal ElkOctober 2, 2025
5,000 Meters · Southbrook Golf CourseCardinal Classic · Sep 1522:11.7Cardinal ClassicSeptember 15, 2026
5,000 Meters · The Ponds Golf CourseMSHSL Section 5AA Championships · Oct 2921:36.10MSHSL Section 5AA ChampionshipsOctober 29, 2026
5,000 Meters · Warner Lake County ParkWarner Lake Invitational · Sep 1024:18.62Warner Lake InvitationalSeptember 10, 2026
5,000 Meters · Watertown-Mayer High SchoolWatertown Mayer XC Invite · Oct 1322:09Watertown Mayer XC InviteOctober 13, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 5AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 66 · Spectrum5,000 Meters Varsity6621:36.10 PB9
Oct 22Peterson ClassicOct 22 · 5,000 Meters Junior Varsity · Place 7 · Spectrum5,000 Meters Junior Varsity721:38.29
Oct 13Watertown Mayer XC InviteOct 13 · 5,000 Meters Boys High School · Place 31 · Spectrum5,000 Meters Boys High School3122:09 PB9
Oct 10MCAA Cross Country ChampionshipOct 10 · 5,000 Meters Varsity · Place 44 · Spectrum5,000 Meters Varsity4424:129
Oct 1Thunder Trail ClassicOct 1 · 5,000 Meters Boys Varsity · Place 46 · Spectrum5,000 Meters Boys Varsity4623:04.5 PB9
Sep 21Pierz Pioneer StampedeSep 21 · 5,000 Meters Varsity · Place 104 · Spectrum5,000 Meters Varsity10421:59.0 PB9
Sep 15Cardinal ClassicSep 15 · 5,000 Meters Varsity · Place 59 · Spectrum5,000 Meters Varsity5922:11.7 PB9
Sep 10Warner Lake InvitationalSep 10 · 5,000 Meters Varsity · Place 43 · Spectrum5,000 Meters Varsity4324:18.62 PB9
Sep 3Princeton InvitationalSep 3 · 3,000 Meters Junior Varsity · Place 25 · Spectrum3,000 Meters Junior Varsity2513:20.3 PB9

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 11MCAA Cross Country ChampionshipOct 11 · 5,000 Meters Junior Varsity · Place 29 · Spectrum5,000 Meters Junior Varsity2922:25.75 PB8
Oct 2Thundering Royal ElkOct 2 · 5,000 Meters Junior Varsity · Place 111 · Spectrum5,000 Meters Junior Varsity11125:13.2 PB8
Sep 25Thunder Trail ClassicSep 25 · 5,000 Meters Junior Varsity · Place 23 · Spectrum5,000 Meters Junior Varsity2325:52.68
Sep 15Rey Zimney StampedeSep 15 · 5,000 Meters Junior Varsity · Place 63 · Spectrum5,000 Meters Junior Varsity6325:02.68
Sep 9Annandale InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 38 · Spectrum5,000 Meters Junior Varsity3822:35.98
Sep 4Pact/Legacy XC InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 16 · Spectrum5,000 Meters Junior Varsity1623:34.59 PB8
Aug 28Princeton InvitationalAug 28 · 3,000 Meters Junior Varsity · Place 31 · Spectrum3,000 Meters Junior Varsity3113:46.5—
Aug 23St. Cloud Early Bird InviteAug 23 · 3,200 Meters Middle School · Place 40 · Spectrum3,200 Meters Middle School4014:43.178

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 3Thundering Royal ElkOct 3 · 5,000 Meters Junior Varsity · Place 107 · Spectrum5,000 Meters Junior Varsity10722:22.27
Sep 26Thunder Trail ClassicSep 26 · 3,200 Meters Middle School · Place 10 · Spectrum3,200 Meters Middle School1014:49.17
Sep 16Rey Zimney StampedeSep 16 · 3,200 Meters Middle School · Place 42 · Spectrum3,200 Meters Middle School4214:45.07
Sep 10Annandale InvitationalSep 10 · 3,200 Meters Middle School · Place 18 · Spectrum3,200 Meters Middle School1812:34.47
Sep 5Pine City InviteSep 5 · Varsity · Place 9 · SpectrumVarsity97:527
Aug 29Princeton InvitationalAug 29 · 3,000 Meters Junior Varsity · Place 11 · Spectrum3,000 Meters Junior Varsity1114:11.9—