Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bassett Creek ParkMCAA Conference Championships · Oct 3 | 19:41.78 | MCAA Conference Championships | October 3, 2020 |
| 5,000 Meters · Baylor Regional ParkMSHSL Section 2A Championships · Oct 27 | 18:29.94 | MSHSL Section 2A Championships | October 27, 2022 |
| 5,000 Meters · Glencoe - Silver Lake Junior/Senior High SchoolCaty Delwiche Invitational · Sep 22 | 19:13.5 | Caty Delwiche Invitational | September 22, 2022 |
| 5,000 Meters · Riverside Town & Country ClubMSHSL Section 2A Championships · Oct 29 | 19:48.88 | MSHSL Section 2A Championships | October 29, 2021 |
| 5,000 Meters · Spring Brook Golf CourseMSHSL Region 5A XC Championship - Boys · Oct 15 | 20:48.1 | MSHSL Region 5A XC Championship - Boys | October 15, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
3 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 2A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 32 · Lester PrairieLester Prairie | 5,000 Meters Varsity | 32 | 18:29.94 PB | 11 |
| Oct 18 | Minnesota River Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 15 · Lester PrairieLester Prairie | 5,000 Meters Varsity | 15 | 18:53.18 | 11 |
| Sep 29 | Foley InvitationalSep 29 · 5,000 Meters Varsity · Place 69 · Lester PrairieLester Prairie | 5,000 Meters Varsity | 69 | 19:06.9Unofficial | 11 |
| Sep 22 | Caty Delwiche InvitationalSep 22 · 5,000 Meters Varsity · Place 21 · Lester PrairieLester Prairie | 5,000 Meters Varsity | 21 | 19:13.5 PB | 11 |
| Sep 13 | Lions CC MeetSep 13 · 5,000 Meters Varsity · Place 61 · Lester PrairieLester Prairie | 5,000 Meters Varsity | 61 | 19:32.21 | 11 |
| Sep 1 | Loyola/Cleveland InviteSep 1 · 5,000 Meters Varsity · Place 8 · LESTER PRAIRIELESTER PRAIRIE | 5,000 Meters Varsity | 8 | 19:55.6 | 11 |
2021 Cross Country
3 results2020 Cross Country
3 results