Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Anoka HSMSHSL Section 7AAA Championships · Oct 26 | 17:05.0 | MSHSL Section 7AAA Championships | October 26, 2023 |
| 5,000 Meters · Forest Lake Area High SchoolSEC Tri Meet · Sep 25 | 23:49.9 | SEC Tri Meet | September 25, 2020 |
| 5,000 Meters · Forest Lake Middle School 5k CourseSEC: Forest Lake, Stillwater, Park CG · Oct 1 | 20:40.9 | SEC: Forest Lake, Stillwater, Park CG | October 1, 2020 |
| 5,000 Meters · Ki-Chi Saga ParkChisago Lakes Wildcat Invitational · Sep 20 | 18:58.4 | Chisago Lakes Wildcat Invitational | September 20, 2022 |
| 5,000 Meters · Lester Park Golf CourseLester Park Invitational · Sep 30 | 18:23.3 | Lester Park Invitational | September 30, 2023 |
| 5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 10 | 17:07.6 | Tiger Invitational | October 10, 2023 |
| 5,000 Meters · St. Croix Bluffs Regional ParkTriangular Meet Forest Lake/Park Cottage Grove/Roseville · Sep 11 | 23:04.91 | Triangular Meet Forest Lake/Park Cottage Grove/Roseville | September 11, 2020 |
| 5,000 Meters · William O'Brien State ParkWhite Bear/Forest Lake/Mounds View Triangular Meet · Sep 25 | 23:49.9 | White Bear/Forest Lake/Mounds View Triangular Meet | September 25, 2020 |
| 5,000 Meters · Zahler ParkSt. Michael-Albertville Invitational · Oct 4 | 19:00.6 | St. Michael-Albertville Invitational | October 4, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MSHSL Section 7AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 22 · Forest Lake | 5,000 Meters Varsity | 22 | 17:10.0 | 11 |
| Oct 15 | Suburban East Cross Country ChampionshipsOct 15 · 5,000 Meters Varsity · Place 39 · Forest Lake | 5,000 Meters Varsity | 39 | 16:46.5 | 11 |
| Oct 8 | Tiger InvitationalOct 8 · 5,000 Meters Varsity · Place 18 · Forest Lake | 5,000 Meters Varsity | 18 | 17:03.1 | 11 |
| Oct 2 | STMA InvitationalOct 2 · 5,000 Meters Varsity · Place 18 · Forest Lake | 5,000 Meters Varsity | 18 | 17:03.9 | 11 |
| Sep 20 | Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 95 · Forest Lake | 5,000 Meters Varsity | 95 | 19:00.8 | 11 |
| Sep 5 | Steve Hoag InvitationalSep 5 · 5,000 Meters Varsity · Place 16 · Forest Lake | 5,000 Meters Varsity | 16 | 17:12.6 | 11 |
| Aug 29 | St. Olaf H.S. ShowcaseAug 29 · 5,000 Meters Varsity · Place 60 · Forest Lake | 5,000 Meters Varsity | 60 | 18:25.90 | 11 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 7AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 20 · Forest Lake | 5,000 Meters Varsity | 20 | 17:05.0 PB | 10 |
| Oct 17 | Suburban East Conference Cross CountryOct 17 · Varsity · Place 33 · Forest Lake | Varsity | 33 | 5:28 | 10 |
| Oct 10 | Tiger InvitationalOct 10 · 5,000 Meters Varsity · Place 18 · Forest Lake | 5,000 Meters Varsity | 18 | 17:07.6 PB | 10 |
| Sep 30 | Lester Park Invitational Sep 30 · 5,000 Meters Varsity · Place 6 · Forest Lake | 5,000 Meters Varsity | 6 | 18:23.3 PB | 10 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 51 · Forest Lake | 5,000 Meters Varsity | 51 | 18:21.0 | 10 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 51 · Forest Lake | 5,000 Meters Varsity | 51 | 18:21.0 | 10 |
| Aug 31 | St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 73 · Forest Lake | 5,000 Meters Varsity | 73 | 18:16.7 | 10 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 7AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 24 · Forest Lake | 5,000 Meters Varsity | 24 | 17:23.1 | 9 |
| Oct 18 | Suburban East Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 38 · Forest Lake | 5,000 Meters Varsity | 38 | 5:32 | 9 |
| Sep 23 | Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 317 · Forest Lake | 5,000 Meters Varsity | 317 | 6:01 | 9 |
| Sep 20 | Chisago Lakes Wildcat InvitationalSep 20 · 5,000 Meters Boys Varsity 5k · Place 16 · Forest Lake | 5,000 Meters Boys Varsity 5k | 16 | 18:58.4 PB | 9 |
| Sep 1 | St. Olaf High School ShowcaseSep 1 · 5,000 Meters Varsity · Place 224 · Forest Lake | 5,000 Meters Varsity | 224 | 19:32.9 | — |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | JV ChampionshipOct 28 · 5,000 Meters Varsity · Place 13 · Forest Lake | 5,000 Meters Varsity | 13 | 5:55 | 8 |
| Oct 19 | Suburban East Conference ChampionshipOct 19 · 5,000 Meters Varsity · Place 74 · Forest Lake | 5,000 Meters Varsity | 74 | 6:06 | 8 |
| Oct 4 | St. Michael-Albertville InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 25 · Forest Lake | 5,000 Meters Junior Varsity | 25 | 19:00.6 PB | 8 |
| Sep 24 | Roy Griak InvitationalSep 24 · Varsity · Place 370 · Forest Lake | Varsity | 370 | 6:22 | 8 |
| Sep 9 | Steve Hoag InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 43 · Forest Lake | 5,000 Meters Junior Varsity | 43 | 20:01.8 | 8 |
| Sep 2 | St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Varsity · Place 278 · Forest Lake | 5,000 Meters Varsity | 278 | 20:09.4 | 8 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Suburban East Conference XC ChampionshipsOct 7 · 5,000 Meters Junior Varsity · Place 130 · Forest Lake | 5,000 Meters Junior Varsity | 130 | 6:51 | — |
| Oct 1 | SEC: Forest Lake, Stillwater, Park CGOct 1 · 5,000 Meters Boys JV 5k. · Place 49 · Forest Lake | 5,000 Meters Boys JV 5k. | 49 | 20:40.9 PB | 7 |
| Sep 25 | SEC Tri MeetSep 25 · 5,000 Meters Junior Varsity · Place 56 · Forest Lake | 5,000 Meters Junior Varsity | 56 | 23:49.9 PB | 7 |
| Sep 25 | White Bear/Forest Lake/Mounds View Triangular MeetSep 25 · 5,000 Meters Boys JV · Place 56 · Forest Lake | 5,000 Meters Boys JV | 56 | 23:49.9 PB | 7 |
| Sep 11 | Triangular Meet Forest Lake/Park Cottage Grove/RosevilleSep 11 · 5,000 Meters Junior Varsity · Place 37 · Forest Lake | 5,000 Meters Junior Varsity | 37 | 23:04.91 PB | 7 |