Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arvig ParkPerham Harrier Invite · Oct 12 | 19:19.7 | Perham Harrier Invite | October 12, 2023 |
| 5,000 Meters · Boulder Ridge Golf ClubSt. Cloud Tech Granite Invitational · Oct 11 | 21:14.33 | St. Cloud Tech Granite Invitational | October 11, 2022 |
| 5,000 Meters · Detroit Lakes Country Club, Lakeview CourseCLC Cross Country Championship · Oct 14 | 18:16.90 | CLC Cross Country Championship | October 14, 2025 |
| 5,000 Meters · Eagle Ridge Golf CourseTitan Invitational · Sep 4 | 18:12.4 | Titan Invitational | September 4, 2025 |
| 5,000 Meters · Grand National Golf ClubHinckley-Finlayson Invitational · Sep 30 | 18:41.2 | Hinckley-Finlayson Invitational | September 30, 2025 |
| 5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 19:54.3 | Roy Griak Invitational | September 19, 2025 |
| 5,000 Meters · Pebble Creek Golf ClubBecker Invitational · Sep 25 | 18:38.6 | Becker Invitational | September 25, 2025 |
| 5,000 Meters · River Oaks Golf CourseRocori XC Invite · Sep 22 | 20:28.6 | Rocori XC Invite | September 22, 2022 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 18:37.5 | NXR Heartland Regional Championships | November 10, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | CLC Cross Country ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 5 · Brainerd | 5,000 Meters Junior Varsity | 5 | 18:16.90 PB | 12 |
| Oct 9 | Perham Harrier InviteOct 9 · 5,000 Meters Junior Varsity · Place 7 · Brainerd | 5,000 Meters Junior Varsity | 7 | 17:52.5 | SR |
| Sep 30 | Hinckley-Finlayson InvitationalSep 30 · 5,000 Meters Varsity · Place 42 · Brainerd | 5,000 Meters Varsity | 42 | 18:41.2 PB | 12 |
| Sep 25 | Becker InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 2 · Brainerd | 5,000 Meters Junior Varsity | 2 | 18:38.6 PB | 12 |
| Sep 19 | Roy Griak InvitationalSep 19 · 5,000 Meters Larry Zirgibel Boy’s Gold Competition · Place 110 · Brainerd | 5,000 Meters Larry Zirgibel Boy’s Gold Competition | 110 | 19:54.3 PB | 12 |
| Sep 12 | Section 8AAA Preview InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 1 · Brainerd | 5,000 Meters Junior Varsity | 1 | 18:38.0 | SR |
| Sep 4 | Titan InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 5 · Brainerd | 5,000 Meters Junior Varsity | 5 | 18:12.4 PB | 12 |
| Aug 29 | Run For Your MelonAug 29 · 5,000 Meters Junior Varsity · Place 2 · Brainerd | 5,000 Meters Junior Varsity | 2 | 18:44.3 | — |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 4 · Place 188 · Brainerd | 5,000 Meters Open Invitational Section 4 | 188 | 18:37.5 PB | 11 |
| Oct 15 | Central Lakes Conference ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 6 · Brainerd | 5,000 Meters Junior Varsity | 6 | 18:36.90 | 11 |
| Oct 10 | Perham InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 9 · Brainerd | 5,000 Meters Junior Varsity | 9 | 18:12.8 | 11 |
| Sep 26 | Becker InvitationalSep 26 · 5,000 Meters Varsity · Place 21 · Brainerd | 5,000 Meters Varsity | 21 | 18:58.4 | 11 |
| Sep 20 | Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 167 · Brainerd | 5,000 Meters Varsity | 167 | 19:47.7 | 11 |
| Sep 5 | Titan InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 1 · Brainerd | 5,000 Meters Junior Varsity | 1 | 18:31.1 | 11 |
| Aug 30 | Run for you MelonAug 30 · 5,000 Meters Varsity · Place 33 · Brainerd | 5,000 Meters Varsity | 33 | 19:43.9 | 11 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Central Lakes Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 31 · Brainerd | 5,000 Meters Junior Varsity | 31 | 19:45.4 | — |
| Oct 12 | Perham Harrier InviteOct 12 · 5,000 Meters JV · Place 42 · Brainerd | 5,000 Meters JV | 42 | 19:19.7 PB | 10 |
| Sep 28 | Becker InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 8 · Brainerd | 5,000 Meters Junior Varsity | 8 | 20:32.8 | — |
| Sep 14 | Little Falls Lucky LindySep 14 · 5,000 Meters Junior Varsity · Place 53 · Brainerd | 5,000 Meters Junior Varsity | 53 | 20:15.4 | — |
| Sep 7 | GNK Titan InviteSep 7 · 5,000 Meters Junior Varsity · Place 17 · Brainerd | 5,000 Meters Junior Varsity | 17 | 20:07.9 | 10 |
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | St. Cloud Tech Granite InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 19 · Brainerd | 5,000 Meters Junior Varsity | 19 | 21:14.33 PB | 9 |
| Sep 22 | Rocori XC InviteSep 22 · 5,000 Meters Junior Varsity · Place 39 · Brainerd | 5,000 Meters Junior Varsity | 39 | 20:28.6 PB | 9 |
| Sep 19 | Rey Zimney StampedeSep 19 · 5,000 Meters Junior Varsity · Place 20 · Brainerd | 5,000 Meters Junior Varsity | 20 | 20:53.1 | — |
| Sep 16 | Section 8AAA PreviewSep 16 · 5,000 Meters Junior Varsity · Place 42 · Brainerd | 5,000 Meters Junior Varsity | 42 | 21:46.1 | 9 |