Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Bassett Creek ParkRon Kretsch Invitational · Aug 29 | 12:35.6 | Ron Kretsch Invitational | August 29, 2026 |
| 5,000 Meters · Bertram ParkMonticello Invitational · Sep 12 | 20:02.7 | Monticello Invitational | September 12, 2026 |
| 5,000 Meters · Cannon Falls FairgroundsCannon Falls Invitational · Sep 30 | 21:25.7 | Cannon Falls Invitational | September 30, 2025 |
| 5,000 Meters · Enger Golf CourseSwain Invitational · Oct 3 | 20:26.1 | Swain Invitational | October 3, 2026 |
| 5,000 Meters · Flying Cloud FieldsMetro Under The Lights · Sep 13 | 20:27.2 | Metro Under The Lights | September 13, 2025 |
| 5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 18 | 19:51.3 | Roy Griak Invitational | September 18, 2026 |
| 5,000 Meters · Highland 9 Golf CourseSkyline Conference XC Championship · Oct 20 | 20:03.9 | Skyline Conference XC Championship | October 20, 2026 |
| 5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 21:42.2 | Roy Griak Invitational | September 19, 2025 |
| 5,000 Meters · Levi Dodge 5k. CourseFarmington Cowbell Run · Sep 25 | 20:08.17 | Farmington Cowbell Run | September 25, 2025 |
| 5,000 Meters · Nicollet M.S.Burnsville Invitational · Sep 17 | 21:05.6 | Burnsville Invitational | September 17, 2026 |
| 5,000 Meters · Picnic IslandWashington Tech Piñata Bash · Oct 7 | 20:01.5 | Washington Tech Piñata Bash | October 7, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 4A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 70 · Trinity/Unity | 5,000 Meters Varsity | 70 | 20:04.5 | 10 |
| Oct 20 | Skyline Conference XC ChampionshipOct 20 · 5,000 Meters Boys Varsity · Place 42 · Trinity/Unity | 5,000 Meters Boys Varsity | 42 | 20:03.9 PB | 10 |
| Oct 6 | Washington Tech Pinata BashOct 6 · 5,000 Meters Varsity · Place 61 · Trinity/Unity | 5,000 Meters Varsity | 61 | 20:51.4 | 10 |
| Oct 3 | Swain Invitational Oct 3 · 5,000 Meters Boys Varsity Skyline · Place 104 · Trinity/Unity | 5,000 Meters Boys Varsity Skyline | 104 | 20:26.1 PB | 10 |
| Sep 18 | Roy Griak InvitationalSep 18 · 5,000 Meters Lefty Wright Boys Maroon Competition · Place 241 · Trinity/Unity | 5,000 Meters Lefty Wright Boys Maroon Competition | 241 | 19:51.3 PB | 10 |
| Sep 17 | Burnsville InvitationalSep 17 · 5,000 Meters Varsity · Place 36 · Trinity/Unity | 5,000 Meters Varsity | 36 | 21:05.6 PB | 10 |
| Sep 12 | Monticello InvitationalSep 12 · 5,000 Meters Varsity · Place 64 · Trinity/Unity | 5,000 Meters Varsity | 64 | 20:02.7 PB | 10 |
| Aug 29 | Ron Kretsch InvitationalAug 29 · 3,200 Meters Sophomore · Place 34 · Trinity/Unity | 3,200 Meters Sophomore | 34 | 12:35.6 PB | 10 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | MSHSL Section 4A ChampionshipsOct 21 · 5,000 Meters Varsity · Place 80 · Trinity/Unity | 5,000 Meters Varsity | 80 | 21:33.4 | 9 |
| Oct 13 | Skyline Conference XC ChampionshipOct 13 · 5,000 Meters Boys · Place 66 · Trinity/Unity | 5,000 Meters Boys | 66 | 21:20.60 | 9 |
| Oct 7 | Washington Tech Piñata BashOct 7 · 5,000 Meters Varsity · Place 34 · Trinity/Unity | 5,000 Meters Varsity | 34 | 20:01.5 PB | 9 |
| Oct 4 | Swain InvitationalOct 4 · 5,000 Meters Varsity · Place 63 · Trinity/Unity | 5,000 Meters Varsity | 63 | 21:09.4 | FR |
| Sep 30 | Cannon Falls InvitationalSep 30 · 5,000 Meters Varsity · Place 23 · Trinity/Unity | 5,000 Meters Varsity | 23 | 21:25.7 PB | 9 |
| Sep 25 | Farmington Cowbell RunSep 25 · 5,000 Meters Boys Varsity · Place 178 · Trinity/Unity | 5,000 Meters Boys Varsity | 178 | 20:08.17 PB | 9 |
| Sep 19 | Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Gopher Competition · Place 198 · Trinity/Unity | 5,000 Meters High School Boys Gopher Competition | 198 | 21:42.2 PB | 9 |
| Sep 13 | Metro Under The LightsSep 13 · 5,000 Meters Varsity · Place 215 · Trinity/Unity | 5,000 Meters Varsity | 215 | 20:27.2 PB | 9 |
| Sep 6 | Monticello InvitationalSep 6 · 5,000 Meters Varsity · Place 68 · Trinity/Unity | 5,000 Meters Varsity | 68 | 20:25.1 | 9 |
| Aug 23 | Ron Kretsch InvitationalAug 23 · 2 Miles Varsity · Place 12 · Trinity/Unity | 2 Miles Varsity | 12 | 12:12.6 | — |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 19 | Blaze InvitationalSep 19 · 5,000 Meters Varsity · Place 61 · Trinity/Unity | 5,000 Meters Varsity | 61 | 21:03.2 | 8 |