Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 10 | 17:07.27 | NW Middle School XC Showdown presented by HOTV | October 10, 2024 |
| 3,000 Meters · Crystal Lake Sports ParkNW Middle School XC Showdown presented by HOTV · Oct 8 | 16:42.18 | NW Middle School XC Showdown presented by HOTV | October 8, 2026 |
| 3,000 Meters · Kings Valley Charter SchoolKings Valley Middle School Invitational · Oct 15 | 16:40.78 | Kings Valley Middle School Invitational | October 15, 2026 |
| 3,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 19 | 15:51.90 | Northwest Classic-Sponsored by Steens Mountain Running Camp | September 19, 2026 |
| 3,000 Meters · Philomath HSPhilomath MS XC Meet · Oct 24 | 16:35 | Philomath MS XC Meet | October 24, 2022 |
| 3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 1 | 15:01.90 | Stumptown Youth XC Championship | November 1, 2026 |
| 3,200 Meters · Bryant ParkThe Harrier Classic · Oct 3 | 17:24.16 | The Harrier Classic | October 3, 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 1 | Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Champs · Place 194 · Kings Valley | 3,000 Meters Champs | 194 | 15:01.90 PB | 7 |
| Oct 19 | Philomath MS XCOct 19 · 3,000 Meters Middle School · Place 64 · Kings Valley | 3,000 Meters Middle School | 64 | 16:38.8 | 7 |
| Oct 15 | Kings Valley Middle School InvitationalOct 15 · 3,000 Meters Middle School · Place 25 · Kings Valley | 3,000 Meters Middle School | 25 | 16:40.78 PB | 7 |
| Oct 8 | NW Middle School XC Showdown presented by HOTVOct 8 · 3,000 Meters Sweepstakes · Place 64 · Kings Valley | 3,000 Meters Sweepstakes | 64 | 16:42.18 PB | 7 |
| Oct 3 | The Harrier ClassicOct 3 · 3,200 Meters MIDDLE SCHOOL · Place 60 · Kings Valley | 3,200 Meters MIDDLE SCHOOL | 60 | 17:24.16 PB | 7 |
| Sep 19 | Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 3,000 Meters Middle School · Place 107 · Kings Valley | 3,000 Meters Middle School | 107 | 15:51.90 PB | 7 |
| Sep 11 | Ash Creek InvitationalSep 11 · 3,000 Meters Middle School · Place 43 · Kings Valley | 3,000 Meters Middle School | 43 | 15:53.79 | 7 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 204 · Kings Valley | 3,000 Meters Varsity | 204 | 15:46.40 | 6 |
| Oct 20 | Philomath MS XCOct 20 · 3,000 Meters Middle School · Place 89 · Kings Valley | 3,000 Meters Middle School | 89 | 16:58.59 | 6 |
| Oct 11 | Paul Mariman Invitational Oct 11 · 2 Miles Middle School · Place 50 · Kings Valley | 2 Miles Middle School | 50 | 18:37.10 | 6 |
| Sep 18 | Kings Valley Middle School InvitationalSep 18 · 3,000 Meters Middle School · Place 86 · Kings Valley | 3,000 Meters Middle School | 86 | 18:29.10 | 6 |
| Sep 12 | Ash Creek FestivalSep 12 · 3,000 Meters Middle School · Place 47 · Kings Valley | 3,000 Meters Middle School | 47 | 16:02.40 | 6 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 248 · Kings Valley | 3,000 Meters Varsity | 248 | 17:33.73 | 5 |
| Oct 21 | Philomath MS XCOct 21 · 3,000 Meters Middle School · Place 101 · Kings Valley | 3,000 Meters Middle School | 101 | 17:45.29 | 5 |
| Oct 10 | NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Sweepstakes · Place 110 · Kings Valley | 3,000 Meters Sweepstakes | 110 | 17:07.27 PB | 5 |
| Sep 27 | Champs InviteSep 27 · 3,000 Meters Middle School · Place 88 · Kings Valley | 3,000 Meters Middle School | 88 | 18:47.80 | 5 |
| Sep 18 | Kings Valley Middle School InvitationalSep 18 · 3,000 Meters Middle School · Place 83 · Kings Valley | 3,000 Meters Middle School | 83 | 19:22.21 | 5 |
| Sep 13 | Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 110 · Kings Valley | 3,000 Meters Middle School | 110 | 16:38.83 | 5 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 278 · Kings Valley | 3,000 Meters Varsity | 278 | 16:14.22 | 6 |
| Oct 23 | Philomath MS XC MeetOct 23 · 3,000 Meters Middle School · Place 69 · Kings Valley | 3,000 Meters Middle School | 69 | 17:09.85 | 6 |
| Oct 12 | NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Sweepstakes · Place 77 · Kings Valley | 3,000 Meters Sweepstakes | 77 | 18:02.60 | 6 |
| Oct 7 | Paul Mariman InvitationalOct 7 · 3,000 Meters Middle School · Place 82 · Kings Valley | 3,000 Meters Middle School | 82 | 17:37.6 | 4 |
| Sep 14 | Kings Valley Middle School InvitationalSep 14 · 3,000 Meters Middle School · Place 53 · Kings Valley | 3,000 Meters Middle School | 53 | 17:53.12 | 6 |
| Sep 9 | Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 61 · Kings Valley | 3,000 Meters Middle School | 61 | 15:53.6 | 6 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Champs · Place 143 · Kings Valley | 3,000 Meters Champs | 143 | 15:10.0 | 6 |
| Oct 24 | Philomath MS XC MeetOct 24 · 3,000 Meters Middle School · Place 74 · Kings Valley | 3,000 Meters Middle School | 74 | 16:35 PB | 6 |
| Oct 13 | NW Middle School XC Showdown presented by HOTVOct 13 · 3,000 Meters Sweepstakes · Place 68 · Kings Valley | 3,000 Meters Sweepstakes | 68 | 18:12.6 | 6 |
| Oct 6 | Stayton Regis InvitationalOct 6 · 3,000 Meters Middle School · Place 124 · Kings Valley | 3,000 Meters Middle School | 124 | 17:10.0 | 3 |
| Sep 23 | Champs InviteSep 23 · 3,000 Meters Middle School · Place 65 · Kings Valley | 3,000 Meters Middle School | 65 | 18:27.46 | 3 |
| Sep 15 | Kings Valley Middle School Apple RunSep 15 · 3,000 Meters Middle School · Place 56 · Kings Valley | 3,000 Meters Middle School | 56 | 17:15.91 | 6 |
| Sep 10 | Ash Creek XC FestivalSep 10 · 3,000 Meters Middle School · Place 102 · Kings Valley | 3,000 Meters Middle School | 102 | 17:47.60 | 3 |