Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,600 Meters · Bear Cave Park Bill Glomski Invitational · Aug 29 | 7:23.8 | Bill Glomski Invitational | August 29, 2019 |
| 2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 15 | 20:29.14 | Mayo Invitational | September 15, 2022 |
| 3,200 Meters · Chosen Valley Golf CourseChatfield Invitational · Oct 1 | 15:56.3 | Chatfield Invitational | October 1, 2019 |
| 3,200 Meters · Piper Hills Golf CoursePEM/Jodi Rahman Invitational · Oct 8 | 15:02.12 | PEM/Jodi Rahman Invitational | October 8, 2019 |
| 5,000 Meters · Bear Cave ParkBill Glomski Invitational · Sep 2 | 21:14.7 | Bill Glomski Invitational | September 2, 2021 |
| 5,000 Meters · Chosen Valley Golf CourseChatfield Invitational · Oct 3 | 21:11.79 | Chatfield Invitational | October 3, 2023 |
| 5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 16 | 22:13.83 | Mayo Invitational | September 16, 2021 |
| 5,000 Meters · Ferndale Golf CourseLA-RP Meet #1 · Sep 21 | 22:00.5 | LA-RP Meet #1 | September 21, 2021 |
| 5,000 Meters · Luther College CampusAll-American Invitational · Sep 11 | 21:47.71 | All-American Invitational | September 11, 2021 |
| 5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 27 | 20:26.8 | MSHSL Section 1A Championships | October 27, 2022 |
| 5,000 Meters · Piper Hills Golf CoursePEM/Jodi Rahman Invitational · Oct 12 | 21:15.2 | PEM/Jodi Rahman Invitational | October 12, 2021 |
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 81 · ChatfieldChatfield | 5,000 Meters Varsity | 81 | 20:27.4 | 12 |
| Oct 17 | Three Rivers Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 55 · ChatfieldChatfield | 5,000 Meters Varsity | 55 | 19:50.3 | 12 |
| Oct 10 | PEM/Jodi Rahman InvitationalOct 10 · 5,000 Meters Varsity · Place 46 · ChatfieldChatfield | 5,000 Meters Varsity | 46 | 19:57.3 | 12 |
| Oct 3 | Chatfield InvitationalOct 3 · 5,000 Meters Varsity · Place 32 · ChatfieldChatfield | 5,000 Meters Varsity | 32 | 21:11.79 PB | 12 |
| Sep 28 | St. Charles InvitationalSep 28 · 5,000 Meters Varsity · Place 40 · ChatfieldChatfield | 5,000 Meters Varsity | 40 | 20:29.97 | — |
| Sep 23 | Jim Flim Invitational (Winona)Sep 23 · 5,000 Meters Varsity · Place 59 · ChatfieldChatfield | 5,000 Meters Varsity | 59 | 4:57.4 | — |
| Sep 7 | Hayfield InvitationalSep 7 · 5,000 Meters Varsity · Place 31 · ChatfieldChatfield | 5,000 Meters Varsity | 31 | 19:42.67 | — |
| Aug 31 | Bill Glomski InvitationalAug 31 · 5,000 Meters Varsity · Place 74 · ChatfieldChatfield | 5,000 Meters Varsity | 74 | 22:13.81 | 12 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 93 · ChatfieldChatfield | 5,000 Meters Varsity | 93 | 20:26.8 PB | 11 |
| Oct 18 | Three Rivers Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 66 · ChatfieldChatfield | 5,000 Meters Varsity | 66 | 21:08.7 | 11 |
| Oct 4 | Chatfield InvitationalOct 4 · 5,000 Meters Varsity · Place 58 · ChatfieldChatfield | 5,000 Meters Varsity | 58 | 21:42.38 | 11 |
| Sep 29 | St. Charles InvitationalSep 29 · 5,000 Meters Varsity · Place 40 · ChatfieldChatfield | 5,000 Meters Varsity | 40 | 20:50.76 | — |
| Sep 15 | Mayo InvitationalSep 15 · 2.95 Miles Varsity · Place 134 · ChatfieldChatfield | 2.95 Miles Varsity | 134 | 20:29.14 PB | 11 |
| Sep 10 | All-American InvitationalSep 10 · 5,000 Meters Varsity · Place 215 · ChatfieldChatfield | 5,000 Meters Varsity | 215 | 23:42.55 | 11 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSL Section 1A ChampionshipsOct 28 · 5,000 Meters Section · Place 97 · ChatfieldChatfield | 5,000 Meters Section | 97 | 20:59.9 | 11 |
| Oct 12 | PEM/Jodi Rahman InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 70 · ChatfieldChatfield | 5,000 Meters Junior Varsity | 70 | 21:15.2 PB | 11 |
| Oct 5 | Chatfield InvitationalOct 5 · 5,000 Meters Varsity · Place 40 · ChatfieldChatfield | 5,000 Meters Varsity | 40 | 21:26.5 | 11 |
| Sep 30 | St. Charles InvitationalSep 30 · 5,000 Meters Varsity · Place 58 · ChatfieldChatfield | 5,000 Meters Varsity | 58 | 22:31.2 | 11 |
| Sep 24 | Roy Griak InvitationalSep 24 · 5,000 Meters Varsity · Place 370 · ChatfieldChatfield | 5,000 Meters Varsity | 370 | 7:03 | 11 |
| Sep 21 | LA-RP Meet #1Sep 21 · 5,000 Meters Varsity · Place 15 · ChatfieldChatfield | 5,000 Meters Varsity | 15 | 22:00.5 PB | 11 |
| Sep 16 | Mayo InvitationalSep 16 · 5,000 Meters Varsity · Place 138 · ChatfieldChatfield | 5,000 Meters Varsity | 138 | 22:13.83 PB | 11 |
| Sep 11 | All-American InvitationalSep 11 · 5,000 Meters Varsity · Place 160 · ChatfieldChatfield | 5,000 Meters Varsity | 160 | 21:47.71 PB | 11 |
| Sep 9 | Hayfield InvitationalSep 9 · 5,000 Meters Varsity · Place 45 · ChatfieldChatfield | 5,000 Meters Varsity | 45 | 20:13.2 | 11 |
| Sep 2 | Bill Glomski InvitationalSep 2 · 5,000 Meters Varsity · Place 94 · ChatfieldChatfield | 5,000 Meters Varsity | 94 | 21:14.7 PB | 11 |
2019 Cross Country
5 results