Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lakewood HillsWhite Bear Lake vs Roseville Dual Meet · Aug 29 | 14:38 | White Bear Lake vs Roseville Dual Meet | August 29, 2020 |
| 5,000 Meters · Anoka HSMounds View Tom Watson Invitational · Sep 24 | 29:23.3 | Mounds View Tom Watson Invitational | September 24, 2022 |
| 5,000 Meters · Anoka HSSteve Hoag Invitational · Sep 9 | 24:36.0 | Steve Hoag Invitational | September 9, 2021 |
| 5,000 Meters · Arrowwood ResortLions Cross Country Invitational "Meet of Champions" · Oct 5 | 20:51.6 | Lions Cross Country Invitational "Meet of Champions" | October 5, 2019 |
| 5,000 Meters · Lake Elmo Park ReserveDual Meet Stillwater and Roseville · Sep 18 | 23:02 | Dual Meet Stillwater and Roseville | September 18, 2020 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Section 4AA JV Championship · Oct 23 | 21:12.8 | MSHSL Section 4AA JV Championship | October 23, 2019 |
| 5,000 Meters · Round Lake ParkMetro Invite · Sep 14 | 22:29.2 | Metro Invite | September 14, 2019 |
| 5,000 Meters · St. Croix Bluffs Regional ParkTriangular Meet Forest Lake/Park Cottage Grove/Roseville · Sep 11 | 22:51.31 | Triangular Meet Forest Lake/Park Cottage Grove/Roseville | September 11, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
3 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | JV ChampionshipOct 28 · 5,000 Meters Varsity · Place 16 · Roseville Area | 5,000 Meters Varsity | 16 | 7:02 | 9 |
| Oct 19 | Suburban East Conference ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 29 · Roseville Area | 5,000 Meters Junior Varsity | 29 | 7:45 | 9 |
| Sep 9 | Steve Hoag InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 41 · Roseville Area | 5,000 Meters Junior Varsity | 41 | 24:36.0 PB | 9 |
| Sep 2 | St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Varsity · Place 235 · Roseville Area | 5,000 Meters Varsity | 235 | 24:11.5 | 9 |
| Aug 27 | Central OpenAug 27 · 2 Miles Varsity · Place 4 · Roseville Area | 2 Miles Varsity | 4 | 15:46.20 | 9 |
2020 Cross Country
4 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 4AA JV ChampionshipOct 23 · 5,000 Meters Junior Varsity · Place 10 · Roseville Area | 5,000 Meters Junior Varsity | 10 | 21:12.8 PB | 7 |
| Oct 15 | Suburban East Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 62 · Roseville Area | 5,000 Meters Varsity | 62 | 6:51 | 7 |
| Oct 5 | Lions Cross Country Invitational "Meet of Champions"Oct 5 · 5,000 Meters Junior Varsity · Place 15 · Roseville Area | 5,000 Meters Junior Varsity | 15 | 20:51.6 PB | 7 |
| Sep 14 | Metro InviteSep 14 · 5,000 Meters Girls JV · Place 32 · Roseville Area | 5,000 Meters Girls JV | 32 | 22:29.2 PB | 7 |
| Aug 29 | St. Olaf College High School Cross Country ShowcaseAug 29 · 5,000 Meters Varsity · Place 354 · Roseville | 5,000 Meters Varsity | 354 | 8:24 | 7 |
| Aug 23 | Brown's Creek Time TrialAug 23 · 5,000 Meters Varsity · Place 16 · Roseville Area | 5,000 Meters Varsity | 16 | 24:04Unofficial | 7 |