Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowwood Resort53rd Annual Lions Meet of Champions XC Invitational · Oct 10 | 21:05.10 | 53rd Annual Lions Meet of Champions XC Invitational | October 10, 2026 |
| 5,000 Meters · Arvig ParkPerham Harrier Invitational · Oct 13 | 19:25.7 | Perham Harrier Invitational | October 13, 2026 |
| 5,000 Meters · Bois De SiouxHOL Cross Country Championships · Oct 14 | 20:14.2 | HOL Cross Country Championships | October 14, 2025 |
| 5,000 Meters · Double Eagle Golf CourseBertha-Hewitt XC Invitational · Sep 29 | 20:02.0 | Bertha-Hewitt XC Invitational | September 29, 2026 |
| 5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 21:58.2 | Roy Griak Invitational | September 19, 2025 |
| 5,000 Meters · Minnesota National Golf CourseMcGregor XC Invitational · Oct 6 | 20:39.9 | McGregor XC Invitational | October 6, 2026 |
| 5,000 Meters · Minnesota State University Moorhead - Nemzek Hall Dragon Twilight Invitational · Sep 4 | 21:05.3 | Dragon Twilight Invitational | September 4, 2026 |
| 5,000 Meters · Minnewaska Golf ClubMSHSL Section 6A Championships · Oct 23 | 19:49.4 | MSHSL Section 6A Championships | October 23, 2025 |
| 5,000 Meters · Pine River - Backus High SchoolPine River-Backus Invitational · Sep 17 | 20:48.3 | Pine River-Backus Invitational | September 17, 2026 |
| 5,000 Meters · Stone Creek Golf CourseFoley Falcon Invite · Sep 25 | 21:16.61 | Foley Falcon Invite | September 25, 2025 |
| 5,000 Meters · Twin pines golf courseBagley XC Invitational · Sep 22 | 19:51.1 | Bagley XC Invitational | September 22, 2026 |
| 5,000 Meters · Vintage Golf CourseMSHSL Section 6A Championships · Oct 29 | 19:49.3 | MSHSL Section 6A Championships | October 29, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MSHSL Section 6A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 70 · Staples-Motley | 5,000 Meters Varsity | 70 | 19:49.3 PB | 10 |
| Oct 22 | Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 61 · Staples-Motley | 5,000 Meters Varsity | 61 | 20:36.1 | SO |
| Oct 22 | Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 43 · Staples-Motley | 5,000 Meters Varsity | 43 | 20:36.1 | SO |
| Oct 13 | Perham Harrier InvitationalOct 13 · 5,000 Meters Boys Varsity · Place 105 · Staples-Motley | 5,000 Meters Boys Varsity | 105 | 19:25.7 PB | 10 |
| Oct 10 | 53rd Annual Lions Meet of Champions XC InvitationalOct 10 · 5,000 Meters Varsity · Place 116 · Staples-Motley | 5,000 Meters Varsity | 116 | 21:05.10 PB | 10 |
| Oct 6 | McGregor XC InvitationalOct 6 · 5,000 Meters Boys Varsity · Place 14 · Staples-Motley | 5,000 Meters Boys Varsity | 14 | 20:39.9 PB | 10 |
| Sep 29 | Bertha-Hewitt XC InvitationalSep 29 · 5,000 Meters Boys Varsity 5k · Place 21 · Staples-Motley | 5,000 Meters Boys Varsity 5k | 21 | 20:02.0 PB | 10 |
| Sep 22 | Bagley XC InvitationalSep 22 · 5,000 Meters Boys Varsity · Place 45 · Staples-Motley | 5,000 Meters Boys Varsity | 45 | 19:51.1 PB | 10 |
| Sep 17 | Pine River-Backus InvitationalSep 17 · 5,000 Meters Varsity · Place 16 · Staples-Motley | 5,000 Meters Varsity | 16 | 20:48.3 PB | 10 |
| Sep 4 | Dragon Twilight InvitationalSep 4 · 5,000 Meters Boys Terry Harrington 5000m · Place 94 · Staples-Motley | 5,000 Meters Boys Terry Harrington 5000m | 94 | 21:05.3 PB | 10 |
| Aug 31 | Central Minnesota River RunAug 31 · 5,000 Meters Varsity · Place 49 · Staples-Motley | 5,000 Meters Varsity | 49 | 21:04.7 | 10 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 6A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 75 · Staples-Motley | 5,000 Meters Varsity | 75 | 19:49.4 PB | 9 |
| Oct 14 | HOL Cross Country ChampionshipsOct 14 · 5,000 Meters Boys Varsity · Place 49 · Staples-Motley | 5,000 Meters Boys Varsity | 49 | 20:14.2 PB | 9 |
| Oct 9 | Perham Harrier InviteOct 9 · 5,000 Meters Varsity · Place 119 · Staples-Motley | 5,000 Meters Varsity | 119 | 20:18.2 | FR |
| Oct 4 | 52nd Annual Lions Meet of Champions XC InvitationalOct 4 · 5,000 Meters Varsity · Place 140 · Staples-Motley | 5,000 Meters Varsity | 140 | 21:06.1 | 9 |
| Sep 25 | Foley Falcon InviteSep 25 · 5,000 Meters Varsity · Place 30 · Staples-Motley | 5,000 Meters Varsity | 30 | 21:16.61 PB | 9 |
| Sep 19 | Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Gopher Competition · Place 206 · Staples-Motley | 5,000 Meters High School Boys Gopher Competition | 206 | 21:58.2 PB | 9 |
| Sep 11 | PRB InvitationalSep 11 · 5,000 Meters Varsity · Place 20 · Staples-Motley | 5,000 Meters Varsity | 20 | 21:41.8 | 9 |
| Sep 5 | Dragon Twilight InvitationalSep 5 · 5,000 Meters Varsity · Place 126 · Staples-Motley | 5,000 Meters Varsity | 126 | 20:29.4 | FR |
| Aug 25 | Central Minnesota River RunAug 25 · 5,000 Meters Varsity · Place 54 · Staples-Motley | 5,000 Meters Varsity | 54 | 21:55.8 | 9 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | H-O-L ConferenceOct 15 · 5,000 Meters Junior Varsity · Place 38 · Staples-Motley | 5,000 Meters Junior Varsity | 38 | 22:19.1 | 8 |
| Oct 9 | SCSU Bob Waxlax InvitationalOct 9 · 5,000 Meters Varsity · Place 35 · Staples-Motley | 5,000 Meters Varsity | 35 | 24:55.90 | 8 |
| Sep 13 | 9th Annual Dragon Twilight InvitationalSep 13 · 3,000 Meters Middle School · Place 70 · Staples-Motley | 3,000 Meters Middle School | 70 | 14:41.01 | 8 |
| Sep 3 | WDC Johanna Olson InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 38 · STAPLES-MOTLEY | 5,000 Meters Junior Varsity | 38 | 25:49.8 | 8 |
| Aug 26 | Central Minnesota River RunAug 26 · 5,000 Meters Junior Varsity · Place 18 · Staples-Motley | 5,000 Meters Junior Varsity | 18 | 26:52.6 | 8 |
2023 Cross Country
3 results2022 Cross Country
2 results