Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · STMS 1.5 mileOlympic League MS Meet #2 at Stevens · Sep 27 | 10:09.46 | Olympic League MS Meet #2 at Stevens | September 27, 2023 |
| 1.5 Miles · Voice of AmericaOlympic League MS Meet #1 at Sequim · Sep 20 | 9:46.02 | Olympic League MS Meet #1 at Sequim | September 20, 2023 |
| 2 Miles · St. Albans Girl Scout CampOlympic League Jamboree · Sep 2 | 11:20.2 | Olympic League Jamboree | September 2, 2026 |
| 3,200 Meters · Blue Heron Middle SchoolOlympic League MS Meet #4 at Blue Heron · Oct 11 | 12:51.27 | Olympic League MS Meet #4 at Blue Heron | October 11, 2023 |
| 3,200 Meters · OLMS ChampionshipsOlympic League MS Meet #5 Championship · Oct 18 | 12:55.35 | Olympic League MS Meet #5 Championship | October 18, 2023 |
| 3,200 Meters · Voice of AmericaOlympic League MS Meet #3 at Sequim · Oct 4 | 13:56.44 | Olympic League MS Meet #3 at Sequim | October 4, 2023 |
| 5,000 Meters · Chambers Creek Regional ParkWestside Classic · Oct 31 | 17:08.3 | Westside Classic | October 31, 2026 |
| 5,000 Meters · Dungeness Recreation AreaOlympic League Meet #1 · Sep 9 | 18:22.43 | Olympic League Meet #1 | September 9, 2026 |
| 5,000 Meters · Football Field Behind Boys & Girls Club2A Olympic League Meet #1 @ Bremerton · Sep 10 | 20:26.8 | 2A Olympic League Meet #1 @ Bremerton | September 10, 2025 |
| 5,000 Meters · Girl Scout Camp St. AlbansOlympic League #2 · Sep 23 | 18:13.6 | Olympic League #2 | September 23, 2026 |
| 5,000 Meters · Port Gamble RC Field TrailheadOlympic League #3 · Sep 30 | 18:11.23 | Olympic League #3 | September 30, 2026 |
| 5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 8 | 17:42.8 | 2025 WIAA State XC Championships | November 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Westside ClassicOct 31 · 5,000 Meters Men's 2A Varsity · Place 12 · Port AngelesPort Angeles | 5,000 Meters Men's 2A Varsity | 12 | 17:08.3 PB | 10 |
| Oct 22 | Olympic League ChampionshipOct 22 · 5,000 Meters Varsity · Place 22 · Port AngelesPort Angeles | 5,000 Meters Varsity | 22 | 17:51.94 | 10 |
| Sep 30 | Olympic League #3Sep 30 · 5,000 Meters Varsity · Place 5 · Port AngelesPort Angeles | 5,000 Meters Varsity | 5 | 18:11.23 PB | 10 |
| Sep 23 | Olympic League #2Sep 23 · 5,000 Meters Varsity Men · Place 3 · Port AngelesPort Angeles | 5,000 Meters Varsity Men | 3 | 18:13.6 PB | 10 |
| Sep 9 | Olympic League Meet #1Sep 9 · 5,000 Meters Boys Varsity · Place 9 · Port AngelesPort Angeles | 5,000 Meters Boys Varsity | 9 | 18:22.43 PB | 10 |
| Sep 2 | Olympic League JamboreeSep 2 · 2 Miles Varsity · Place 8 · Port AngelesPort Angeles | 2 Miles Varsity | 8 | 11:20.2 PB | 10 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 2A Boys · Place 87 · Port AngelesPort Angeles | 5,000 Meters 2A Boys | 87 | 17:42.8 PB | 9 |
| Nov 1 | Westside ClassicNov 1 · 5,000 Meters Varsity 2A · Place 22 · Port AngelesPort Angeles | 5,000 Meters Varsity 2A | 22 | 18:26.6 | 9 |
| Oct 23 | 2A Olympic League ChampionshipsOct 23 · 5,000 Meters Varsity · Place 17 · Port AngelesPort Angeles | 5,000 Meters Varsity | 17 | 17:26.41 | 9 |
| Oct 15 | Olympic League Meet #4 - Battle at Battle Point ParkOct 15 · 5,000 Meters Junior Varsity · Place 14 · Port AngelesPort Angeles | 5,000 Meters Junior Varsity | 14 | 17:41.9 | 9 |
| Oct 11 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 101 · Port AngelesPort Angeles | 5,000 Meters Junior Varsity | 101 | 18:38.4 | 9 |
| Oct 4 | HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 238 · Port AngelesPort Angeles | 5,000 Meters Varsity | 238 | 18:52.7 | 9 |
| Oct 1 | 2A Olympic League Meet #2 @NorthMasonOct 1 · 5,000 Meters Varsity · Place 19 · Port AngelesPort Angeles | 5,000 Meters Varsity | 19 | 19:27.8 | 9 |
| Sep 20 | Fort Steilacoom InvitationalSep 20 · 5,000 Meters Varsity · Place 116 · Port AngelesPort Angeles | 5,000 Meters Varsity | 116 | 19:08.7 | 9 |
| Sep 10 | 2A Olympic League Meet #1 @ BremertonSep 10 · 5,000 Meters Junior Varsity Men · Place 3 · Port AngelesPort Angeles | 5,000 Meters Junior Varsity Men | 3 | 20:26.8 PB | 9 |
2023 Cross Country
5 results