Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · 2 MileGryphon XC Invitational · Oct 615:23.71Gryphon XC InvitationalOctober 6, 2021
2800 m · Gale Woods Rookie RaceGryphon XC Invitational · Oct 512:35.8Gryphon XC InvitationalOctober 5, 2022
3,200 Meters · Wildcat ParkWildcat Invitational · Sep 1915:37.20Wildcat InvitationalSeptember 19, 2023
5,000 Meters · Bassett Creek ParkMCAA Cross Country Championship · Oct 1221:00.0MCAA Cross Country ChampionshipOctober 12, 2024
5,000 Meters · Central ParkPact/Legacy XC Invitational · Sep 422:28.49Pact/Legacy XC InvitationalSeptember 4, 2025
5,000 Meters · Grand National Golf ClubMSHSL Section 5A Championships · Oct 2421:21.2MSHSL Section 5A ChampionshipsOctober 24, 2024
5,000 Meters · Ki-Chi Saga ParkChisago Lakes Wild Cat Invitational · Sep 2221:43.66Chisago Lakes Wild Cat InvitationalSeptember 22, 2026
5,000 Meters · Litchfield Golf CourseMSHSL Section 5A Championships · Oct 2321:09.1MSHSL Section 5A ChampionshipsOctober 23, 2025
5,000 Meters · St. John's PrepFr. Otto Weber Cross Country Invitational Johnnie Bread Invite · Sep 2422:54.87Fr. Otto Weber Cross Country Invitational Johnnie Bread InviteSeptember 24, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 24Fr. Otto Weber Cross Country Invitational Johnnie Bread InviteSep 24 · 5,000 Meters Varsity · Place 26 · NLA/LILA5,000 Meters Varsity2622:54.87 PB9
Sep 22Chisago Lakes Wild Cat InvitationalSep 22 · 5,000 Meters Varsity · Place 58 · NLA/LILA5,000 Meters Varsity5821:43.66 PB9
Sep 3Legacy/PACT Cross Country InvitationalSep 3 · 5,000 Meters Boys 5000m · Place 17 · NLA/LILA5,000 Meters Boys 5000m1723:32.39

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 5A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 118 · NLA/LILA5,000 Meters Varsity11821:09.1 PB8
Oct 11MCAA Cross Country ChampionshipOct 11 · 5,000 Meters Varsity · Place 45 · NLA/LILA5,000 Meters Varsity4521:59.028
Oct 4Swain InvitationalOct 4 · 5,000 Meters Varsity · Place 101 · NLA/LILA5,000 Meters Varsity10125:34.78
Sep 25Johnnie Bread InvitationalSep 25 · 5,000 Meters Varsity · Place 67 · NLA/LILA5,000 Meters Varsity6723:16.18
Sep 16Chisago Lakes Wildcat InvitationalSep 16 · 5,000 Meters Boys 5k · Place 95 · NLA/LILA5,000 Meters Boys 5k9524:07.978
Sep 9Mora XC InvitationalSep 9 · 5,000 Meters Varsity · Place 121 · NLA/LILA5,000 Meters Varsity12122:11.98
Sep 4Pact/Legacy XC InvitationalSep 4 · 5,000 Meters Varsity · Place 31 · NLA/LILA5,000 Meters Varsity3122:28.49 PB8

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 5A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 111 · NLA/LILA5,000 Meters Varsity11121:21.2 PB7
Oct 12MCAA Cross Country ChampionshipOct 12 · 5,000 Meters Boys Varsity · Place 39 · NLA/LILA5,000 Meters Boys Varsity3921:00.0 PB7
Oct 2Gryphon XC InvitationalOct 2 · 5,000 Meters Varsity · Place 95 · NLA/LILA5,000 Meters Varsity9522:07.207
Sep 26Johnny Bread InvitationalSep 26 · 5,000 Meters Varsity · Place 51 · NLA/LILA5,000 Meters Varsity5123:15.27
Sep 17Chisago Lakes Wildcat InvitationalSep 17 · 5,000 Meters Varsity · Place 61 · NLA/LILA5,000 Meters Varsity6124:51.97
Sep 10Mora XC InvitationalSep 10 · 5,000 Meters Varsity · Place 134 · NLA/LILA5,000 Meters Varsity13426:17.87
Sep 5Legacy/Pact XC InviteSep 5 · 5,000 Meters Junior Varsity · Place 2 · NLA/LILA5,000 Meters Junior Varsity222:45.57

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 19Wildcat InvitationalSep 19 · 3,200 Meters Boys 3200m · Place 24 · NLA/LILA3,200 Meters Boys 3200m2415:37.20 PB7

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 5Gryphon XC InvitationalOct 5 · 2,800 Meters Non-MSHSL · Place 31 · NLA/LILA2,800 Meters Non-MSHSL3112:35.8 PB6
Aug 29NLA Hill Thrill InvitationalAug 29 · 2,500 Meters Varsity · Place 3 · NLA/LILA)2,500 Meters Varsity38.8mph—

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 6Gryphon XC InvitationalOct 6 · 2 Miles Non-MSHSL · Place 2 · NLA/LILA2 Miles Non-MSHSL215:23.71 PB5