Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Naselle HSXC in Naselle · Sep 30 | 18:56.00 | XC in Naselle | September 30, 2026 |
| 3,000 Meters · Jewell SchoolJewell Jaunt · Oct 17 | 21:41.40 | Jewell Jaunt | October 17, 2024 |
| 3,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 1 | 21:45.54 | Grant Robison Invitational | October 1, 2026 |
| 3,000 Meters · Knappa School DistrictColumbia Pacific Middle School League Meet · Oct 13 | 21:35.04 | Columbia Pacific Middle School League Meet | October 13, 2026 |
| 3,000 Meters · Rainier HSRainier Invitational Cross Country Meet · Oct 11 | 20:16 | Rainier Invitational Cross Country Meet | October 11, 2025 |
| 3,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 26 | 22:44.7 | Three Course Challenge | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Columbia Pacific Middle School League Meet Oct 13 · 3,000 Meters Middle School · Place 118 · Astoria | 3,000 Meters Middle School | 118 | 21:35.04 PB | 8 |
| Oct 1 | Grant Robison InvitationalOct 1 · 3,000 Meters Middle School · Place 91 · Astoria | 3,000 Meters Middle School | 91 | 21:45.54 PB | 8 |
| Sep 30 | XC in NaselleSep 30 · 2,500 Meters Middle School · Place 30 · Astoria | 2,500 Meters Middle School | 30 | 18:56.00 PB | 8 |
| Sep 26 | Three Course ChallengeSep 26 · 3,000 Meters Middle School Runners · Place 145 · Astoria | 3,000 Meters Middle School Runners | 145 | 22:44.7 PB | 8 |
| Sep 23 | Jewell JauntSep 23 · 3,000 Meters Middle School · Place 104 · Astoria | 3,000 Meters Middle School | 104 | 22:26.24 | 8 |
2025 Cross Country
1 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Jewell JauntOct 17 · 3,000 Meters Middle School · Place 81 · Astoria | 3,000 Meters Middle School | 81 | 21:41.40 PB | 6 |