Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Anoka HSMSHSL Section 5AAA Championships · Oct 2715:33.7MSHSL Section 5AAA ChampionshipsOctober 27, 2022
5,000 Meters · Arrowwood ResortAlexandria Lions Invitational · Oct 915:59.3Alexandria Lions InvitationalOctober 9, 2021
5,000 Meters · Eagle Creek Golf ClubTCRC XC Showcase · Oct 3116:13.04TCRC XC ShowcaseOctober 31, 2020
5,000 Meters · St. Olaf CollegeMSHSL Class AAA State Championships · Nov 615:42.37MSHSL Class AAA State ChampionshipsNovember 6, 2021
6,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 1818:50.9adidas XC ChallengeSeptember 18, 2026
8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 424:58.6East Carolina Pirate InvitationalOctober 4, 2024
8,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 3124:42.86ACC Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1624:50.6Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 3025:24.7ACC Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 224:54.0Joe Piane InvitationalOctober 2, 2026
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1725:56.5Nuttycombe Wisconsin InvitationalOctober 17, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30ACC Cross Country ChampionshipsOct 30 · 8,000 Meters ACC · Place 134 · NC StateNC State8,000 Meters ACC13425:24.7 PBJr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 215 · NC StateNC State8,000 Meters Blue21524:50.6 PBJr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Blue · Place 93 · NC StateNC State8,000 Meters Blue9324:54.0 PBJr
Sep 18adidas XC ChallengeSep 18 · 6,000 Meters College · Place 37 · NC StateNC State6,000 Meters College3718:50.9 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31ACC Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 111 · NC StateNC State8,000 Meters Champ11124:42.86 PBSo
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters Championship · Place 203 · NC StateNC State8,000 Meters Championship20325:56.5 PBSo
Sep 19Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 18 · NC StateNC State6,000 Meters Varsity1818:41.3SO

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19Wisconsin Pre-NationalsOct 19 · 8,000 Meters Open · Place 88 · NC StateNC State8,000 Meters Open8827:22.2FR
Oct 4East Carolina Pirate InvitationalOct 4 · 8,000 Meters College · Place 44 · NC StateNC State8,000 Meters College4424:58.6 PBFr
Sep 20Adidas XC Challenge (HS)Sep 20 · 6,000 Meters Open · Place 51 · NC StateNC State6,000 Meters Open5119:10.4FR
Sep 20adidas Wolfpack InvitationalSep 20 · 6,000 Meters College · Place 51 · NC StateNC State6,000 Meters College5119:10.4Fr

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class AAA State ChampionshipsNov 5 · 5,000 Meters Class AAA · Place 14 · Mounds ViewMounds View5,000 Meters Class AAA1415:44.0512
Oct 27MSHSL Section 5AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 1 · Mounds ViewMounds View5,000 Meters Varsity115:33.7 PB12
Oct 18Suburban East Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 1 · Mounds ViewMounds View5,000 Meters Varsity14:5712
Oct 849th Annual Alexandria Lions Meet of ChampionsOct 8 · 5,000 Meters Varsity · Place 3 · Mounds ViewMounds View5,000 Meters Varsity315:49.8—
Sep 23Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 30 · Mounds ViewMounds View5,000 Meters Varsity305:2012

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6MSHSL Class AAA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 8 · Mounds ViewMounds View5,000 Meters Varsity815:42.37 PB11
Oct 28MSHSL Section 5AAA ChampionshipsOct 28 · 5,000 Meters Section · Place 1 · Mounds ViewMounds View5,000 Meters Section115:44.711
Oct 19Suburban East Conference ChampionshipOct 19 · 5,000 Meters Varsity · Place 3 · Mounds ViewMounds View5,000 Meters Varsity35:0611
Oct 9Alexandria Lions InvitationalOct 9 · 5,000 Meters Boys Varsity · Place 1 · Mounds ViewMounds View5,000 Meters Boys Varsity115:59.3 PB11
Sep 25Milaca Mega MeetSep 25 · 5,000 Meters Varsity Division 1 · Place 8 · Mounds ViewMounds View5,000 Meters Varsity Division 1816:16.4—
Sep 2St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Varsity · Place 5 · Mounds ViewMounds View5,000 Meters Varsity515:40.811

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31TCRC XC ShowcaseOct 31 · 5,000 Meters Large Class · Place 9 · Mounds ViewMounds View5,000 Meters Large Class916:13.04 PB10
Oct 7Suburban East Conference XC ChampionshipsOct 7 · 5,000 Meters Varsity · Place 6 · Mounds ViewMounds View5,000 Meters Varsity65:1710

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2MSHSL State Cross Country Class A ChampionshipsNov 2 · 5,000 Meters Varsity · Place 35 · Mounds ViewMounds View5,000 Meters Varsity3516:15.8—

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 302018 High School Cross Country ShowcaseAug 30 · 5,000 Meters Varsity · Place 53 · Mounds ViewMounds View5,000 Meters Varsity5317:22.1—