Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Heritage High SchoolEvergreen @ HHS · Feb 24 | 12:23.68 | Evergreen @ HHS | February 24, 2021 |
| 2.95 Miles · Kelso HSGSHL 3A District Meet · Oct 21 | 16:52.30 | GSHL 3A District Meet | October 21, 2022 |
| 2.98 Miles · Kelso HSMt. View, Heritage @ Kelso · Oct 15 | 17:58.80 | Mt. View, Heritage @ Kelso | October 15, 2019 |
| 4,000 Meters · Prairie Home CourseHeritage @ Prairie · Mar 10 | 14:53 | Heritage @ Prairie | March 10, 2021 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 19:15.60 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Camas HSHeritage@Camas · Mar 18 | 18:11 | Heritage@Camas | March 18, 2021 |
| 5,000 Meters · Heritage High SchoolGSHL 3A District Meet · Mar 25 | 18:43 | GSHL 3A District Meet | March 25, 2021 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 18:58.00 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · Sun Willows Golf CourseWIAA 3A State XC Championships · Nov 5 | 18:11.3 | WIAA 3A State XC Championships | November 5, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
7 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 25 | GSHL 3A District MeetMar 25 · 5,000 Meters Varsity (Wave 1) · Place 11 · Heritage | 5,000 Meters Varsity (Wave 1) | 11 | 18:43 PB | 10 |
| Mar 18 | Heritage@CamasMar 18 · 5,000 Meters Wave 1 · Place 9 · Heritage | 5,000 Meters Wave 1 | 9 | 18:11 PB | 10 |
| Mar 10 | Heritage @ PrairieMar 10 · 4,000 Meters Varsity · Place 6 · Heritage | 4,000 Meters Varsity | 6 | 14:53 PB | 10 |
| Mar 3 | Kelso @ HHSMar 3 · 5,000 Meters Varsity · Place 7 · Heritage | 5,000 Meters Varsity | 7 | 20:02.12 | 10 |
| Feb 24 | Evergreen @ HHSFeb 24 · 2 Miles Varsity · Place 2 · Heritage | 2 Miles Varsity | 2 | 12:23.68 PB | 10 |
| Feb 10 | Mountain View @ Heritage HSFeb 10 · 2 Miles Varsity · Place 3 · Heritage | 2 Miles Varsity | 3 | 12:34.43 | 10 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | GSHL 4A District MeetOct 23 · 5,000 Meters Varsity · Place 30 · Heritage | 5,000 Meters Varsity | 30 | 19:07 | 9 |
| Oct 15 | Mt. View, Heritage @ KelsoOct 15 · 2.98 Miles Varsity · Place 14 · Heritage | 2.98 Miles Varsity | 14 | 17:58.80 PB | 9 |
| Oct 1 | Fort Vancouver, Hudsons Bay, Heritage at UnionOct 1 · 5,000 Meters Varsity · Place 17 · Heritage | 5,000 Meters Varsity | 17 | 18:48 | 9 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Division 3 Varsity · Place 80 · Heritage | 5,000 Meters Division 3 Varsity | 80 | 19:15.60 PB | 9 |
| Sep 24 | Battle Ground, Skyview at HeritageSep 24 · 5,000 Meters Varsity · Place 15 · Heritage | 5,000 Meters Varsity | 15 | 19:40 | 9 |
| Sep 20 | Meriwether Cross Country ClassicSep 20 · 5,000 Meters Varsity · Place 226 · Heritage | 5,000 Meters Varsity | 226 | 18:58.00 PB | 9 |
| Sep 17 | Camas @ HeritageSep 17 · 5,000 Meters Varsity · Place 10 · Heritage | 5,000 Meters Varsity | 10 | 19:24 | 9 |
| Sep 13 | 59th Annual Hudson's Bay Steve Maas Run-A-ReeSep 13 · 5,000 Meters Varsity · Place 64 · Heritage | 5,000 Meters Varsity | 64 | 20:07 | 9 |