Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Waseca Lakeside ClubKent Finanger Invitational · Oct 11 | 15:24.3 | Kent Finanger Invitational | October 11, 2025 |
| 5,000 Meters · Cave Creek Golf CourseAIA State Championship · Nov 4 | 18:30.3 | AIA State Championship | November 4, 2023 |
| 5,000 Meters · Cesar Chavez ParkArizona Lutheran Academy Invitational · Oct 13 | 21:05.55 | Arizona Lutheran Academy Invitational | October 13, 2021 |
| 5,000 Meters · Mountain Vista ParkErin Botma Valley Christian Invitational · Sep 20 | 18:57.34 | Erin Botma Valley Christian Invitational | September 20, 2023 |
| 5,000 Meters · Pecos ParkHorizon Honors Invitational · Oct 26 | 20:35 | Horizon Honors Invitational | October 26, 2022 |
| 5,000 Meters · Rose Mofford ParkValley Lutheran Invite · Oct 20 | 21:00 | Valley Lutheran Invite | October 20, 2021 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 33:39.7 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Prescott High SchoolRiver Town Invitational · Sep 4 | 37:19.3 | River Town Invitational | September 4, 2026 |
| 8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 20 | 33:13.3 | St. Olaf Invitational | September 20, 2025 |
| 8,000 Meters · St. Olaf CollegeNCAA North Region Championships · Nov 16 | 31:38.2 | NCAA North Region Championships | November 16, 2024 |
| 8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 33:32.2 | Blugold Invitational | October 3, 2025 |
| 8,000 Meters · Winthrop Golf ClubUMAC XC Championship · Nov 2 | 30:38.2 | UMAC XC Championship | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | UMAC XC ChampionshipOct 31 · 8,000 Meters UMAC · Place 41 · Martin LutherMartin Luther | 8,000 Meters UMAC | 41 | 31:00.2 | Jr |
| Oct 17 | St. Bens & St. John's Autumn ClassicOct 17 · 8,000 Meters Varsity · Place 88 · Martin LutherMartin Luther | 8,000 Meters Varsity | 88 | 31:29.0 | JR |
| Oct 3 | Running of the CowsOct 3 · 8,000 Meters Maize · Place 302 · Martin LutherMartin Luther | 8,000 Meters Maize | 302 | 33:39.7 PB | Jr |
| Sep 19 | St Olaf InvitationalSep 19 · 8,000 Meters Men · Place 246 · Martin LutherMartin Luther | 8,000 Meters Men | 246 | 33:45.4 | Jr |
| Sep 4 | River Town InvitationalSep 4 · 8,000 Meters Men's · Place 61 · Martin LutherMartin Luther | 8,000 Meters Men's | 61 | 37:19.3 PB | Jr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | UMAC XC ChampionshipNov 1 · 8,000 Meters UMAC · Place 40 · Martin LutherMartin Luther | 8,000 Meters UMAC | 40 | 31:13.0 | So |
| Oct 18 | St. Olaf Haunted HustleOct 18 · 8,000 Meters College · Place 40 · Martin LutherMartin Luther | 8,000 Meters College | 40 | 32:22.40 | So |
| Oct 11 | Kent Finanger InvitationalOct 11 · 4,000 Meters Varsity · Place 68 · Martin LutherMartin Luther | 4,000 Meters Varsity | 68 | 15:24.3 PB | So |
| Oct 3 | Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 306 · Martin LutherMartin Luther | 8,000 Meters Varsity | 306 | 33:32.2 PB | So |
| Sep 20 | St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 169 · Martin LutherMartin Luther | 8,000 Meters College | 169 | 33:13.3 PB | So |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA North Region ChampionshipsNov 16 · 8,000 Meters D3 North · Place 203 · Martin LutherMartin Luther | 8,000 Meters D3 North | 203 | 31:38.2 PB | Fr |
| Nov 2 | UMAC XC ChampionshipNov 2 · 8,000 Meters UMAC · Place 35 · Martin LutherMartin Luther | 8,000 Meters UMAC | 35 | 30:38.2 PB | Fr |
| Oct 5 | Carleton Running of the CowsOct 5 · 8,000 Meters Varsity · Place 296 · Martin LutherMartin Luther | 8,000 Meters Varsity | 296 | 33:12.6 | FR |
| Sep 21 | St. Olaf InvitationalSep 21 · 8,000 Meters Varsity · Place 216 · Martin LutherMartin Luther | 8,000 Meters Varsity | 216 | 31:21.60 | FR |
| Sep 18 | BLC / MLC 5k Dual in the ParkSep 18 · 5,000 Meters Division 1 · Place 5 · Martin LutherMartin Luther | 5,000 Meters Division 1 | 5 | 19:22.7 | FR |
| Sep 6 | Coach Finanger InvitationalSep 6 · 5,000 Meters Varsity · Place 49 · Martin LutherMartin Luther | 5,000 Meters Varsity | 49 | 18:38.3 | FR |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | AIA State ChampionshipNov 4 · 5,000 Meters Division 4 · Place 64 · Arizona LutheranArizona Lutheran | 5,000 Meters Division 4 | 64 | 18:30.3 PB | 12 |
| Oct 26 | AIA Sectional - Glendale HeroesOct 26 · 5,000 Meters Varsity · Place 25 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 25 | 18:39.8 | SR |
| Oct 11 | Valley Lutheran Invitational Oct 11 · Varsity · Place 15 · Arizona LutheranArizona Lutheran | Varsity | 15 | 18:36 | 12 |
| Oct 7 | Glendale ShowcaseOct 7 · 5,000 Meters Varsity · Place 106 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 106 | 18:47.5 | 12 |
| Sep 29 | Desert Twilight XC FestivalSep 29 · 5,000 Meters Varsity · Place 66 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 66 | 18:22.7 | SR |
| Sep 20 | Erin Botma Valley Christian InvitationalSep 20 · 5,000 Meters Varsity · Place 19 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 19 | 18:57.34 PB | 12 |
| Sep 15 | Ojo Rojo InvitationalSep 15 · 5,000 Meters Varsity · Place 116 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 116 | 18:16.5 | SR |
| Sep 9 | Fountain Hills InvitationalSep 9 · 5,000 Meters Varsity Division 3 · Place 97 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity Division 3 | 97 | 19:43.97 | 12 |
| Aug 28 | Opening Night in ParadiseAug 28 · 5,000 Meters Varsity · Place 42 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 42 | 20:07.5 | SR |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | AIA State Cross Country ChampionshipsNov 12 · 5,000 Meters Div IV · Place 68 · Arizona LutheranArizona Lutheran | 5,000 Meters Div IV | 68 | 19:03.8 | 11 |
| Nov 1 | AIA Sectional - Glendale HeroesNov 1 · 5,000 Meters Varsity · Place 22 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 22 | 18:51.4 | JR |
| Oct 26 | Horizon Honors InvitationalOct 26 · 5,000 Meters Varsity · Place 62 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 62 | 20:35 PB | 11 |
| Sep 30 | Desert Twilight XC FestivalSep 30 · 5,000 Meters Varsity · Place 237 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 237 | 20:05.9 | JR |
| Sep 20 | Erin Botma InvitationalSep 20 · 5,000 Meters Varsity · Place 20 · Arizona Lutheran AcademyArizona Lutheran Academy | 5,000 Meters Varsity | 20 | 20:02.7 | — |
| Sep 17 | Ojo Rojo Invitational Sep 17 · 5,000 Meters Varsity · Place 131 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 131 | 18:36.8 | JR |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | AIA State Championship D1/D4Nov 13 · 5,000 Meters Division 4 · Place 129 · Arizona LutheranArizona Lutheran | 5,000 Meters Division 4 | 129 | 21:47.0 | 10 |
| Nov 13 | AIA State Championship D1/D4Nov 13 · 5,000 Meters Division 4 · Place 129 · Arizona LutheranArizona Lutheran | 5,000 Meters Division 4 | 129 | 21:47.0 | 10 |
| Nov 4 | AIA Sectional - Rose MoffordNov 4 · 5,000 Meters Varsity · Place 42 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 42 | 20:40.9 | 10 |
| Nov 4 | AIA Sectional - Rose MoffordNov 4 · 5,000 Meters Division 4 · Place 42 · Arizona LutheranArizona Lutheran | 5,000 Meters Division 4 | 42 | 20:40.9 | 10 |
| Oct 20 | Valley Lutheran InviteOct 20 · 5,000 Meters Varsity · Place 108 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 108 | 21:00 PB | 10 |
| Oct 13 | Arizona Lutheran Academy InvitationalOct 13 · 5,000 Meters Open · Place 25 · Arizona LutheranArizona Lutheran | 5,000 Meters Open | 25 | 21:05.55 PB | 10 |
| Oct 2 | GLENDALE SHOWCASEOct 2 · 5,000 Meters Varsity · Place 160 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 160 | 22:53.36 | 10 |
| Sep 29 | Erin Botma Invitational Hosted by Valley ChristianSep 29 · 5,000 Meters Varsity · Place 56 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 56 | 21:59.4 | 10 |
| Sep 24 | Desert Twilight XC FestivalSep 24 · 5,000 Meters Open · Place 95 · Arizona LutheranArizona Lutheran | 5,000 Meters Open | 95 | 22:06 | — |
| Sep 18 | Ojo Rojo XC InvitationalSep 18 · 5,000 Meters Varsity · Place 212 · Arizona LutheranArizona Lutheran | 5,000 Meters Varsity | 212 | 23:31.3 | SO |
2020 Cross Country
1 results