Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · BlueStemDragon Twilight Invitational · Sep 10 | 18:51.6 | Dragon Twilight Invitational | September 10, 2021 |
| 5,000 Meters · Arvig ParkPerham Harrier Invite · Oct 12 | 20:05.9 | Perham Harrier Invite | October 12, 2023 |
| 5,000 Meters · BlueStemDragon Twilight Invitational · Sep 9 | 22:07.19 | Dragon Twilight Invitational | September 9, 2022 |
| 5,000 Meters · Buffalo Heights Golf CourseMSHSL Section 8AAA Championships · Oct 26 | 21:00.1 | MSHSL Section 8AAA Championships | October 26, 2023 |
| 5,000 Meters · Forestview MSMSHSL Section 8AAA Championships · Oct 24 | 19:04.3 | MSHSL Section 8AAA Championships | October 24, 2024 |
| 5,000 Meters · Greenwood Golf CourseMSHSL Section 8AAA Championships · Oct 27 | 21:27.60 | MSHSL Section 8AAA Championships | October 27, 2022 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL State Championships - Class AAA · Nov 2 | 18:59.3 | MSHSL State Championships - Class AAA | November 2, 2024 |
| 5,000 Meters · Pebble Lake Golf CourseJohn Hermes Invitational · Sep 29 | 22:24.43 | John Hermes Invitational | September 29, 2022 |
| 5,000 Meters · River Oaks Golf CourseRocori XC Invite · Sep 23 | 22:42.4 | Rocori XC Invite | September 23, 2021 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 18:42.1 | NXR Heartland Regional Championships | November 10, 2024 |
| 6,000 Meters · Dordt CourseDordt University - Holiday Inn Express Classic XC Meet · Oct 11 | 23:18.55 | Dordt University - Holiday Inn Express Classic XC Meet | October 11, 2025 |
| 6,000 Meters · Fox Run Golf CourseMount Marty XC Invite · Oct 23 | 23:45.28 | Mount Marty XC Invite | October 23, 2025 |
| 6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 16 | 22:33.9 | Bradley "Pink" Classic | October 16, 2026 |
| 6,000 Meters · Sioux FallsAugustana Invitational · Sep 25 | 22:04.78 | Augustana Invitational | September 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
2 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 2 · Place 3 · MoorheadMoorhead | 5,000 Meters Open Invitational Section 2 | 3 | 18:42.1 PB | 12 |
| Nov 2 | MSHSL State Championships - Class AAANov 2 · 5,000 Meters Class AAA · Place 27 · MoorheadMoorhead | 5,000 Meters Class AAA | 27 | 18:59.3 PB | 12 |
| Oct 24 | MSHSL Section 8AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 4 · MoorheadMoorhead | 5,000 Meters Varsity | 4 | 19:04.3 PB | 12 |
| Oct 14 | Bemidji XC InvitationalOct 14 · 5,000 Meters Varsity · Place 1 · MoorheadMoorhead | 5,000 Meters Varsity | 1 | 19:27.40 | SR |
| Oct 10 | Perham InvitationalOct 10 · 5,000 Meters Varsity · Place 9 · MoorheadMoorhead | 5,000 Meters Varsity | 9 | 19:23.7 | 12 |
| Sep 13 | 9th Annual Dragon Twilight InvitationalSep 13 · 5,000 Meters Varsity · Place 8 · MoorheadMoorhead | 5,000 Meters Varsity | 8 | 19:42.07 | SR |
| Aug 30 | Run for you MelonAug 30 · 5,000 Meters Varsity · Place 9 · MoorheadMoorhead | 5,000 Meters Varsity | 9 | 20:58.5 | 12 |
| Aug 24 | Brave Like Gabe InvitationalAug 24 · 5,000 Meters Varsity · Place 17 · MoorheadMoorhead | 5,000 Meters Varsity | 17 | 20:41.1 | — |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 8AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 20 · MoorheadMoorhead | 5,000 Meters Varsity | 20 | 21:00.1 PB | 11 |
| Oct 16 | Bemidji XC InviteOct 16 · 5,000 Meters Varsity · Place 4 · MoorheadMoorhead | 5,000 Meters Varsity | 4 | 20:53.60 | 11 |
| Oct 12 | Perham Harrier InviteOct 12 · 5,000 Meters Varsity · Place 25 · MoorheadMoorhead | 5,000 Meters Varsity | 25 | 20:05.9 PB | 11 |
| Sep 8 | MSU Moorhead Dragon Twilight InvitationalSep 8 · 5,000 Meters Varsity · Place 23 · MoorheadMoorhead | 5,000 Meters Varsity | 23 | 20:13.8 | 11 |
| Aug 26 | Brave Like GabeAug 26 · 5,000 Meters Varsity · Place 26 · MoorheadMoorhead | 5,000 Meters Varsity | 26 | 21:06.4 | 11 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 8AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 27 · MoorheadMoorhead | 5,000 Meters Varsity | 27 | 21:27.60 PB | 10 |
| Oct 6 | Perham InviteOct 6 · 5,000 Meters Varsity · Place 53 · MoorheadMoorhead | 5,000 Meters Varsity | 53 | 20:50.4Unofficial | 10 |
| Sep 29 | John Hermes InvitationalSep 29 · 5,000 Meters Varsity · Place 27 · MoorheadMoorhead | 5,000 Meters Varsity | 27 | 22:24.43 PB | 10 |
| Sep 16 | Section 8AAA PreviewSep 16 · 5,000 Meters Varsity · Place 28 · MoorheadMoorhead | 5,000 Meters Varsity | 28 | 22:14.1 | 10 |
| Sep 9 | Dragon Twilight InvitationalSep 9 · 5,000 Meters Varsity · Place 62 · MoorheadMoorhead | 5,000 Meters Varsity | 62 | 22:07.19 PB | 10 |
| Aug 27 | Brave Like GabeAug 27 · 5,000 Meters Varsity · Place 45 · MoorheadMoorhead | 5,000 Meters Varsity | 45 | 23:08.218 | 10 |
2021 Cross Country
4 results