Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ash Creek PreserveThe Opener · Aug 28 | 12:48.03 | The Opener | August 28, 2026 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 9 | 15:06.31 | NW Middle School XC Showdown presented by HOTV | October 9, 2025 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 10 | 15:44.06 | NW Middle School XC Showdown presented by HOTV | October 10, 2024 |
| 3,000 Meters · Joe Dancer ParkDuniway/Patton Dual · Oct 20 | 15:51.00 | Duniway/Patton Dual | October 20, 2023 |
| 3,000 Meters · Kings Valley Charter SchoolKings Valley Middle School Invitational · Sep 14 | 20:42.17 | Kings Valley Middle School Invitational | September 14, 2023 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 23:17.14 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Joe Dancer ParkPacific Conference Preview · Sep 2 | 24:57.26 | Pacific Conference Preview | September 2, 2026 |
| 5,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 19 | 24:48.30 | Northwest Classic-Sponsored by Steens Mountain Running Camp | September 19, 2026 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 16 | 23:29.03 | Meriwether Cross Country Classic | October 16, 2026 |
| 5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 9 | 22:08.86 | 6th Annual Rose City Championship Invite | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | 6A-3 Pacific Conference ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 10 · McMinnvilleMcMinnville | 5,000 Meters Junior Varsity | 10 | 22:45.7 | 9 |
| Oct 16 | Meriwether Cross Country ClassicOct 16 · 5,000 Meters Junior Varsity · Place 16 · McMinnvilleMcMinnville | 5,000 Meters Junior Varsity | 16 | 23:29.03 PB | 9 |
| Oct 9 | 6th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 66 · McMinnvilleMcMinnville | 5,000 Meters JV Championship | 66 | 22:08.86 PB | 9 |
| Oct 1 | Grant Robison InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 39 · McMinnvilleMcMinnville | 5,000 Meters Junior Varsity | 39 | 25:53.68 | 9 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters F/S JV Morning · Place 84 · McMinnvilleMcMinnville | 5,000 Meters F/S JV Morning | 84 | 23:17.14 PB | 9 |
| Sep 19 | Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters JV Team Scored · Place 43 · McMinnvilleMcMinnville | 5,000 Meters JV Team Scored | 43 | 24:48.30 PB | 9 |
| Sep 2 | Pacific Conference PreviewSep 2 · 5,000 Meters Varsity · Place 38 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 38 | 24:57.26 PB | 9 |
| Aug 28 | The Opener Aug 28 · 3,000 Meters Novice · Place 3 · McMinnvilleMcMinnville | 3,000 Meters Novice | 3 | 12:48.03 PB | 9 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 183 · DuniwayDuniway | 3,000 Meters Varsity | 183 | 14:15.90 | 8 |
| Oct 16 | Grant Robison Invitational Oct 16 · 3,000 Meters Middle School · Place 21 · DuniwayDuniway | 3,000 Meters Middle School | 21 | 14:26.81 | 8 |
| Oct 14 | Cascade Corncob ClassicOct 14 · 3,000 Meters Middle School · Place 43 · DuniwayDuniway | 3,000 Meters Middle School | 43 | 15:13 | 8 |
| Oct 9 | NW Middle School XC Showdown presented by HOTVOct 9 · 3,000 Meters Champions (top 10) · Place 95 · DuniwayDuniway | 3,000 Meters Champions (top 10) | 95 | 15:06.31 PB | 8 |
| Sep 25 | Conquer the HillSep 25 · 3,200 Meters Middle School · Place 14 · DuniwayDuniway | 3,200 Meters Middle School | 14 | 27:08.9 | 8 |
| Sep 20 | The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 52 · DuniwayDuniway | 3,000 Meters Middle School | 52 | 14:55.00 | 8 |
| Sep 18 | Kings Valley Middle School InvitationalSep 18 · 3,000 Meters Middle School · Place 47 · DuniwayDuniway | 3,000 Meters Middle School | 47 | 15:42.00 | 8 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 116 · DuniwayDuniway | 3,000 Meters Varsity | 116 | 14:20.20 | 7 |
| Oct 18 | McMinnville DualOct 18 · 3,000 Meters Girls · Place 15 · DuniwayDuniway | 3,000 Meters Girls | 15 | 14:00Unofficial | 7 |
| Oct 15 | Cascade Corncob ClassicOct 15 · 3,000 Meters Middle School · Place 15 · DuniwayDuniway | 3,000 Meters Middle School | 15 | 14:03.0 | 7 |
| Oct 10 | NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Champions (top 10) · Place 98 · DuniwayDuniway | 3,000 Meters Champions (top 10) | 98 | 15:44.06 PB | 7 |
| Oct 3 | Stayton/Regis InvitationalOct 3 · 3,000 Meters Middle School · Place 108 · DuniwayDuniway | 3,000 Meters Middle School | 108 | 16:20.1 | 7 |
| Sep 27 | McMinnville Middle School InviteSep 27 · 3,000 Meters Varsity · Place 41 · DuniwayDuniway | 3,000 Meters Varsity | 41 | 14:46.00 | 7 |
| Sep 18 | Kings Valley Middle School InvitationalSep 18 · 3,000 Meters Middle School · Place 70 · DuniwayDuniway | 3,000 Meters Middle School | 70 | 18:10.68 | 7 |
| Sep 13 | Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 97 · DuniwayDuniway | 3,000 Meters Middle School | 97 | 16:00.15 | 7 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 277 · DuniwayDuniway | 3,000 Meters Varsity | 277 | 16:13.23 | 6 |
| Oct 20 | Duniway/Patton DualOct 20 · 3,000 Meters Middle School · Place 7 · DuniwayDuniway | 3,000 Meters Middle School | 7 | 15:51.00 PB | 6 |
| Oct 12 | NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 91 · DuniwayDuniway | 3,000 Meters Champions (top 10) | 91 | 16:54.50 | 6 |
| Oct 5 | Stayton Regis InvitationalOct 5 · 3,000 Meters Middle School · Place 119 · DuniwayDuniway | 3,000 Meters Middle School | 119 | 18:34.6 | 6 |
| Sep 29 | McMinnville Middle School InviteSep 29 · 3,000 Meters Top 10 · Place 48 · DuniwayDuniway | 3,000 Meters Top 10 | 48 | 16:52.55 | 6 |
| Sep 14 | Kings Valley Middle School InvitationalSep 14 · 3,000 Meters Middle School · Place 78 · DuniwayDuniway | 3,000 Meters Middle School | 78 | 20:42.17 PB | 6 |
| Sep 9 | Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 66 · DuniwayDuniway | 3,000 Meters Middle School | 66 | 16:33.7 | 6 |