Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Pierz Golf CourseRay Zimney Stampede · Sep 21 | 20:53.4 | Ray Zimney Stampede | September 21, 2021 |
| 5,000 Meters · Arrowwood ResortMSHSL Section 8AA Championships · Oct 27 | 20:38.0 | MSHSL Section 8AA Championships | October 27, 2022 |
| 5,000 Meters · Arrowwood ResortAlexandria Lions Invitational · Oct 9 | 21:03.2 | Alexandria Lions Invitational | October 9, 2021 |
| 5,000 Meters · Arvig ParkPerham Harrier Invite · Oct 12 | 19:58.3 | Perham Harrier Invite | October 12, 2023 |
| 5,000 Meters · Boulder Ridge Golf ClubSt. Cloud Tech Granite Invitational · Oct 11 | 20:31.56 | St. Cloud Tech Granite Invitational | October 11, 2022 |
| 5,000 Meters · Little Falls Golf CourseMSHSL Section 8AA Championships · Oct 26 | 19:35.00 | MSHSL Section 8AA Championships | October 26, 2023 |
| 5,000 Meters · River Oaks Golf CourseRocori XC Invite · Sep 22 | 19:59.6 | Rocori XC Invite | September 22, 2022 |
| 5,000 Meters · Vintage Golf CourseCardinal Invitational · Oct 2 | 22:00.58 | Cardinal Invitational | October 2, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 8AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 72 · Little FallsLittle Falls | 5,000 Meters Varsity | 72 | 19:35.00 PB | 12 |
| Oct 12 | Perham Harrier InviteOct 12 · 5,000 Meters Varsity · Place 116 · Little FallsLittle Falls | 5,000 Meters Varsity | 116 | 19:58.3 PB | 12 |
| Oct 2 | Cardinal InvitationalOct 2 · 5,000 Meters High School · Place 26 · Little FallsLittle Falls | 5,000 Meters High School | 26 | 22:00.58 PB | 12 |
| Sep 21 | Rocori XC InviteSep 21 · 5,000 Meters Varsity · Place 63 · Little FallsLittle Falls | 5,000 Meters Varsity | 63 | 20:30.80 | 12 |
| Sep 14 | Little Falls Lucky LindySep 14 · 5,000 Meters Varsity · Place 129 · Little FallsLittle Falls | 5,000 Meters Varsity | 129 | 19:51.0 | — |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 8AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 78 · Little FallsLittle Falls | 5,000 Meters Varsity | 78 | 20:38.0 PB | 11 |
| Oct 11 | St. Cloud Tech Granite InvitationalOct 11 · 5,000 Meters Varsity · Place 47 · Little FallsLittle Falls | 5,000 Meters Varsity | 47 | 20:31.56 PB | 11 |
| Oct 8 | 49th Annual Alexandria Lions Meet of ChampionsOct 8 · 5,000 Meters Varsity · Place 170 · Little FallsLittle Falls | 5,000 Meters Varsity | 170 | 20:43.4 | — |
| Oct 6 | Perham InviteOct 6 · 5,000 Meters Varsity · Place 108 · Little FallsLittle Falls | 5,000 Meters Varsity | 108 | 19:33.7Unofficial | 11 |
| Sep 29 | Foley InvitationalSep 29 · 5,000 Meters Varsity · Place 101 · Little FallsLittle Falls | 5,000 Meters Varsity | 101 | 20:08.6Unofficial | 11 |
| Sep 22 | Rocori XC InviteSep 22 · 5,000 Meters Varsity · Place 78 · Little FallsLittle Falls | 5,000 Meters Varsity | 78 | 19:59.6 PB | 11 |
| Sep 19 | Rey Zimney StampedeSep 19 · 5,000 Meters Varsity · Place 81 · Little FallsLittle Falls | 5,000 Meters Varsity | 81 | 20:33.3 | — |
| Sep 15 | 57th Annual Myron Ahle / Lucky Lindy InvitationalSep 15 · 5,000 Meters Varsity · Place 139 · Little FallsLittle Falls | 5,000 Meters Varsity | 139 | 20:57.1 | 11 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Albany Purple Pride InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 6 · Little FallsLittle Falls | 5,000 Meters Junior Varsity | 6 | 19:31.31 | 10 |
| Oct 9 | Alexandria Lions InvitationalOct 9 · 5,000 Meters Boys JV · Place 139 · Little FallsLittle Falls | 5,000 Meters Boys JV | 139 | 21:03.2 PB | 10 |
| Sep 23 | Rocori XC InviteSep 23 · 5,000 Meters Junior Varsity · Place 33 · Little FallsLittle Falls | 5,000 Meters Junior Varsity | 33 | 20:41.1 | 10 |
| Sep 21 | Ray Zimney StampedeSep 21 · 3,200 Meters Junior High · Place 27 · Little FallsLittle Falls | 3,200 Meters Junior High | 27 | 20:53.4 PB | 10 |
| Sep 16 | Lucky LIndy Little Falls InviteSep 16 · 5,000 Meters Junior Varsity · Place 55 · Little FallsLittle Falls | 5,000 Meters Junior Varsity | 55 | 21:46.2Unofficial | 10 |
2019 Cross Country
1 results