Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Northwoods ParkNorthwoods Invitational · Aug 23 | 15:21.76 | Northwoods Invitational | August 23, 2019 |
| 5,000 Meters · Anoka HSMSHSL Section 5AA Championships · Oct 25 | 24:35.6 | MSHSL Section 5AA Championships | October 25, 2018 |
| 5,000 Meters · Bertram ParkMonticello Invitational · Sep 10 | 25:22.1 | Monticello Invitational | September 10, 2022 |
| 5,000 Meters · Big Lake Middle SchoolBattle At Liberty · Aug 31 | 29:42.9 | Battle At Liberty | August 31, 2021 |
| 5,000 Meters · Buffalo Heights Golf CourseBuffalo Invitational · Sep 23 | 28:11.8 | Buffalo Invitational | September 23, 2021 |
| 5,000 Meters · Zahler ParkSTMA Invitational · Sep 19 | 26:04.1 | STMA Invitational | September 19, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Thundering Royal ElkOct 6 · 5,000 Meters Junior Varsity · Place 19 · Rogers | 5,000 Meters Junior Varsity | 19 | 25:25.2 | — |
| Sep 23 | Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 374 · Rogers | 5,000 Meters Varsity | 374 | 8:21 | 11 |
| Sep 16 | Section 8AAA PreviewSep 16 · 5,000 Meters Junior Varsity · Place 13 · Rogers | 5,000 Meters Junior Varsity | 13 | 25:18.6 | 11 |
| Sep 10 | Monticello InvitationalSep 10 · 5,000 Meters Varsity · Place 58 · Rogers | 5,000 Meters Varsity | 58 | 25:22.1 PB | 11 |
| Aug 30 | Big Lake Battle At Liberty InvitationalAug 30 · 5,000 Meters Varsity · Place 23 · Rogers | 5,000 Meters Varsity | 23 | 26:11.3 | — |
| Aug 26 | Rebels Northwoods Park InvitationalAug 26 · 2 Miles Junior Varsity · Place 39 · Rogers | 2 Miles Junior Varsity | 39 | 16:00.92 | 11 |
2021 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 23 | Buffalo InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 95 · Rogers | 5,000 Meters Junior Varsity | 95 | 28:11.8 PB | 10 |
| Aug 31 | Battle At LibertyAug 31 · 5,000 Meters JV · Place 40 · Rogers | 5,000 Meters JV | 40 | 29:42.9 PB | 10 |
| Aug 27 | Rebels Northwood's Park InvitationalAug 27 · 2 Miles Junior Varsity · Place 41 · Rogers | 2 Miles Junior Varsity | 41 | 17:18.98 | 10 |
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Thundering Elks InviteOct 3 · 5,000 Meters Varsity · Place 97 · Rogers | 5,000 Meters Varsity | 97 | 23:53.8 | — |
| Sep 28 | Roy Griak InvitationalSep 28 · 5,000 Meters Varsity · Place 378 · Rogers | 5,000 Meters Varsity | 378 | 8:01 | 8 |
| Sep 19 | STMA InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 19 · Rogers | 5,000 Meters Junior Varsity | 19 | 26:04.1 PB | 8 |
| Aug 23 | Northwoods InvitationalAug 23 · 2 Miles Junior Varsity · Place 55 · Rogers | 2 Miles Junior Varsity | 55 | 15:21.76 PB | 8 |
2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MSHSL Section 5AA ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 140 · Rogers | 5,000 Meters Junior Varsity | 140 | 24:35.6 PB | 7 |