Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rosemount High SchoolIrish Invitational · Sep 414:55.5Irish InvitationalSeptember 4, 2026
2 Miles · Simley Senior High SchoolSimley Invitational · Oct 1014:43.0Simley InvitationalOctober 10, 2026
2800 m · Gale Woods FarmGryphon XC Invitational · Oct 413:56.20Gryphon XC InvitationalOctober 4, 2023
3,000 Meters · Flying Cloud AirportMetro Invitaitonal - Under the Lights · Sep 2612:34.6Metro Invitaitonal - Under the LightsSeptember 26, 2026
3,000 Meters · Gale Woods FarmUSATF Minnesota Junior Olympic Championships · Nov 213:41.00USATF Minnesota Junior Olympic ChampionshipsNovember 2, 2025
3,000 Meters · Lower Recreation CenterMinnesota Middle School State Championships · Oct 3112:41.6Minnesota Middle School State ChampionshipsOctober 31, 2026
3,200 Meters · Chippewa Middle SchoolTom Watson Mustang Stampede XC Meet · Sep 1914:00Tom Watson Mustang Stampede XC MeetSeptember 19, 2026
3,200 Meters · Chippewa Middle SchoolTom Watson Mustang Stampede · Sep 2315:23.30Tom Watson Mustang StampedeSeptember 23, 2023
4,000 Meters · Gale Woods FarmUSATF Minnesota Junior Olympic Championships · Nov 817:48.06USATF Minnesota Junior Olympic ChampionshipsNovember 8, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8USATF Minnesota Junior Olympic ChampionshipsNov 8 · 4,000 Meters 13-14 · Place 7 · Immer SportlichImmer Sportlich4,000 Meters 13-14717:48.06 PB8
Oct 31Minnesota Middle School State ChampionshipsOct 31 · 3,000 Meters Class A · Place 56 · Twin Cities German ImmersionTwin Cities German Immersion3,000 Meters Class A5612:41.6 PB8
Oct 10Simley InvitationalOct 10 · 2 Miles Middle School · Place 19 · Twin Cities German ImmersionTwin Cities German Immersion2 Miles Middle School1914:43.0 PB8
Sep 26Metro Invitaitonal - Under the LightsSep 26 · 3,000 Meters Middle School · Place 101 · Twin Cities German ImmersionTwin Cities German Immersion3,000 Meters Middle School10112:34.6 PB8
Sep 19Tom Watson Mustang Stampede XC MeetSep 19 · 3,200 Meters Boys Middle School · Place 36 · Twin Cities German ImmersionTwin Cities German Immersion3,200 Meters Boys Middle School3614:00 PB8
Sep 4Irish InvitationalSep 4 · 2 Miles C · Place 93 · Twin Cities German ImmersionTwin Cities German Immersion2 Miles C9314:55.5 PB8

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 2USATF Minnesota Junior Olympic ChampionshipsNov 2 · 3,000 Meters 11-12 · Place 10 · Immer SportlichImmer Sportlich3,000 Meters 11-121013:41.00 PB7
Oct 4Simley InvitationalOct 4 · 2 Miles Middle School · Place 20 · Twin Cities German ImmersionTwin Cities German Immersion2 Miles Middle School2015:12.67

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 3USATF Minnesota Association Junior Olympic ChampionshipsNov 3 · 3,000 Meters 11-12 · Place 11 · Immer SportlichImmer Sportlich3,000 Meters 11-121113:48.206
Oct 5Simley InvitationalOct 5 · 2 Miles Middle School · Place 27 · Twin Cities German ImmersionTwin Cities German Immersion2 Miles Middle School2715:05.46
Sep 21Tom Watson Mustang Stampede XC MeetSep 21 · 3,200 Meters Middle School · Place 71 · Twin Cities German ImmersionTwin Cities German Immersion3,200 Meters Middle School7114:45.266
Sep 14Metro InvitationalSep 14 · 3,000 Meters Middle School · Place 115 · Twin Cities German ImmersionTwin Cities German Immersion3,000 Meters Middle School11512:42.56

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 5USATF Minnesota Association Junior Olympic ChampionshipsNov 5 · 3,000 Meters 9-10 · Place 8 · Immer SportlichImmer Sportlich3,000 Meters 9-10815:05.205
Oct 4Gryphon XC InvitationalOct 4 · 2,800 Meters Non-MSHSL - 6th Grade and Under · Place 22 · Twin Cities German ImmersionTwin Cities German Immersion2,800 Meters Non-MSHSL - 6th Grade and Under2213:56.20 PB5
Sep 23Tom Watson Mustang StampedeSep 23 · 3,200 Meters Middle School · Place 153 · Twin Cities German ImmersionTwin Cities German Immersion3,200 Meters Middle School15315:23.30 PB5