Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowwood ResortMSHSL Section 8AA Championships · Oct 28 | 20:05.05 | MSHSL Section 8AA Championships | October 28, 2021 |
| 5,000 Meters · GreyStone Golf ClubSauk Centre Mainstreeter Invite · Oct 5 | 19:59.74 | Sauk Centre Mainstreeter Invite | October 5, 2021 |
| 5,000 Meters · Holdingford High SchoolMark Alcorn Invitational · Sep 7 | 20:46.88 | Mark Alcorn Invitational | September 7, 2023 |
| 5,000 Meters · Koronis Hills Golf CoursePaynesville Invitational · Sep 28 | 20:01.6 | Paynesville Invitational | September 28, 2021 |
| 5,000 Meters · Little Crow Golf ResortLittle Crow Invitational · Sep 14 | 20:12.76 | Little Crow Invitational | September 14, 2023 |
| 5,000 Meters · Little Falls Golf CourseMSHSL Section 8AA Championships · Oct 26 | 19:39.34 | MSHSL Section 8AA Championships | October 26, 2023 |
| 5,000 Meters · Pomme De Terre Golf ClubMorris Area/Chokio-Alberta (MACA) Invitational · Aug 30 | 20:11 | Morris Area/Chokio-Alberta (MACA) Invitational | August 30, 2021 |
| 5,000 Meters · Shamrock Golf CourseWright County Conference West Championships · Oct 19 | 19:49.50 | Wright County Conference West Championships | October 19, 2021 |
| 5,000 Meters · Whispering Pines Golf CourseWCC West XC Championship · Oct 17 | 20:43.0 | 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 |
| Oct 26 | MSHSL Section 8AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 73 · New London-Spicer | 5,000 Meters Varsity | 73 | 19:39.34 PB | 12 |
| Oct 17 | WCC West XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 44 · New London-Spicer | 5,000 Meters Varsity | 44 | 20:43.0 PB | 12 |
| Oct 9 | Benson-KMS Cross Country InviteOct 9 · 5,000 Meters Varsity · Place 27 · New London-Spicer | 5,000 Meters Varsity | 27 | 19:46 | 12 |
| Sep 19 | Melrose InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 10 · New London-Spicer | 5,000 Meters Junior Varsity | 10 | 21:12.90 | — |
| Sep 14 | Little Crow InvitationalSep 14 · 5,000 Meters Varsity · Place 60 · New London-Spicer | 5,000 Meters Varsity | 60 | 20:12.76 PB | 12 |
| Sep 7 | Mark Alcorn InvitationalSep 7 · 5,000 Meters Varsity · Place 35 · New London-Spicer | 5,000 Meters Varsity | 35 | 20:46.88 PB | 12 |
| Aug 28 | 2023 MACA Cross Country MeetAug 28 · 5,000 Meters Varsity · Place 36 · New London-Spicer | 5,000 Meters Varsity | 36 | 21:05 | 12 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSL Section 8AA ChampionshipsOct 28 · 5,000 Meters Section · Place 66 · New London-Spicer | 5,000 Meters Section | 66 | 20:05.05 PB | 10 |
| Oct 19 | Wright County Conference West ChampionshipsOct 19 · 5,000 Meters Varsity · Place 33 · New London-Spicer | 5,000 Meters Varsity | 33 | 19:49.50 PB | 10 |
| Oct 5 | Sauk Centre Mainstreeter InviteOct 5 · 5,000 Meters Varsity · Place 48 · New London-Spicer | 5,000 Meters Varsity | 48 | 19:59.74 PB | 10 |
| Sep 28 | Paynesville InvitationalSep 28 · 5,000 Meters Varsity · Place 22 · New London-Spicer | 5,000 Meters Varsity | 22 | 20:01.6 PB | 10 |
| Sep 16 | New London-Spicer InvitationalSep 16 · 5,000 Meters Varsity · Place 33 · New London-Spicer | 5,000 Meters Varsity | 33 | 20:38.20 | 10 |
| Sep 9 | Holdingford InvitationalSep 9 · 5,000 Meters Varsity · Place 54 · New London-Spicer | 5,000 Meters Varsity | 54 | 19:55.4 | 10 |
| Aug 30 | Morris Area/Chokio-Alberta (MACA) InvitationalAug 30 · 5,000 Meters Varsity · Place 35 · New London-Spicer | 5,000 Meters Varsity | 35 | 20:11 PB | 10 |
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | New London-Spicer Tri #2Oct 1 · 5,000 Meters JV Wave 1 · Place 4 · New London-Spicer | 5,000 Meters JV Wave 1 | 4 | 20:15.29 | 9 |
| Sep 17 | New London-Spicer Tri #1Sep 17 · 5,000 Meters JV Wave 1 · Place 4 · New London-Spicer | 5,000 Meters JV Wave 1 | 4 | 20:26.72 | 9 |