Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,600 Meters · Bear Cave Park Bill Glomski Invitational · Aug 29 | 7:54.0 | Bill Glomski Invitational | August 29, 2019 |
| 2,000 Meters · Riverview Golf CourseNRHEG Invitational · Sep 17 | 10:43 | NRHEG Invitational | September 17, 2019 |
| 3,200 Meters · Bear Cave ParkBill Glomski Invitational · Aug 31 | 17:57.35 | Bill Glomski Invitational | August 31, 2023 |
| 3,200 Meters · Heartland Country ClubLewiston-Altura/Rushford-Peterson Invitational · Oct 3 | 16:15.77 | Lewiston-Altura/Rushford-Peterson Invitational | October 3, 2019 |
| 3,200 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 8 | 15:32.70 | Packer Invitational | October 8, 2019 |
| 3,200 Meters · Oak View Golf Course USC No Frills Invitational · Oct 11 | 17:00.40 | USC No Frills Invitational | October 11, 2018 |
| 5,000 Meters · Bear Cave ParkBill Glomski Invitational · Sep 2 | 24:52.4 | Bill Glomski Invitational | September 2, 2021 |
| 5,000 Meters · Heart Land Country ClubLewiston-Altura Invitational · Oct 6 | 22:40.8 | Lewiston-Altura Invitational | October 6, 2022 |
| 5,000 Meters · Luther College CampusAll-American Invitational · Sep 10 | 24:23.16 | All-American Invitational | September 10, 2022 |
| 5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 11 | 23:56.60 | Packer Invitational | October 11, 2022 |
| 5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 27 | 22:51.3 | MSHSL Section 1A Championships | October 27, 2022 |
| 5,000 Meters · River Oaks Golf CoursePacker Invitational · Oct 10 | 26:37.59 | Packer Invitational | October 10, 2023 |
| 5,000 Meters · Riverview Golf CourseNRHEG Invitational · Sep 20 | 25:22.80 | NRHEG Invitational | September 20, 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 1A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 140 · PacelliPacelli | 5,000 Meters Varsity | 140 | 28:47.0 | 12 |
| Oct 10 | Packer InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 58 · PacelliPacelli | 5,000 Meters Junior Varsity | 58 | 26:37.59 PB | 12 |
| Sep 28 | ZMKW InvitationalSep 28 · 5,000 Meters Varsity · Place 60 · PacelliPacelli | 5,000 Meters Varsity | 60 | 27:07.16 | — |
| Sep 23 | Jim Flim Invitational (Winona)Sep 23 · 5,000 Meters Junior Varsity · Place 82 · PacelliPacelli | 5,000 Meters Junior Varsity | 82 | 11:07.9 | — |
| Sep 19 | NRHEG InvitationalSep 19 · 5,000 Meters Varsity · Place 57 · PacelliPacelli | 5,000 Meters Varsity | 57 | 28:53.0 | 12 |
| Sep 12 | Blooming Prairie InvitationalSep 12 · 5,000 Meters Varsity · Place 36 · PacelliPacelli | 5,000 Meters Varsity | 36 | 30:05.90 | — |
| Sep 7 | Hayfield InvitationalSep 7 · 5,000 Meters Varsity · Place 65 · PacelliPacelli | 5,000 Meters Varsity | 65 | 27:05.07 | — |
| Aug 31 | Bill Glomski InvitationalAug 31 · 3,200 Meters Junior Varsity · Place 17 · PacelliPacelli | 3,200 Meters Junior Varsity | 17 | 17:57.35 PB | 12 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 130 · PacelliPacelli | 5,000 Meters Varsity | 130 | 22:51.3 PB | 11 |
| Oct 11 | Packer InvitationalOct 11 · 5,000 Meters Varsity · Place 52 · PacelliPacelli | 5,000 Meters Varsity | 52 | 23:56.60 PB | 11 |
| Oct 6 | Lewiston-Altura InvitationalOct 6 · 5,000 Meters Boys 5k · Place 74 · PacelliPacelli | 5,000 Meters Boys 5k | 74 | 22:40.8 PB | 11 |
| Sep 29 | ZMKW InvitationalSep 29 · 5,000 Meters Varsity · Place 64 · PacelliPacelli | 5,000 Meters Varsity | 64 | 25:22.15 | — |
| Sep 24 | Jim Flim Invitational (Winona)Sep 24 · 5,000 Meters Varsity · Place 84 · PacelliPacelli | 5,000 Meters Varsity | 84 | 24:34.4 | — |
| Sep 20 | NRHEG InvitationalSep 20 · 5,000 Meters Varsity · Place 54 · PacelliPacelli | 5,000 Meters Varsity | 54 | 25:22.80 PB | 11 |
| Sep 10 | All-American InvitationalSep 10 · 5,000 Meters Varsity · Place 218 · PacelliPacelli | 5,000 Meters Varsity | 218 | 24:23.16 PB | 11 |
2021 Cross Country
3 results2020 Cross Country
1 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Packer InvitationalOct 8 · 3,200 Meters Junior High · Place 17 · PacelliPacelli | 3,200 Meters Junior High | 17 | 15:32.70 PB | 8 |
| Oct 3 | Lewiston-Altura/Rushford-Peterson InvitationalOct 3 · 3,200 Meters Junior High · Place 40 · PacelliPacelli | 3,200 Meters Junior High | 40 | 16:15.77 PB | 8 |
| Sep 26 | ZM/KW InvitationalSep 26 · 3,200 Meters Middle School · Place 33 · PacelliPacelli | 3,200 Meters Middle School | 33 | 16:16.3 | — |
| Sep 17 | NRHEG InvitationalSep 17 · 2,000 Meters JH Boys · Place 22 · PacelliPacelli | 2,000 Meters JH Boys | 22 | 10:43 PB | 8 |
| Aug 29 | Bill Glomski InvitationalAug 29 · 1,600 Meters Junior High · Place 81 · Pacelli MSPacelli MS | 1,600 Meters Junior High | 81 | 7:54.0 PB | 8 |
2018 Cross Country
2 results2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 7 | Hayfield InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 66 · PacelliPacelli | 5,000 Meters Junior Varsity | 66 | 15:14.1 | 6 |