Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bertram ParkMonticello Invitational · Sep 10 | 21:35.7 | Monticello Invitational | September 10, 2022 |
| 5,000 Meters · Collinwood Regional Park & CampgroundMSHSL Section 6AA Championships · Oct 26 | 20:29.7 | MSHSL Section 6AA Championships | October 26, 2023 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 4 | 20:16.4 | MSHSL Class AA State Championships | November 4, 2023 |
| 5,000 Meters · Litchfield Golf CourseLitchfield Invitational · Oct 3 | 20:09.8 | Litchfield Invitational | October 3, 2019 |
| 5,000 Meters · Litchfield HSMSHSL Section 6AA Championships · Oct 27 | 19:53.0 | MSHSL Section 6AA Championships | October 27, 2022 |
| 5,000 Meters · Mora HSMSHSL Section 5A Championships · Oct 24 | 20:20.4 | MSHSL Section 5A Championships | October 24, 2019 |
| 5,000 Meters · Pierz Golf CourseRay Zimney Stampede · Sep 21 | 22:11.6 | Ray Zimney Stampede | September 21, 2021 |
| 5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 10 | 20:09.5 | Tiger Invitational | October 10, 2023 |
| 5,000 Meters · River Oaks Golf CourseRocori XC Invite · Sep 22 | 20:31.9 | Rocori XC Invite | September 22, 2022 |
| 5,000 Meters · Shamrock Golf CourseWright County Conference West Championships · Oct 19 | 22:01.44 | Wright County Conference West Championships | October 19, 2021 |
| 5,000 Meters · Spring Brook Golf CourseMSHSL Region 5A XC Championship - Girls · Oct 16 | 22:29.8 | MSHSL Region 5A XC Championship - Girls | October 16, 2020 |
| 5,000 Meters · Whispering Pines Golf CourseWCC West XC Championship · Oct 17 | 21:00.9 | WCC West XC Championship | October 17, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 74 · Annandale | 5,000 Meters Class AA | 74 | 20:16.4 PB | 12 |
| Oct 26 | MSHSL Section 6AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 10 · Annandale | 5,000 Meters Varsity | 10 | 20:29.7 PB | 12 |
| Oct 17 | WCC West XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 5 · Annandale | 5,000 Meters Varsity | 5 | 21:00.9 PB | 12 |
| Oct 10 | Tiger InvitationalOct 10 · 5,000 Meters Varsity · Place 17 · Annandale | 5,000 Meters Varsity | 17 | 20:09.5 PB | 12 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 36 · Annandale | 5,000 Meters Varsity | 36 | 21:42.4 | 12 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 36 · Annandale | 5,000 Meters Varsity | 36 | 21:42.4 | 12 |
| Sep 18 | Rey Zimney StampedeSep 18 · 5,000 Meters Varsity · Place 10 · Annandale | 5,000 Meters Varsity | 10 | 20:57.2 | — |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 6AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 12 · Annandale | 5,000 Meters Varsity | 12 | 19:53.0 PB | 11 |
| Sep 22 | Rocori XC InviteSep 22 · 5,000 Meters Varsity · Place 18 · Annandale | 5,000 Meters Varsity | 18 | 20:31.9 PB | 11 |
| Sep 19 | Rey Zimney StampedeSep 19 · 5,000 Meters Varsity · Place 19 · Annandale | 5,000 Meters Varsity | 19 | 21:16.9 | — |
| Sep 10 | Monticello InvitationalSep 10 · 5,000 Meters Varsity · Place 20 · Annandale | 5,000 Meters Varsity | 20 | 21:35.7 PB | 11 |
| Aug 30 | Big Lake Battle At Liberty InvitationalAug 30 · 5,000 Meters Varsity · Place 9 · Annandale | 5,000 Meters Varsity | 9 | 22:24.4 | — |
2021 Cross Country
4 results2020 Cross Country
1 results2019 Cross Country
3 results2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Mora Last ChanceOct 11 · 3,200 Meters Middle School · Place 1 · Annandale | 3,200 Meters Middle School | 1 | 14:01 | — |