Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Fairway Shores GCPrinceton Invitational · Sep 3 | 11:39.0 | Princeton Invitational | September 3, 2026 |
| 5,000 Meters · Bluestem AmphitheaterMSHSL Section 8AAA Championships · Oct 29 | 17:58.80 | MSHSL Section 8AAA Championships | October 29, 2026 |
| 5,000 Meters · Buffalo Heights Golf CourseMSHSL Section 8AAA Championships · Oct 26 | 19:05.2 | MSHSL Section 8AAA Championships | October 26, 2023 |
| 5,000 Meters · Chippewa Middle SchoolTom Watson Mustang Stampede XC Meet · Sep 19 | 18:13 | Tom Watson Mustang Stampede XC Meet | September 19, 2026 |
| 5,000 Meters · ELk River Golf ClubNorthwest Suburban Conference Championships · Oct 14 | 17:51.8 | Northwest Suburban Conference Championships | October 14, 2026 |
| 5,000 Meters · Fox Hollow Golf CourseMSHSL Section 8AAA Championships · Oct 28 | 19:53.0 | MSHSL Section 8AAA Championships | October 28, 2021 |
| 5,000 Meters · Gale Woods FarmBauman/Rovn Invitational · Sep 7 | 20:19.10 | Bauman/Rovn Invitational | September 7, 2023 |
| 5,000 Meters · GIRL SCOUT CAMP Elk RiverThunder Trail Classic · Oct 1 | 19:42.8 | Thunder Trail Classic | October 1, 2026 |
| 5,000 Meters · Greenwood Golf CourseMSHSL Section 8AAA Championships · Oct 27 | 18:53.30 | MSHSL Section 8AAA Championships | October 27, 2022 |
| 5,000 Meters · Prairie Park Thundering Royal Elk Invitational · Oct 8 | 18:16.2 | Thundering Royal Elk Invitational | October 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MSHSL Section 8AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 55 · Elk River | 5,000 Meters Varsity | 55 | 17:58.80 PB | 12 |
| Oct 14 | Northwest Suburban Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 43 · Elk River | 5,000 Meters Varsity | 43 | 17:51.8 PB | 12 |
| Oct 8 | Thundering Royal Elk InvitationalOct 8 · 5,000 Meters Varsity · Place 94 · Elk River | 5,000 Meters Varsity | 94 | 18:16.2 PB | 12 |
| Oct 1 | Thunder Trail ClassicOct 1 · 5,000 Meters Boys Junior Varsity · Place 3 · Elk River | 5,000 Meters Boys Junior Varsity | 3 | 19:42.8 PB | 12 |
| Sep 19 | Tom Watson Mustang Stampede XC MeetSep 19 · 5,000 Meters Boys Silver · Place 8 · Elk River | 5,000 Meters Boys Silver | 8 | 18:13 PB | 12 |
| Sep 10 | Bauman-Rovn InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 40 · Elk River | 5,000 Meters Junior Varsity | 40 | 20:46.7 | 12 |
| Sep 3 | Princeton InvitationalSep 3 · 3,000 Meters Junior Varsity · Place 11 · Elk River | 3,000 Meters Junior Varsity | 11 | 11:39.0 PB | 12 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 8AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 48 · Elk River | 5,000 Meters Varsity | 48 | 19:05.2 PB | 9 |
| Oct 5 | Thundering Royal Elk XC InviteOct 5 · 5,000 Meters Varsity · Place 64 · Elk River | 5,000 Meters Varsity | 64 | 18:46.0 | — |
| Sep 28 | Osseo InvitationalSep 28 · 5,000 Meters Varsity · Place 98 · Elk River | 5,000 Meters Varsity | 98 | 6:12 | 9 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 199 · Elk River | 5,000 Meters Varsity | 199 | 19:54.9 | 9 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 199 · Elk River | 5,000 Meters Varsity | 199 | 19:54.9 | 9 |
| Sep 14 | Little Falls Lucky LindySep 14 · 5,000 Meters Varsity · Place 119 · Elk River | 5,000 Meters Varsity | 119 | 19:22.8 | — |
| Sep 7 | Bauman/Rovn InvitationalSep 7 · 5,000 Meters Varsity · Place 96 · Elk River | 5,000 Meters Varsity | 96 | 20:19.10 PB | 9 |
| Aug 31 | Princeton InvitationalAug 31 · 3,000 Meters Junior Varsity · Place 4 · Elk River | 3,000 Meters Junior Varsity | 4 | 11:21.4 | — |
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 8AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 40 · Elk River | 5,000 Meters Varsity | 40 | 18:53.30 PB | 8 |
| Oct 6 | Thundering Royal ElkOct 6 · 5,000 Meters Varsity · Place 36 · Elk River | 5,000 Meters Varsity | 36 | 19:12.8 | — |
| Sep 16 | Section 8AAA PreviewSep 16 · 5,000 Meters Varsity · Place 47 · Elk River | 5,000 Meters Varsity | 47 | 19:39.7 | 8 |
| Sep 1 | Princeton InvitationalSep 1 · 2,000 Meters Middle School · Place 2 · Elk River | 2,000 Meters Middle School | 2 | 7:23.2 | — |
2021 Cross Country
3 results