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 | 12:07.51 | SOMSAC- North MS vs South MS | October 1, 2026 |
| 3,000 Meters · Fleming Middle schoolFleming XC Crusher 2026 · Oct 6 | 12:08.34 | Fleming XC Crusher 2026 | October 6, 2026 |
| 3,000 Meters · Holmes ParkHedrick vs Ruch vs NGP · Sep 15 | 13:30.60 | Hedrick vs Ruch vs NGP | September 15, 2026 |
| 3,000 Meters · Jackson County ExpoSOMSAC District Finals · Oct 15 | 11:56.40 | SOMSAC District Finals | October 15, 2026 |
| 3,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 19 | 12:18.50 | Northwest Classic-Sponsored by Steens Mountain Running Camp | September 19, 2026 |
| 3,000 Meters · North Middle schoolSOMSAC: North vs South Dual · Oct 2 | 13:33.58 | SOMSAC: North vs South Dual | October 2, 2025 |
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 |
| Oct 15 | SOMSAC District FinalsOct 15 · 3,000 Meters Middle School Varsity · Place 25 · North | 3,000 Meters Middle School Varsity | 25 | 11:56.40 PB | 8 |
| Oct 6 | Fleming XC Crusher 2026Oct 6 · 3,000 Meters Middle School · Place 3 · North | 3,000 Meters Middle School | 3 | 12:08.34 PB | 8 |
| Oct 1 | SOMSAC- North MS vs South MSOct 1 · 3,000 Meters Middle School · Place 5 · North | 3,000 Meters Middle School | 5 | 12:07.51 PB | 8 |
| Sep 24 | Lorna Byrne Cross Country MeetSep 24 · 3,000 Meters Middle School · North | 3,000 Meters Middle School | 0 | 12:39.5Unofficial | 8 |
| Sep 19 | Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 3,000 Meters Middle School · Place 42 · North | 3,000 Meters Middle School | 42 | 12:18.50 PB | 8 |
| Sep 15 | Hedrick vs Ruch vs NGPSep 15 · 3,000 Meters Boys Race · Place 11 · North | 3,000 Meters Boys Race | 11 | 13:30.60 PB | 8 |
| Sep 10 | West Orthodontics Invitational (Formerly Max King)Sep 10 · 3,000 Meters Middle School · Place 93 · North | 3,000 Meters Middle School | 93 | 14:50.00 | 8 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | SOMSAC Conference ChampionshipOct 16 · 3,000 Meters Middle School JV 2 · Place 8 · North | 3,000 Meters Middle School JV 2 | 8 | 12:55.80 | 7 |
| Oct 9 | Fleming XC Crusher Invitational Meet Oct 9 · 3,000 Meters Middle School · Place 26 · North | 3,000 Meters Middle School | 26 | 13:43.14 | 7 |
| Oct 2 | SOMSAC: North vs South Dual Oct 2 · 3,000 Meters Middle School · Place 23 · North | 3,000 Meters Middle School | 23 | 13:33.58 PB | 7 |
| Sep 25 | SOMSAC: South GP, White Mtn., EPMS, Cascade, North GP, RCA @ NorthSep 25 · 3,000 Meters Middle School · Place 26 · North | 3,000 Meters Middle School | 26 | 13:37.66 | 7 |
| Sep 16 | SOMSAC XC Meet: Hedrick, Ruch, Logos, North GP, New HopeSep 16 · 3,000 Meters Middle School · Place 24 · North | 3,000 Meters Middle School | 24 | 14:26.50 | 7 |
| Sep 9 | West Orthodontics Invitational (Formerly Max King) Sep 9 · 3,000 Meters Middle School · Place 109 · North | 3,000 Meters Middle School | 109 | 14:01.30 | 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 22 · North | 3,000 Meters Middle School | 22 | 14:08.15 | 6 |
| Oct 3 | SOMSAC XC @North vs South Oct 3 · 3,000 Meters Varsity · Place 32 · North | 3,000 Meters Varsity | 32 | 15:02.64 | 6 |
| Sep 26 | SOMSAC XC @North w/ Scenic,JoLane, Fremont, New HopeSep 26 · 3,000 Meters Varsity · Place 57 · North | 3,000 Meters Varsity | 57 | 15:28.79 | 6 |
| Sep 19 | SOMSAC XC Meet: RUCHSep 19 · 3,000 Meters Varsity · Place 41 · North | 3,000 Meters Varsity | 41 | 15:09.3 | 6 |
| Sep 10 | West Orthodontics Max King Invitational 2024Sep 10 · 3,000 Meters Middle School · Place 202 · North | 3,000 Meters Middle School | 202 | 17:53.02 | 6 |