Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Fairway Shores GCPrinceton Invitational · Sep 312:50.9Princeton InvitationalSeptember 3, 2026
5,000 Meters · Bassett Creek ParkMCAA Cross Country Championship · Oct 1221:30.1MCAA Cross Country ChampionshipOctober 12, 2024
5,000 Meters · Central ParkPact/Legacy XC Invitational · Sep 423:30.12Pact/Legacy XC InvitationalSeptember 4, 2025
5,000 Meters · GIRL SCOUT CAMP Elk RiverThunder Trail Classic · Oct 121:42.3Thunder Trail ClassicOctober 1, 2026
5,000 Meters · Pierz Golf CoursePierz Pioneer Stampede · Sep 2121:05.7Pierz Pioneer StampedeSeptember 21, 2026
5,000 Meters · Prairie Park Thundering Royal Elk · Oct 221:49.1Thundering Royal ElkOctober 2, 2025
5,000 Meters · Southbrook Golf CourseCardinal Classic · Sep 1521:12.5Cardinal ClassicSeptember 15, 2026
5,000 Meters · The Ponds Golf CourseMSHSL Section 5AA Championships · Oct 2920:53.40MSHSL Section 5AA ChampionshipsOctober 29, 2026
5,000 Meters · Warner Lake County ParkWarner Lake Invitational · Sep 1024:17.24Warner Lake InvitationalSeptember 10, 2026
5,000 Meters · Watertown-Mayer High SchoolWatertown Mayer XC Invite · Oct 1320:30Watertown 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 63 · Spectrum5,000 Meters Varsity6320:53.40 PB9
Oct 22Peterson ClassicOct 22 · 5,000 Meters Junior Varsity · Place 4 · Spectrum5,000 Meters Junior Varsity420:57.89
Oct 13Watertown Mayer XC InviteOct 13 · 5,000 Meters Boys High School · Place 18 · Spectrum5,000 Meters Boys High School1820:30 PB9
Oct 10MCAA Cross Country ChampionshipOct 10 · 5,000 Meters Varsity · Place 35 · Spectrum5,000 Meters Varsity3521:409
Oct 1Thunder Trail ClassicOct 1 · 5,000 Meters Boys Varsity · Place 39 · Spectrum5,000 Meters Boys Varsity3921:42.3 PB9
Sep 21Pierz Pioneer StampedeSep 21 · 5,000 Meters Varsity · Place 94 · Spectrum5,000 Meters Varsity9421:05.7 PB9
Sep 15Cardinal ClassicSep 15 · 5,000 Meters Varsity · Place 56 · Spectrum5,000 Meters Varsity5621:12.5 PB9
Sep 10Warner Lake InvitationalSep 10 · 5,000 Meters Varsity · Place 42 · Spectrum5,000 Meters Varsity4224:17.24 PB9
Sep 3Princeton InvitationalSep 3 · 3,000 Meters Junior Varsity · Place 19 · Spectrum3,000 Meters Junior Varsity1912:50.9 PB9

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 11MCAA Cross Country ChampionshipOct 11 · 5,000 Meters Junior Varsity · Place 23 · Spectrum5,000 Meters Junior Varsity2321:38.228
Oct 2Thundering Royal ElkOct 2 · 5,000 Meters Junior Varsity · Place 41 · Spectrum5,000 Meters Junior Varsity4121:49.1 PB8
Sep 25Thunder Trail ClassicSep 25 · 5,000 Meters Junior Varsity · Place 10 · Spectrum5,000 Meters Junior Varsity1022:56.68
Sep 15Rey Zimney StampedeSep 15 · 5,000 Meters Junior Varsity · Place 39 · Spectrum5,000 Meters Junior Varsity3923:35.28
Sep 9Annandale InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 26 · Spectrum5,000 Meters Junior Varsity2621:45.58
Sep 4Pact/Legacy XC InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 15 · Spectrum5,000 Meters Junior Varsity1523:30.12 PB8
Aug 28Princeton InvitationalAug 28 · 3,000 Meters Junior Varsity · Place 29 · Spectrum3,000 Meters Junior Varsity2913:41.9—
Aug 23St. Cloud Early Bird InviteAug 23 · 3,200 Meters Middle School · Place 39 · Spectrum3,200 Meters Middle School3914:41.088

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 12MCAA Cross Country ChampionshipOct 12 · 5,000 Meters Boys JV · Place 11 · Spectrum5,000 Meters Boys JV1121:30.1 PB7
Oct 3Thundering Royal ElkOct 3 · 5,000 Meters Junior Varsity · Place 115 · Spectrum5,000 Meters Junior Varsity11522:35.67
Sep 26Thunder Trail ClassicSep 26 · 5,000 Meters Junior Varsity · Place 18 · Spectrum5,000 Meters Junior Varsity1825:17.37
Sep 16Rey Zimney StampedeSep 16 · 3,200 Meters Middle School · Place 38 · Spectrum3,200 Meters Middle School3814:32.07
Sep 10Annandale InvitationalSep 10 · 3,200 Meters Middle School · Place 28 · Spectrum3,200 Meters Middle School2813:03.47
Sep 5Pine City InviteSep 5 · Varsity · Place 15 · SpectrumVarsity158:107
Aug 29Princeton InvitationalAug 29 · 3,000 Meters Junior Varsity · Place 12 · Spectrum3,000 Meters Junior Varsity1214:22.8—