Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · All-Sports ParkSOMSAC- North MS vs South MS · Oct 1 | 10:59.23 | SOMSAC- North MS vs South MS | October 1, 2026 |
| 3,000 Meters · Fleming Middle schoolFleming XC Crusher 2026 · Oct 6 | 11:47.68 | Fleming XC Crusher 2026 | October 6, 2026 |
| 3,000 Meters · Holmes ParkHedrick vs Ruch vs NGP · Sep 15 | 11:23.40 | Hedrick vs Ruch vs NGP | September 15, 2026 |
| 3,000 Meters · Jackson County ExpoSOMSAC District Finals · Oct 15 | 10:47.30 | SOMSAC District Finals | October 15, 2026 |
| 3,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 19 | 10:41.50 | Northwest Classic-Sponsored by Steens Mountain Running Camp | September 19, 2026 |
| 3,000 Meters · North Middle schoolSOMSAC: North vs South Dual · Oct 2 | 12:35.11 | SOMSAC: North vs South Dual | October 2, 2025 |
| 3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 1 | 10:15.75 | Stumptown Youth XC Championship | November 1, 2026 |
| 5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 17 | 29:40 | Steens Mountain Running Camp Jan Yriarte Uphill 5K | July 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Super Champs · Place 38 · North | 3,000 Meters Super Champs | 38 | 10:15.75 PB | 8 |
| Oct 15 | SOMSAC District FinalsOct 15 · 3,000 Meters Middle School Varsity · Place 4 · North | 3,000 Meters Middle School Varsity | 4 | 10:47.30 PB | 8 |
| Oct 6 | Fleming XC Crusher 2026Oct 6 · 3,000 Meters Middle School · Place 1 · North | 3,000 Meters Middle School | 1 | 11:47.68 PB | 8 |
| Oct 1 | SOMSAC- North MS vs South MSOct 1 · 3,000 Meters Middle School · Place 2 · North | 3,000 Meters Middle School | 2 | 10:59.23 PB | 8 |
| Sep 24 | Lorna Byrne Cross Country MeetSep 24 · 3,000 Meters Middle School · North | 3,000 Meters Middle School | 0 | 12:05.5Unofficial | 8 |
| Sep 19 | Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 3,000 Meters Middle School · Place 6 · North | 3,000 Meters Middle School | 6 | 10:41.50 PB | 8 |
| Sep 15 | Hedrick vs Ruch vs NGPSep 15 · 3,000 Meters Boys Race · Place 1 · North | 3,000 Meters Boys Race | 1 | 11:23.40 PB | 8 |
| Sep 10 | West Orthodontics Invitational (Formerly Max King)Sep 10 · 3,000 Meters Middle School · Place 7 · North | 3,000 Meters Middle School | 7 | 11:40.60 | 8 |
| Jul 17 | Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 17 · 5,000 Meters Week 2 · Place 94 · North | 5,000 Meters Week 2 | 94 | 29:40 PB | 8 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | SOMSAC Conference ChampionshipOct 16 · 3,000 Meters Middle School JV · Place 8 · North | 3,000 Meters Middle School JV | 8 | 12:26.30 | 7 |
| Oct 9 | Fleming XC Crusher Invitational Meet Oct 9 · 3,000 Meters Middle School · Place 15 · North | 3,000 Meters Middle School | 15 | 12:51.39 | 7 |
| Oct 2 | SOMSAC: North vs South Dual Oct 2 · 3,000 Meters Middle School · Place 11 · North | 3,000 Meters Middle School | 11 | 12:35.11 PB | 7 |
| Sep 25 | SOMSAC: South GP, White Mtn., EPMS, Cascade, North GP, RCA @ NorthSep 25 · 3,000 Meters Middle School · Place 15 · North | 3,000 Meters Middle School | 15 | 13:06.24 | 7 |
| Sep 20 | Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 3,000 Meters Middle School · Place 44 · North | 3,000 Meters Middle School | 44 | 12:25.35 | 7 |
| Sep 16 | SOMSAC XC Meet: Hedrick, Ruch, Logos, North GP, New HopeSep 16 · 3,000 Meters Middle School · Place 13 · North | 3,000 Meters Middle School | 13 | 13:15.20 | 7 |
| Sep 9 | West Orthodontics Invitational (Formerly Max King) Sep 9 · 3,000 Meters Middle School · Place 50 · North | 3,000 Meters Middle School | 50 | 12:49.70 | 7 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | SOMSAC Cavalier Crusher XC MeetOct 10 · 3,000 Meters Middle School · Place 38 · North | 3,000 Meters Middle School | 38 | 15:28.54 | 6 |
| Oct 3 | SOMSAC XC @North vs South Oct 3 · 3,000 Meters Varsity · Place 37 · North | 3,000 Meters Varsity | 37 | 16:17.31 | 6 |
| Sep 26 | SOMSAC XC @North w/ Scenic,JoLane, Fremont, New HopeSep 26 · 3,000 Meters Varsity · Place 65 · North | 3,000 Meters Varsity | 65 | 16:49.05 | 6 |
| Sep 19 | SOMSAC XC Meet: RUCHSep 19 · 3,000 Meters Varsity · Place 21 · North | 3,000 Meters Varsity | 21 | 13:40.4 | 6 |
| Sep 10 | West Orthodontics Max King Invitational 2024Sep 10 · 3,000 Meters Middle School · Place 267 · North | 3,000 Meters Middle School | 267 | 20:44.88 | 6 |