Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Bend Pine NurseryTrinity Bend Middle School Meet · Sep 29 | 12:42.70 | Trinity Bend Middle School Meet | September 29, 2022 |
| 3,000 Meters · Culver High School2022 Culver XC Invite · Oct 11 | 11:53 | 2022 Culver XC Invite | October 11, 2022 |
| 3,000 Meters · Haystack Reservoir Culver Invite #2 · Mar 30 | 13:00 | Culver Invite #2 | March 30, 2021 |
| 3,000 Meters · Juniper Hills ParkJuniper Hills District Championships 22' · Oct 28 | 11:49.7 | Juniper Hills District Championships 22' | October 28, 2022 |
| 3,000 Meters · North Lake SchoolNorth Lake Invitational · Mar 10 | 13:59 | North Lake Invitational | March 10, 2021 |
| 3,000 Meters · Obsidian Middle SchoolObsidian Icebreaker 2022 · Sep 22 | 12:52.14 | Obsidian Icebreaker 2022 | September 22, 2022 |
| 3,000 Meters · PCMS Home CourseBend La Pine Small & Large Schools XC Districts Meet · Oct 20 | 12:21.2 | Bend La Pine Small & Large Schools XC Districts Meet | October 20, 2021 |
| 3,000 Meters · Sisters Middle SchoolSisters Middle School Meet #2 · Oct 20 | 11:38.8 | Sisters Middle School Meet #2 | October 20, 2022 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 16:37.60 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Big Sky ParkWolfpack 5k 2026 · Sep 12 | 18:07 | Wolfpack 5k 2026 | September 12, 2026 |
| 5,000 Meters · Cottage Grove HSThe CG Bramble Scramble · Oct 17 | 17:12.67 | The CG Bramble Scramble | October 17, 2026 |
| 5,000 Meters · Lane Community College3A-SD3 District 3 Championships · Oct 29 | 16:38.81 | 3A-SD3 District 3 Championships | October 29, 2026 |
| 5,000 Meters · Lents ParkStumptown Showdown · Oct 18 | 16:51.39 | Stumptown Showdown | October 18, 2025 |
| 5,000 Meters · Philomath HSPaul Mariman Invitational · Oct 10 | 16:22.53 | Paul Mariman Invitational | October 10, 2026 |
| 5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 25 | 16:51.90 | Nike Bob Firman Invitational XC | September 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | OSAA State XC ChampionshipsNov 7 · 5,000 Meters 3A · Place 14 · Trinity LutheranTrinity Lutheran | 5,000 Meters 3A | 14 | 16:56.40 | 12 |
| Oct 29 | 3A-SD3 District 3 ChampionshipsOct 29 · 5,000 Meters Varsity - 3A-SD3 · Place 5 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity - 3A-SD3 | 5 | 16:38.81 PB | 12 |
| Oct 17 | The CG Bramble ScrambleOct 17 · 5,000 Meters Varsity · Place 1 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity | 1 | 17:12.67 PB | 12 |
| Oct 10 | Paul Mariman InvitationalOct 10 · 5,000 Meters Varsity · Place 8 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity | 8 | 16:22.53 PB | 12 |
| Sep 25 | Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity Division II · Place 21 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity Division II | 21 | 16:51.90 PB | 12 |
| Sep 19 | The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 6 · Trinity LutheranTrinity Lutheran | 5,000 Meters Silver Varsity Boys (Ave over 18:00) | 6 | 16:37.60 PB | 12 |
| Sep 12 | Wolfpack 5k 2026Sep 12 · 5,000 Meters Varsity Boy's 5k · Place 21 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity Boy's 5k | 21 | 18:07 PB | 12 |
2025 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 56 · NewbergNewberg | 5,000 Meters Varsity 1 | 56 | 16:51.39 PB | 11 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 3A/2A/1A State ChampionshipsNov 9 · 5,000 Meters 2A · Place 31 · Trinity LutheranTrinity Lutheran | 5,000 Meters 2A | 31 | 18:04.0 | SO |
| Oct 31 | 3A/2A/1A-SD4 District 4 ChampionshipsOct 31 · 5,000 Meters Varsity 2A · Place 8 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity 2A | 8 | 18:21.96 | 10 |
| Oct 5 | Oxford ClassicOct 5 · 5,000 Meters Varsity · Place 60 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity | 60 | 20:06.60 | 10 |
| Sep 13 | Ash Creek XC FestivalSep 13 · 5,000 Meters Varsity · Place 138 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity | 138 | 20:21.60 | 10 |
| Sep 7 | Marist InviteSep 7 · 5,000 Meters Varsity · Place 47 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity | 47 | 18:28.11 | 10 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 3A/2A/1A-SD4 District 4 ChampionshipsOct 26 · 5,000 Meters Varsity 2A · Place 12 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity 2A | 12 | 19:02.60 | 9 |
| Oct 14 | The CG Bramble Scramble (Solar Eclipse Edition)Oct 14 · 5,000 Meters Varsity · Place 40 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity | 40 | 20:43.37 | 9 |
| Oct 7 | Oxford ClassicOct 7 · 5,000 Meters Varsity · Place 78 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity | 78 | 20:42.52 | 9 |
| Sep 23 | Northwest Classic 2023Sep 23 · 5,000 Meters Varsity 1A · Place 52 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity 1A | 52 | 19:27.1 | FR |
| Sep 6 | Umpqua OpenerSep 6 · 5,000 Meters Varsity · Place 29 · Trinity LutheranTrinity Lutheran | 5,000 Meters Varsity | 29 | 19:42.00 | 9 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Juniper Hills District Championships 22'Oct 28 · 3,000 Meters 8th BOYS · Place 8 · Trinity LutheranTrinity Lutheran | 3,000 Meters 8th BOYS | 8 | 11:49.7 PB | 8 |
| Oct 20 | Sisters Middle School Meet #2Oct 20 · 3,000 Meters 7th/8th grade · Place 8 · Trinity LutheranTrinity Lutheran | 3,000 Meters 7th/8th grade | 8 | 11:38.8 PB | 8 |
| Oct 11 | 2022 Culver XC InviteOct 11 · 3,000 Meters Boys 6th/7th/8th · Place 7 · Trinity LutheranTrinity Lutheran | 3,000 Meters Boys 6th/7th/8th | 7 | 11:53 PB | 8 |
| Oct 4 | Seven Peaks/Cascades AcademyOct 4 · 3,000 Meters 7th & 8th Grade Boys · Trinity LutheranTrinity Lutheran | 3,000 Meters 7th & 8th Grade Boys | 0 | 12:24Unofficial | 8 |
| Sep 29 | Trinity Bend Middle School MeetSep 29 · 3,000 Meters 7th/8th Grade · Place 4 · Trinity LutheranTrinity Lutheran | 3,000 Meters 7th/8th Grade | 4 | 12:42.70 PB | 8 |
| Sep 22 | Obsidian Icebreaker 2022Sep 22 · 3,000 Meters 8th Boys · Place 5 · Trinity LutheranTrinity Lutheran | 3,000 Meters 8th Boys | 5 | 12:52.14 PB | 8 |
| Sep 17 | Northwest Classic XC 2022Sep 17 · 3,000 Meters Middle School · Place 17 · Trinity LutheranTrinity Lutheran | 3,000 Meters Middle School | 17 | 12:30.10 | 8 |
| Sep 1 | Darrel Deedon InviteSep 1 · 2,000 Meters Middle School · Place 1 · Trinity LutheranTrinity Lutheran | 2,000 Meters Middle School | 1 | 8:05.0 | 8 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Sisters MS XC Meet #2Oct 25 · 3,000 Meters 8th Grade Grades 6-8 · Place 6 · Trinity LutheranTrinity Lutheran | 3,000 Meters 8th Grade Grades 6-8 | 6 | 12:03.4 | 7 |
| Oct 20 | Bend La Pine Small & Large Schools XC Districts MeetOct 20 · 3,000 Meters 7th Grade Small Schools · Place 2 · Trinity LutheranTrinity Lutheran | 3,000 Meters 7th Grade Small Schools | 2 | 12:21.2 PB | 7 |
| Oct 14 | High Desert Home meet #2Oct 14 · 3,000 Meters Middle School · Trinity LutheranTrinity Lutheran | 3,000 Meters Middle School | 0 | 12:47Unofficial | 7 |
| Oct 6 | Sky View Meet #2Oct 6 · 3,000 Meters Junior Varsity · Trinity LutheranTrinity Lutheran | 3,000 Meters Junior Varsity | 0 | 12:39Unofficial | 7 |
| Sep 23 | Cascade Middle School XC MeetSep 23 · 3,000 Meters Middle School · Trinity LutheranTrinity Lutheran | 3,000 Meters Middle School | 0 | 12:54Unofficial | 7 |
| Mar 30 | Culver Invite #2Mar 30 · 3,000 Meters Middle School · Place 7 · Trinity LutheranTrinity Lutheran | 3,000 Meters Middle School | 7 | 13:00 PB | 6 |
| Mar 10 | North Lake InvitationalMar 10 · 3,000 Meters New Division · Place 7 · Trinity LutheranTrinity Lutheran | 3,000 Meters New Division | 7 | 13:59 PB | 6 |