Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Snohomish High SchoolSnohomish Invite · Oct 3 | 13:41 | Snohomish Invite | October 3, 2022 |
| 1.7 Miles · Lakewood High SchoolNorth County Middle School Championships · Oct 26 | 12:51.30 | North County Middle School Championships | October 26, 2023 |
| 1.7 Miles · Lakewood High SchoolNorth County Middle School XC Championships · Oct 27 | 13:51.7 | North County Middle School XC Championships | October 27, 2022 |
| 1.7 Miles · River Meadows ParkHaller @ River Meadows · Oct 2 | 14:18.3 | Haller @ River Meadows | October 2, 2023 |
| 1.7 Miles · Sky River ParkMonroe vs. North Lake, Centennial & Valley View · Oct 16 | 13:10 | Monroe vs. North Lake, Centennial & Valley View | October 16, 2023 |
| 1.8 Miles · Cavelero Mid HighMonroe, Valley View @ Cavelero MH · Oct 12 | 13:26 | Monroe, Valley View @ Cavelero MH | October 12, 2023 |
| 3,000 Meters · Sky River ParkMonroe vs. Valley View, Post & LSMS · Oct 9 | 12:34 | Monroe vs. Valley View, Post & LSMS | October 9, 2023 |
| 3,200 Meters · McCollum ParkWESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHS · Sep 10 | 14:34 | WESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHS | September 10, 2025 |
| 5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 25 | 22:53.2 | WESCO Championships | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results2024 Cross Country
1 results2023 Cross Country
6 results2022 Cross Country
2 results