Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Rosemount Middle SchoolIrish Invite · Sep 3 | 11:30.0 | Irish Invite | September 3, 2021 |
| 5,000 Meters · Highland 9 Golf CourseMSHSL Section 4AA Championships · Oct 27 | 17:19.7 | MSHSL Section 4AA Championships | October 27, 2021 |
| 5,000 Meters · Hudson Middle SchoolRaider Invite · Sep 21 | 18:14.9 | Raider Invite | September 21, 2021 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Section 4AA Championship · Oct 23 | 18:34.73 | MSHSL Section 4AA Championship | October 23, 2019 |
| 5,000 Meters · Osceola School GroundsChieftain Invite · Sep 15 | 21:41.82 | Chieftain Invite | September 15, 2018 |
| 5,000 Meters · Simley Senior High SchoolSimley Invitational · Oct 9 | 17:50.34 | Simley Invitational | October 9, 2021 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 6 | 17:43.19 | MSHSL Class AA State Championships | November 6, 2021 |
| 6,000 Meters · Enos Colburn ParkTom Barry Invitational · Sep 3 | 25:04.6 | Tom Barry Invitational | September 3, 2022 |
| 6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Aug 30 | 22:32.84 | Tom Barry Invitational | August 30, 2025 |
| 8,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Oct 4 | 29:26.8 | Knight Invitational | October 4, 2025 |
| 8,000 Meters · Greenfield ParkNACC Championships · Oct 28 | 30:03.1 | NACC Championships | October 28, 2023 |
| 8,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 14 | 30:23.0 | Jim Drews Invitational | October 14, 2023 |
| 8,000 Meters · Northwest Medicine XC FieldNorthern Athletics Collegiate Conference XC Meet · Oct 29 | 30:53.1 | Northern Athletics Collegiate Conference XC Meet | October 29, 2022 |
| 8,000 Meters · Settler's Hill CC CourseAurora University Invitational · Oct 1 | 31:37.9 | Aurora University Invitational | October 1, 2022 |
| 8,000 Meters · Shorewood Cross Country CourseNACC Cross Country Championships · Nov 1 | 28:58.0 | NACC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · Warhawk Athletic FieldsTom Hoffman Invitational · Sep 20 | 31:06.7 | Tom Hoffman Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
4 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NACC ChampionshipsOct 28 · 8,000 Meters College · Place 78 · MSOEMSOE | 8,000 Meters College | 78 | 30:03.1 PB | So |
| Oct 14 | Jim Drews InvitationalOct 14 · 8,000 Meters College · Place 275 · MSOEMSOE | 8,000 Meters College | 275 | 30:23.0 PB | So |
| Sep 30 | Warrior InvitationalSep 30 · 8,000 Meters Varsity · Place 91 · MSOEMSOE | 8,000 Meters Varsity | 91 | 31:22.5 | SO |
| Sep 16 | St. Olaf InvitationalSep 16 · 8,000 Meters Varsity · Place 99 · MSOEMSOE | 8,000 Meters Varsity | 99 | 30:41.3 | SO |
| Sep 2 | Tom Barry InvitationalSep 2 · 6,000 Meters Varsity · Place 107 · MsoeMsoe | 6,000 Meters Varsity | 107 | 24:27.12 | 10 |
| Jun 19 | MIAC Test ChampsJun 19 · 8,000 Meters New Division · Place 303 · MSOEMSOE | 8,000 Meters New Division | 303 | 35:47.10Unofficial | So |
2022 Cross Country
4 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSL Class AA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 68 · MahtomediMahtomedi | 5,000 Meters Varsity | 68 | 17:43.19 PB | 12 |
| Oct 27 | MSHSL Section 4AA ChampionshipsOct 27 · 5,000 Meters Section · Place 4 · MahtomediMahtomedi | 5,000 Meters Section | 4 | 17:19.7 PB | 12 |
| Oct 9 | Simley InvitationalOct 9 · 5,000 Meters Varsity · Place 11 · MahtomediMahtomedi | 5,000 Meters Varsity | 11 | 17:50.34 PB | 12 |
| Sep 25 | Milaca Mega MeetSep 25 · 5,000 Meters Varsity Division 2 · Place 24 · MahtomediMahtomedi | 5,000 Meters Varsity Division 2 | 24 | 17:31.6 | — |
| Sep 21 | Raider InviteSep 21 · 5,000 Meters Varsity · Place 10 · MahtomediMahtomedi | 5,000 Meters Varsity | 10 | 18:14.9 PB | 12 |
| Sep 3 | Irish InviteSep 3 · 2 Miles Varsity · Place 75 · MahtomediMahtomedi | 2 Miles Varsity | 75 | 11:30.0 PB | 12 |
2020 Cross Country
1 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 4AA ChampionshipOct 23 · 5,000 Meters Section · Place 54 · MahtomediMahtomedi | 5,000 Meters Section | 54 | 18:34.73 PB | 10 |
| Oct 15 | Metro East Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 22 · MahtomediMahtomedi | 5,000 Meters Varsity | 22 | 18:42.1Unofficial | 10 |
| Oct 3 | Thundering Elks InviteOct 3 · 5,000 Meters Varsity · Place 86 · MahtomediMahtomedi | 5,000 Meters Varsity | 86 | 19:01.1 | — |
| Sep 24 | Raider InviteSep 24 · 5,000 Meters Varsity · Place 18 · MahtomediMahtomedi | 5,000 Meters Varsity | 18 | 19:21.4 | 10 |
| Sep 10 | Conference PreviewSep 10 · 5,000 Meters Varsity · MahtomediMahtomedi | 5,000 Meters Varsity | 0 | 18:53.8Unofficial | 10 |
| Sep 5 | Redbird InviteSep 5 · 5,000 Meters Varsity · MahtomediMahtomedi | 5,000 Meters Varsity | 0 | 18:37.6Unofficial | 10 |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MSHSL Section 4AA ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 113 · MahtomediMahtomedi | 5,000 Meters Junior Varsity | 113 | 19:43.2 | 9 |
| Oct 16 | Conference ChampionshipOct 16 · 5,000 Meters Junior Varsity · Place 19 · MahtomediMahtomedi | 5,000 Meters Junior Varsity | 19 | 19:53.3Unofficial | 9 |
| Oct 4 | Thundering Elks InvitationalOct 4 · 5,000 Meters Junior Varsity · MahtomediMahtomedi | 5,000 Meters Junior Varsity | 0 | 20:17.7Unofficial | 9 |
| Sep 18 | Raider InviteSep 18 · 5,000 Meters 9th Gr. Boys · Place 5 · MahtomediMahtomedi | 5,000 Meters 9th Gr. Boys | 5 | 20:25.0 | 9 |
| Sep 15 | Chieftain InviteSep 15 · 5,000 Meters Junior Varsity · Place 20 · MahtomediMahtomedi | 5,000 Meters Junior Varsity | 20 | 21:41.82 PB | 9 |
| Sep 6 | Tri-City UnitedSep 6 · 5,000 Meters Junior Varsity · Place 91 · MahtomediMahtomedi | 5,000 Meters Junior Varsity | 91 | 21:42.6Unofficial | 9 |