Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Lincoln Drive ParkBorder Battle · Sep 2712:09.10Border BattleSeptember 27, 2025
3,200 Meters · Multi Events CenterTRF Sports Boosters XC Invitational · Aug 2814:13.23TRF Sports Boosters XC InvitationalAugust 28, 2025
5,000 Meters · Detroit Lakes Country Club, Lakeview CourseDetroit Lake Rotary XC Invitational · Sep 1022:52.6Detroit Lake Rotary XC InvitationalSeptember 10, 2026
5,000 Meters · Greenwood Golf CourseBemidji XC Invitational · Oct 1321:14.50Bemidji XC InvitationalOctober 13, 2025
5,000 Meters · Heart of the Valley Golf CourseAda-Borup West Booster Club Invite · Sep 1720:39.9Ada-Borup West Booster Club InviteSeptember 17, 2026
5,000 Meters · River Oaks Golf CourseMSHSL Section 8AA Championships · Oct 2320:55.20MSHSL Section 8AA ChampionshipsOctober 23, 2025
5,000 Meters · Riverside Golf CourseWest Marshall XC Invitational · Oct 621:18.4West Marshall XC InvitationalOctober 6, 2026
5,000 Meters · Roseau Oak Crest Golf ClubNW MN Conference XC Championship · Oct 720:59.50NW MN Conference XC ChampionshipOctober 7, 2025
5,000 Meters · Thief River Golf ClubMSHSL Section 8AA Championships · Oct 2920:23.28MSHSL Section 8AA ChampionshipsOctober 29, 2026
5,000 Meters · Valley Golf CourseEGF XC Invitational · Sep 2821:00.5EGF XC Invitational September 28, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 8AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 70 · East Grand Forks5,000 Meters Varsity7020:23.28 PB9
Oct 13NW MN XC ChampionshipOct 13 · 5,000 Meters Varsity · Place 52 · East Grand Forks5,000 Meters Varsity5220:52.079
Oct 6West Marshall XC InvitationalOct 6 · 5,000 Meters Boys Varsity 5k · Place 43 · East Grand Forks5,000 Meters Boys Varsity 5k4321:18.4 PB9
Sep 28EGF XC Invitational Sep 28 · 5,000 Meters Boys Varsity 5k · Place 28 · East Grand Forks5,000 Meters Boys Varsity 5k2821:00.5 PB9
Sep 17Ada-Borup West Booster Club InviteSep 17 · 5,000 Meters Boys Varsity/JV · Place 33 · East Grand Forks5,000 Meters Boys Varsity/JV3320:39.9 PB9
Sep 10Detroit Lake Rotary XC InvitationalSep 10 · 5,000 Meters Boys Varsity · Place 62 · East Grand Forks5,000 Meters Boys Varsity6222:52.6 PB9

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 8AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 70 · East Grand Forks5,000 Meters Varsity7020:55.20 PB8
Oct 13Bemidji XC InvitationalOct 13 · 5,000 Meters Varsity · Place 49 · East Grand Forks5,000 Meters Varsity4921:14.50 PB8
Oct 7NW MN Conference XC ChampionshipOct 7 · 5,000 Meters Varsity · Place 50 · East Grand Forks5,000 Meters Varsity5020:59.50 PB8
Sep 27Border BattleSep 27 · 3,000 Meters 8th Grade Boys · Place 47 · East Grand Forks3,000 Meters 8th Grade Boys4712:09.10 PB8
Sep 22EGF XC InvitationalSep 22 · 5,000 Meters Boys Varsity · Place 40 · East Grand Forks5,000 Meters Boys Varsity4022:15.98
Sep 11Ada-Borup-West Booster Club XC InvitationalSep 11 · 3,200 Meters Middle School · Place 5 · East Grand Forks3,200 Meters Middle School513:39.68
Sep 4Detroit Lakes Rotary InvitationalSep 4 · 3,200 Meters Middle School · Place 39 · East Grand Forks3,200 Meters Middle School3914:05.08
Aug 28TRF Sports Boosters XC InvitationalAug 28 · 3,200 Meters Middle School · Place 5 · East Grand Forks3,200 Meters Middle School514:13.23 PB8

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 14Bemidji XC InvitationalOct 14 · 3,200 Meters Middle School · Place 37 · East Grand Forks3,200 Meters Middle School3714:37.407
Oct 10NW MN Conference XC ChampionshipOct 10 · 3,200 Meters Middle School · Place 16 · East Grand Forks3,200 Meters Middle School1614:34.37
Oct 1West Marshall XC InvitationalOct 1 · 3,200 Meters Middle School · Place 24 · East Grand Forks3,200 Meters Middle School2414:16.57
Sep 23EGF XC InvitationalSep 23 · 3,200 Meters Middle School · Place 15 · East Grand Forks3,200 Meters Middle School1514:47.47
Sep 17Bagley XC InvitationalSep 17 · 3,200 Meters Middle School · Place 37 · East Grand Forks3,200 Meters Middle School3716:05.347
Sep 9Warroad XC InvitationalSep 9 · 3,200 Meters Middle School · Place 28 · East Grand Forks3,200 Meters Middle School2815:29.57
Sep 5Detroit Lakes Rotary InvitationalSep 5 · 3,200 Meters Middle School · Place 80 · East Grand Forks3,200 Meters Middle School8014:02.647