Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Little Falls Golf CourseLucky Lindy Invitational · Sep 12 | 15:56.7 | Lucky Lindy Invitational | September 12, 2024 |
| 3,200 Meters · Princeton Golf CourseTiger Invitational · Oct 10 | 15:41.3 | Tiger Invitational | October 10, 2023 |
| 3,200 Meters · River Oaks Golf CourseRocori XC Invite · Sep 21 | 16:33.30 | Rocori XC Invite | September 21, 2023 |
| 3,200 Meters · Spring Brook Golf CourseMora XC Invitational · Sep 12 | 15:57.40 | Mora XC Invitational | September 12, 2023 |
| 5,000 Meters · Apollo High SchoolMSHSL Section 5AA Championships · Oct 23 | 25:04.88 | MSHSL Section 5AA Championships | October 23, 2025 |
| 5,000 Meters · Holdingford High SchoolMark Alcorn Invitational · Sep 10 | 26:51.9 | Mark Alcorn Invitational | September 10, 2026 |
| 5,000 Meters · Litchfield Golf CourseLitchfield Invitational · Oct 8 | 24:41.7 | Litchfield Invitational | October 8, 2026 |
| 5,000 Meters · Little Falls Golf CourseLucky Lindy Invitational · Sep 11 | 25:37.9 | Lucky Lindy Invitational | September 11, 2025 |
| 5,000 Meters · Pierz Golf CourseGranite Ridge Conference · Oct 14 | 25:15.6 | Granite Ridge Conference | October 14, 2025 |
| 5,000 Meters · Prairie Park Thundering Royal Elk · Oct 2 | 25:25.1 | Thundering Royal Elk | October 2, 2025 |
| 5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 7 | 25:13.1 | Tiger Invitational | October 7, 2025 |
| 5,000 Meters · River Oaks Golf CourseRocori XC Invitational · Sep 18 | 25:45.4 | Rocori XC Invitational | September 18, 2025 |
| 5,000 Meters · Spring Brook Golf CourseMora XC Invitational · Sep 14 | 26:30.6 | Mora XC Invitational | September 14, 2026 |
| 5,000 Meters · Stone Creek Golf CourseFoley Falcon Invitational · Oct 1 | 25:18.5 | Foley Falcon Invitational | October 1, 2026 |
| 5,000 Meters · Stones Throw Golf CourseMilaca Early Bird Invitational · Aug 31 | 27:00.1 | Milaca Early Bird Invitational | August 31, 2026 |
| 5,000 Meters · The Ponds Golf CourseMSHSL Section 5AA Championships · Oct 29 | 25:02.40 | MSHSL Section 5AA Championships | October 29, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MSHSL Section 5AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 56 · FoleyFoley | 5,000 Meters Varsity | 56 | 25:02.40 PB | 10 |
| Oct 20 | Granite Ridge Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 40 · FoleyFoley | 5,000 Meters Varsity | 40 | 25:22.0 | SO |
| Oct 13 | Tiger InvitationalOct 13 · 5,000 Meters Varsity · Place 111 · FoleyFoley | 5,000 Meters Varsity | 111 | 25:53.46 | 10 |
| Oct 8 | Litchfield InvitationalOct 8 · 5,000 Meters Varsity · Place 140 · FoleyFoley | 5,000 Meters Varsity | 140 | 24:41.7 PB | 10 |
| Oct 1 | Foley Falcon InvitationalOct 1 · 5,000 Meters Varsity · Place 34 · FoleyFoley | 5,000 Meters Varsity | 34 | 25:18.5 PB | 10 |
| Sep 24 | Rocori XC InvitationalSep 24 · 5,000 Meters Girls Varsity · Place 71 · FoleyFoley | 5,000 Meters Girls Varsity | 71 | 25:56.7 | 10 |
| Sep 21 | Pierz Pioneer StampedeSep 21 · 5,000 Meters Varsity · Place 89 · FoleyFoley | 5,000 Meters Varsity | 89 | 26:15.8 | 10 |
| Sep 17 | Lucky LindySep 17 · 5,000 Meters Varsity · Place 90 · FoleyFoley | 5,000 Meters Varsity | 90 | 26:03.6 | 10 |
| Sep 14 | Mora XC InvitationalSep 14 · 5,000 Meters Varsity · Place 75 · FoleyFoley | 5,000 Meters Varsity | 75 | 26:30.6 PB | 10 |
| Sep 10 | Mark Alcorn InvitationalSep 10 · 5,000 Meters Varsity · Place 60 · FoleyFoley | 5,000 Meters Varsity | 60 | 26:51.9 PB | 10 |
| Aug 31 | Milaca Early Bird InvitationalAug 31 · 5,000 Meters Varsity · Place 28 · FoleyFoley | 5,000 Meters Varsity | 28 | 27:00.1 PB | 10 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 5AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 63 · FoleyFoley | 5,000 Meters Varsity | 63 | 25:04.88 PB | 9 |
| Oct 14 | Granite Ridge ConferenceOct 14 · 5,000 Meters Varsity · Place 40 · FoleyFoley | 5,000 Meters Varsity | 40 | 25:15.6 PB | 9 |
| Oct 7 | Tiger InvitationalOct 7 · 5,000 Meters Varsity · Place 130 · FoleyFoley | 5,000 Meters Varsity | 130 | 25:13.1 PB | 9 |
| Oct 2 | Thundering Royal ElkOct 2 · 5,000 Meters Varsity · Place 93 · FoleyFoley | 5,000 Meters Varsity | 93 | 25:25.1 PB | 9 |
| Sep 25 | Foley Falcon InviteSep 25 · 5,000 Meters Varsity · Place 18 · FoleyFoley | 5,000 Meters Varsity | 18 | 26:20.11 | 9 |
| Sep 18 | Rocori XC InvitationalSep 18 · 5,000 Meters Varsity · Place 68 · FoleyFoley | 5,000 Meters Varsity | 68 | 25:45.4 PB | 9 |
| Sep 15 | Rey Zimney StampedeSep 15 · 5,000 Meters Varsity · Place 90 · FoleyFoley | 5,000 Meters Varsity | 90 | 27:09.2 | 9 |
| Sep 11 | Lucky Lindy InvitationalSep 11 · 5,000 Meters Varsity · Place 94 · FoleyFoley | 5,000 Meters Varsity | 94 | 25:37.9 PB | 9 |
| Sep 9 | Mora XC InvitationalSep 9 · 5,000 Meters Varsity · Place 81 · FoleyFoley | 5,000 Meters Varsity | 81 | 25:28.2 | FR |
| Sep 4 | Pine City InviteSep 4 · 5,000 Meters Varsity · Place 67 · FoleyFoley | 5,000 Meters Varsity | 67 | 25:22 | 9 |
| Aug 25 | Milaca Early BirdAug 25 · 5,000 Meters Varsity · Place 37 · FoleyFoley | 5,000 Meters Varsity | 37 | 26:29.2 | — |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MSHSL Section 5AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 65 · FoleyFoley | 5,000 Meters Varsity | 65 | 25:28.2 | 8 |
| Oct 15 | Granite Ridge ConferenceOct 15 · 5,000 Meters Varsity · Place 43 · FoleyFoley | 5,000 Meters Varsity | 43 | 25:03.6 | 8 |
| Oct 8 | Tiger InvitationalOct 8 · 5,000 Meters Varsity · Place 124 · FoleyFoley | 5,000 Meters Varsity | 124 | 26:12.1 | 8 |
| Oct 3 | Litchfield InvitationalOct 3 · 5,000 Meters Varsity · Place 105 · FoleyFoley | 5,000 Meters Varsity | 105 | 25:42.2 | 8 |
| Sep 26 | Falcon InvitationalSep 26 · 5,000 Meters Varsity · Place 29 · FoleyFoley | 5,000 Meters Varsity | 29 | 27:30.2 | 8 |
| Sep 19 | Rocori XC InvitationalSep 19 · 3,200 Meters Middle School · Place 40 · FoleyFoley | 3,200 Meters Middle School | 40 | 16:15.8 | 8 |
| Sep 16 | Rey Zimney StampedeSep 16 · 3,200 Meters Middle School · Place 51 · FoleyFoley | 3,200 Meters Middle School | 51 | 17:29.6 | 8 |
| Sep 12 | Lucky Lindy InvitationalSep 12 · 3,200 Meters Junior High · Place 61 · FoleyFoley | 3,200 Meters Junior High | 61 | 15:56.7 PB | 8 |
| Sep 10 | Mora XC InvitationalSep 10 · 3,200 Meters Middle School · Place 31 · FoleyFoley | 3,200 Meters Middle School | 31 | 16:05.9 | 8 |
| Sep 5 | Pine City InviteSep 5 · Varsity · Place 13 · FoleyFoley | Varsity | 13 | 9:10 | 8 |
| Aug 26 | Milaca Early BirdAug 26 · 1,900 Meters Middle School · Place 4 · FoleyFoley | 1,900 Meters Middle School | 4 | 9:20.1 | 8 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Tiger InvitationalOct 10 · 3,200 Meters Jr High · Place 45 · FoleyFoley | 3,200 Meters Jr High | 45 | 15:41.3 PB | 7 |
| Oct 5 | Thundering Royal Elk XC InviteOct 5 · 2,500 Meters Middle School · Place 28 · FoleyFoley | 2,500 Meters Middle School | 28 | 12:27.0 | — |
| Sep 21 | Rocori XC InviteSep 21 · 3,200 Meters Junior High · Place 40 · FoleyFoley | 3,200 Meters Junior High | 40 | 16:33.30 PB | 7 |
| Sep 18 | Rey Zimney StampedeSep 18 · 3,200 Meters Middle School · Place 53 · FoleyFoley | 3,200 Meters Middle School | 53 | 17:18.2 | — |
| Sep 14 | Little Falls Lucky LindySep 14 · 3,200 Meters Middle School · Place 88 · FoleyFoley | 3,200 Meters Middle School | 88 | 16:24.0 | — |
| Sep 12 | Mora XC InvitationalSep 12 · 3,200 Meters Junior High · Place 30 · Foley IntermediateFoley Intermediate | 3,200 Meters Junior High | 30 | 15:57.40 PB | 7 |
| Sep 7 | Pine City InvitationalSep 7 · 2,000 Meters Middle School · Place 13 · FoleyFoley | 2,000 Meters Middle School | 13 | 9:14.00 | 7 |