Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Ruttger's Bay Lake ResortBrainerd Rain Out, Run Out · Oct 3 | 15:31.2 | Brainerd Rain Out, Run Out | October 3, 2019 |
| 5,000 Meters · Arvig ParkPerham Harrier Invite · Oct 12 | 17:38.6 | Perham Harrier Invite | October 12, 2023 |
| 5,000 Meters · Boulder Ridge Golf ClubSt. Cloud Tech Granite Invitational · Oct 11 | 18:10.31 | St. Cloud Tech Granite Invitational | October 11, 2022 |
| 5,000 Meters · Buffalo Heights Golf CourseMSHSL Section 8AAA Championships · Oct 26 | 18:09.7 | MSHSL Section 8AAA Championships | October 26, 2023 |
| 5,000 Meters · Cuyuna Roling HillsCrosby-Ironton XC Invitational · Oct 7 | 20:11.1 | Crosby-Ironton XC Invitational | October 7, 2021 |
| 5,000 Meters · Eagle Ridge Golf CourseGNK Titan Invite · Sep 7 | 17:58.2 | GNK Titan Invite | September 7, 2023 |
| 5,000 Meters · Greenwood Golf CourseMSHSL Section 8AAA Championships · Oct 27 | 18:10.90 | MSHSL Section 8AAA Championships | October 27, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 8AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 27 · Brainerd | 5,000 Meters Varsity | 27 | 18:09.7 PB | 12 |
| Oct 17 | Central Lakes Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 34 · Brainerd | 5,000 Meters Varsity | 34 | 18:14.3 | — |
| Oct 12 | Perham Harrier InviteOct 12 · 5,000 Meters Varsity · Place 49 · Brainerd | 5,000 Meters Varsity | 49 | 17:38.6 PB | 12 |
| Sep 28 | Becker InvitationalSep 28 · 5,000 Meters Varsity · Place 7 · Brainerd | 5,000 Meters Varsity | 7 | 18:09.8 | — |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 94 · Brainerd | 5,000 Meters Varsity | 94 | 18:55.6 | 12 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 94 · Brainerd | 5,000 Meters Varsity | 94 | 18:55.6 | 12 |
| Sep 14 | Little Falls Lucky LindySep 14 · 5,000 Meters Varsity · Place 50 · Brainerd | 5,000 Meters Varsity | 50 | 17:44.8 | — |
| Sep 7 | GNK Titan InviteSep 7 · 5,000 Meters Varsity · Place 10 · Brainerd | 5,000 Meters Varsity | 10 | 17:58.2 PB | 12 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 8AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 26 · Brainerd | 5,000 Meters Varsity | 26 | 18:10.90 PB | 11 |
| Oct 11 | St. Cloud Tech Granite InvitationalOct 11 · 5,000 Meters Varsity · Place 11 · Brainerd | 5,000 Meters Varsity | 11 | 18:10.31 PB | 11 |
| Sep 23 | Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 124 · Brainerd | 5,000 Meters Varsity | 124 | 6:03 | 11 |
| Sep 19 | Rey Zimney StampedeSep 19 · 5,000 Meters Varsity · Place 32 · Brainerd | 5,000 Meters Varsity | 32 | 18:50.9 | — |
| Sep 16 | Section 8AAA PreviewSep 16 · 5,000 Meters Varsity · Place 19 · Brainerd | 5,000 Meters Varsity | 19 | 18:22.4 | 11 |
2021 Cross Country
3 results2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Fergus Falls InviteOct 8 · 5,000 Meters Junior Varsity · Place 12 · Brainerd | 5,000 Meters Junior Varsity | 12 | 21:14.25 | 9 |
| Sep 4 | Brainerd Run For The MelonSep 4 · 5,000 Meters Junior Varsity · Place 20 · Brainerd | 5,000 Meters Junior Varsity | 20 | 22:59.6 | — |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Brainerd Rain Out, Run OutOct 3 · 3,200 Meters Junior High · Place 20 · Brainerd | 3,200 Meters Junior High | 20 | 15:31.2 PB | 8 |