Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hudson Middle SchoolRaider Invite · Sep 19 | 23:49.5 | Raider Invite | September 19, 2023 |
| 5,000 Meters · Mahtomedi Athletic FieldsMetro East Conference Championships · Oct 18 | 22:26.54 | Metro East Conference Championships | October 18, 2022 |
| 5,000 Meters · Simley Senior High SchoolSimley Invitational · Oct 8 | 23:57.22 | Simley Invitational | October 8, 2022 |
| 5,000 Meters · St. Croix Bluffs Regional ParkDewey Minnaert Invite · Sep 7 | 22:55.99 | Dewey Minnaert Invite | September 7, 2023 |
| 5,000 Meters · Valleywood Golf CourseMSHSL Section 3AAA Championships · Oct 27 | 22:48.5 | MSHSL Section 3AAA Championships | October 27, 2022 |
| 6,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 18 | 31:39.3 | Roy Griak Invitational | September 18, 2026 |
| 6,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 34:06.8 | Roy Griak Invitational | September 20, 2024 |
| 6,000 Meters · Lewis UniversityLewis Crossover · Oct 11 | 31:47.69 | Lewis Crossover | October 11, 2025 |
| 6,000 Meters · Tom Rutledge Cross Country CourseNCAA DII Central Regional · Nov 8 | 29:57.62 | NCAA DII Central Regional | November 8, 2025 |
| 6,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 34:22.2 | Blugold Invitational | October 3, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2024 Cross Country
1 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 3AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 49 · HastingsHastings | 5,000 Meters Varsity | 49 | 24:23.0 | 12 |
| Oct 17 | Metro East Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 29 · HastingsHastings | 5,000 Meters Varsity | 29 | 23:34.3 | 12 |
| Sep 19 | Raider InviteSep 19 · 5,000 Meters Varsity · Place 26 · HastingsHastings | 5,000 Meters Varsity | 26 | 23:49.5 PB | 12 |
| Sep 12 | Metro East Conference PreviewSep 12 · 5,000 Meters Varsity · Place 20 · HastingsHastings | 5,000 Meters Varsity | 20 | 23:04.77 | — |
| Sep 7 | Dewey Minnaert InviteSep 7 · 5,000 Meters Varsity · Place 26 · HastingsHastings | 5,000 Meters Varsity | 26 | 22:55.99 PB | 12 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 3AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 38 · HastingsHastings | 5,000 Meters Varsity | 38 | 22:48.5 PB | 11 |
| Oct 18 | Metro East Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 18 · HastingsHastings | 5,000 Meters Varsity | 18 | 22:26.54 PB | 11 |
| Oct 8 | Simley InvitationalOct 8 · 5,000 Meters Varsity · Place 32 · HastingsHastings | 5,000 Meters Varsity | 32 | 23:57.22 PB | 11 |
| Sep 30 | Red Wing InviteSep 30 · 5,000 Meters Varsity · Place 24 · HastingsHastings | 5,000 Meters Varsity | 24 | 23:12.00 | — |
| Sep 20 | Raider InviteSep 20 · 5,000 Meters Varsity · Place 31 · HastingsHastings | 5,000 Meters Varsity | 31 | 25:30.9 | 11 |