Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Arrowwood Resort53rd Annual Lions Meet of Champions XC Invitational · Oct 1010:45.7053rd Annual Lions Meet of Champions XC InvitationalOctober 10, 2026
2 Miles · Rosemount High SchoolIrish Invitational · Sep 411:14.8Irish InvitationalSeptember 4, 2026
2 Miles · Rosemount Middle SchoolIrish Invitational · Aug 2911:02.3Irish InvitationalAugust 29, 2025
3,000 Meters · Flying Cloud FieldsMetro Under The Lights · Sep 1310:00.5Metro Under The LightsSeptember 13, 2025
3,000 Meters · Zahler ParkMinnesota Middle School State Championships · Oct 259:55.8Minnesota Middle School State ChampionshipsOctober 25, 2025
3,200 Meters · Arrowwood Resort52nd Annual Lions Meet of Champions XC Invitational · Oct 411:01.352nd Annual Lions Meet of Champions XC InvitationalOctober 4, 2025
3,200 Meters · Chippewa Middle SchoolTom Watson Mustang Stampede XC Meet · Sep 2011:12.0Tom Watson Mustang Stampede XC MeetSeptember 20, 2025
5,000 Meters · Anoka HSMSHSL Section 5AAA Championships · Oct 2916:36.0MSHSL Section 5AAA ChampionshipsOctober 29, 2026
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1816:29.9Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1018:08.9NXR Heartland Regional ChampionshipsNovember 10, 2024

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 5AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 17 · Roseville Area5,000 Meters Varsity1716:36.0 PB9
Oct 20SEC Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 21 · Roseville Area5,000 Meters Varsity2116:44.7FR
Oct 1053rd Annual Lions Meet of Champions XC InvitationalOct 10 · 2 Miles MSHSL · Place 2 · Roseville Area2 Miles MSHSL210:45.70 PB9
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Boys Championship Race · Place 150 · Roseville Area5,000 Meters High School Boys Championship Race15016:29.9 PB9
Sep 4Irish InvitationalSep 4 · 2 Miles Freshman · Place 2 · Roseville Area2 Miles Freshman211:14.8 PB9

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25Minnesota Middle School State ChampionshipsOct 25 · 3,000 Meters Class AAA · Place 3 · Roseville Area3,000 Meters Class AAA39:55.8 PB8
Oct 14Suburban East Conference ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 1 · Roseville Area5,000 Meters Junior Varsity116:50.68
Oct 452nd Annual Lions Meet of Champions XC InvitationalOct 4 · 3,200 Meters 6th/7th/8th grade · Place 1 · Roseville Area3,200 Meters 6th/7th/8th grade111:01.3 PB8
Sep 20Tom Watson Mustang Stampede XC MeetSep 20 · 3,200 Meters Boys Middle School · Place 1 · Roseville Area3,200 Meters Boys Middle School111:12.0 PB8
Sep 13Metro Under The LightsSep 13 · 3,000 Meters Middle School · Place 1 · Roseville Area3,000 Meters Middle School110:00.5 PB8
Aug 29Irish InvitationalAug 29 · 2 Miles Freshman · Place 5 · Roseville Area2 Miles Freshman511:02.3 PB8

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Rising Stars · Place 130 · Roseville Area5,000 Meters Rising Stars13018:08.9 PB7
Oct 262024 Minnesota Middle School/Jr High State Cross Country ChampionshipsOct 26 · 3,000 Meters Varsity · Place 11 · Roseville Area3,000 Meters Varsity1110:48.47
Oct 15Suburban East Cross Country ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 47 · Roseville Area5,000 Meters Junior Varsity4718:32.47
Oct 551st Annual Lions Cross Country Invitational Meet of ChampionsOct 5 · 3,200 Meters Middle School · Place 31 · Roseville Area3,200 Meters Middle School3112:05.57
Sep 21Tom Watson Mustang Stampede XC MeetSep 21 · 3,200 Meters Middle School · Place 6 · Roseville Area3,200 Meters Middle School612:06.11—
Aug 30Irish InvitationalAug 30 · 2 Miles Freshman · Place 21 · Roseville Area2 Miles Freshman2112:06.87