Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Blue Heron Middle SchoolNOL_MS_XC Meet #2 · Sep 28 | 10:53.73 | NOL_MS_XC Meet #2 | September 28, 2016 |
| 1.5 Miles · Lincoln ParkNOL_MS_XC Meet #4 · Oct 12 | 11:15.49 | NOL_MS_XC Meet #4 | October 12, 2016 |
| 1.5 Miles · Robin HillNOL_MS_XC Meet #3 · Oct 4 | 9:38.86 | NOL_MS_XC Meet #3 | October 4, 2017 |
| 2 Miles · Klahowya Secondary SchoolEagle Jamboree · Sep 11 | 14:07 | Eagle Jamboree | September 11, 2019 |
| 2 Miles · Lincoln ParkNOL_MS_XC Championships · Oct 24 | 13:38.15 | NOL_MS_XC Championships | October 24, 2017 |
| 2 Miles · Robin HillNOL_MS_XC Meet #3 · Oct 5 | 14:35.40 | NOL_MS_XC Meet #3 | October 5, 2016 |
| 2 Miles · The Cedars at Dungeness Golf CourseNOL_MS_XC Meet #5 · Oct 19 | 13:33.01 | NOL_MS_XC Meet #5 | October 19, 2017 |
| 3 Miles · Salt Creek Park41st Salt Creek Invitational · Sep 15 | 20:12.11 | 41st Salt Creek Invitational | September 15, 2018 |
| 3,200 Meters · Lincoln ParkNOL_MS_XC Championships · Oct 25 | 14:58.56 | NOL_MS_XC Championships | October 25, 2016 |
| 3,200 Meters · The Cedars at Dungeness Golf CourseNOL_MS_XC Meet #5 · Oct 20 | 15:13.18 | NOL_MS_XC Meet #5 | October 20, 2016 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invite · Sep 28 | 23:23.50 | Bellevue Cross Country Invite | September 28, 2019 |
| 5,000 Meters · Port Townsend Golf ClubOlympic League Championship · Oct 18 | 21:25 | Olympic League Championship | October 18, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Olympic League Championship Oct 24 · 5,000 Meters Junior Varsity · Place 60 · Port AngelesPort Angeles | 5,000 Meters Junior Varsity | 60 | 22:24.64 | 10 |
| Oct 9 | North Mason vs Olympic @ Port AngelesOct 9 · 5,000 Meters Junior Varsity · Place 24 · Port AngelesPort Angeles | 5,000 Meters Junior Varsity | 24 | 22:20.72 | 10 |
| Oct 2 | Olympic League XC @ Battle Point ParkOct 2 · 5,000 Meters Open · Place 74 · Port AngelesPort Angeles | 5,000 Meters Open | 74 | 22:21.00 | 10 |
| Sep 28 | Bellevue Cross Country InviteSep 28 · 5,000 Meters Boys Junior/Senior JV OPEN · Place 156 · Port AngelesPort Angeles | 5,000 Meters Boys Junior/Senior JV OPEN | 156 | 23:23.50 PB | 10 |
| Sep 21 | 42nd Salt Creek InvitationalSep 21 · 3 Miles Junior Varsity · Place 56 · Port AngelesPort Angeles | 3 Miles Junior Varsity | 56 | 21:36.05 | 10 |
| Sep 18 | Bremerton vs Port Angeles @ KingstonSep 18 · 5,000 Meters Junior Varsity · Place 15 · Port AngelesPort Angeles | 5,000 Meters Junior Varsity | 15 | 24:20 | 10 |
| Sep 11 | Eagle JamboreeSep 11 · 2 Miles Varsity · Place 125 · Port AngelesPort Angeles | 2 Miles Varsity | 125 | 14:07 PB | 10 |
2018 Cross Country
7 results2017 Cross Country
6 results2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NOL_MS_XC ChampionshipsOct 25 · 3,200 Meters Middle School · Place 26 · StevensStevens | 3,200 Meters Middle School | 26 | 14:58.56 PB | 7 |
| Oct 20 | NOL_MS_XC Meet #5Oct 20 · 3,200 Meters Middle School · Place 27 · StevensStevens | 3,200 Meters Middle School | 27 | 15:13.18 PB | 7 |
| Oct 12 | NOL_MS_XC Meet #4Oct 12 · 1.5 Miles Middle School · Place 25 · StevensStevens | 1.5 Miles Middle School | 25 | 11:15.49 PB | 7 |
| Oct 5 | NOL_MS_XC Meet #3Oct 5 · 2 Miles Middle School · Place 24 · StevensStevens | 2 Miles Middle School | 24 | 14:35.40 PB | 7 |
| Sep 28 | NOL_MS_XC Meet #2Sep 28 · 1.5 Miles Middle School · Place 20 · StevensStevens | 1.5 Miles Middle School | 20 | 10:53.73 PB | 7 |
| Sep 21 | NOL_MS_XC Meet #1Sep 21 · 1.5 Miles Middle School · Place 25 · StevensStevens | 1.5 Miles Middle School | 25 | 12:41.55 | 7 |