Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Woodland HS2A GSHL HBAY/RIDG/WDLD · Oct 14 | 9:25.8 | 2A GSHL HBAY/RIDG/WDLD | October 14, 2015 |
| 1.5 Miles · Woodland HS- Dike Access Road2A GSHL HOCK/WSGL @WDLD · Sep 22 | 9:38.1 | 2A GSHL HOCK/WSGL @WDLD | September 22, 2015 |
| 2,500 Meters · Vancouver LakeTrico League · Sep 16 | 09:59 | Trico League | September 16, 2015 |
| 2200 m · Hudson's Bay HS55th Annual Hudson's Bay Steve Maas Run-A-Ree · Sep 11 | 08:20 | 55th Annual Hudson's Bay Steve Maas Run-A-Ree | September 11, 2015 |
| 3,000 Meters · Portland Meadows Race TrackNike Portland XC (formerly Nike Pre Nationals) · Sep 26 | 11:51.19 | Nike Portland XC (formerly Nike Pre Nationals) | September 26, 2015 |
| 4,500 Meters · Seaside 3 CourseThree Course Challenge · Sep 17 | 21:15 | Three Course Challenge | September 17, 2016 |
| 5,000 Meters · Abrams ParkGSHL 2A Hockinson @ Ridgefield · Oct 12 | 20:23 | GSHL 2A Hockinson @ Ridgefield | October 12, 2016 |
| 5,000 Meters · Alderbrook ParkGSHL @Hockinson w/Ridgefield · Oct 4 | 23:28.0 | GSHL @Hockinson w/Ridgefield | October 4, 2017 |
| 5,000 Meters · Camp Rilea National GuardThree Course Challenge · Sep 23 | 27:21 | Three Course Challenge | September 23, 2017 |
| 5,000 Meters · Hockinson Meadows ParkGSHL 2A Mark Morris @ Hockinson · Sep 14 | 20:38 | GSHL 2A Mark Morris @ Hockinson | September 14, 2016 |
| 5,000 Meters · Hudson's Bay HSSteve Maas Run-A-Ree · Sep 9 | 20:51 | Steve Maas Run-A-Ree | September 9, 2016 |
| 5,000 Meters · Lake Sacajawea ParkGSHL 2A All League Meet · Oct 20 | 19:32 | GSHL 2A All League Meet | October 20, 2016 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 24 | 21:11.72 | Nike Portland XC | September 24, 2016 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 15 | 19:44.0 | George Fox XC Classic | October 15, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | GSHL 2A League ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 32 · HockinsonHockinson | 5,000 Meters Junior Varsity | 32 | 21:17 | 10 |
| Oct 14 | George Fox XC ClassicOct 14 · 5,000 Meters JV Bronze · Place 31 · HockinsonHockinson | 5,000 Meters JV Bronze | 31 | 20:38.16 | 10 |
| Oct 4 | GSHL @Hockinson w/RidgefieldOct 4 · 5,000 Meters Varsity · Place 31 · HockinsonHockinson | 5,000 Meters Varsity | 31 | 23:28.0 PB | 10 |
| Sep 23 | Three Course ChallengeSep 23 · 5,000 Meters Hard · Place 296 · HockinsonHockinson | 5,000 Meters Hard | 296 | 27:21 PB | 10 |
| Sep 13 | GSHL @MM w/ HOCKSep 13 · 5,000 Meters Varsity · Place 17 · HockinsonHockinson | 5,000 Meters Varsity | 17 | 0:21:40Unofficial | 10 |
| Sep 8 | 57th Annual Steve Maas Run-A-ReeSep 8 · 5,000 Meters Junior Varsity · Place 20 · HockinsonHockinson | 5,000 Meters Junior Varsity | 20 | 20:59 | 10 |
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | GSHL 2A All League MeetOct 20 · 5,000 Meters Varsity · Place 53 · HockinsonHockinson | 5,000 Meters Varsity | 53 | 19:32 PB | 9 |
| Oct 15 | George Fox XC ClassicOct 15 · 5,000 Meters JV Silver · Place 43 · HockinsonHockinson | 5,000 Meters JV Silver | 43 | 19:44.0 PB | 9 |
| Oct 12 | GSHL 2A Hockinson @ RidgefieldOct 12 · 5,000 Meters Varsity/JV · Place 17 · HockinsonHockinson | 5,000 Meters Varsity/JV | 17 | 20:23 PB | 9 |
| Oct 5 | GSHL 2A Woodland/Hockinson @ WashougalOct 5 · 5,000 Meters Varsity/JV · Place 32 · HockinsonHockinson | 5,000 Meters Varsity/JV | 32 | 20:25Unofficial | 9 |
| Sep 28 | GSHL 2A Hockinson, Col. Rvr., TRCS @ RALongSep 28 · 5,000 Meters Junior Varsity · Place 3 · HockinsonHockinson | 5,000 Meters Junior Varsity | 3 | 20:02Unofficial | 9 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters JV Championships · Place 212 · HockinsonHockinson | 5,000 Meters JV Championships | 212 | 21:11.72 PB | 9 |
| Sep 17 | Three Course ChallengeSep 17 · 4,500 Meters Boys Easy Course · Place 249 · HockinsonHockinson | 4,500 Meters Boys Easy Course | 249 | 21:15 PB | 9 |
| Sep 14 | GSHL 2A Mark Morris @ HockinsonSep 14 · 5,000 Meters Varsity · Place 16 · HockinsonHockinson | 5,000 Meters Varsity | 16 | 20:38 PB | 9 |
| Sep 9 | Steve Maas Run-A-ReeSep 9 · 5,000 Meters Junior Varsity · Place 28 · HockinsonHockinson | 5,000 Meters Junior Varsity | 28 | 20:51 PB | 9 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | 2A GSHL HBAY/RIDG/WDLDOct 14 · 1.5 Mile MS · Place 4 · HockinsonHockinson | 1.5 Mile MS | 4 | 9:25.8 PB | 8 |
| Oct 7 | 2A GSHL RAL/Washougal at RHS (HS, MS)Oct 7 · 3,000 Meters Middle School · Place 7 · HockinsonHockinson | 3,000 Meters Middle School | 7 | 12:07Unofficial | 8 |
| Sep 29 | Cottonwood Beach MS InvitationalSep 29 · 3,000 Meters MS Boys · Place 17 · HockinsonHockinson | 3,000 Meters MS Boys | 17 | 13:06Unofficial | 8 |
| Sep 26 | Nike Portland XC (formerly Nike Pre Nationals)Sep 26 · 3,000 Meters Middle School · Place 58 · HockinsonHockinson | 3,000 Meters Middle School | 58 | 11:51.19 PB | 8 |
| Sep 22 | 2A GSHL HOCK/WSGL @WDLDSep 22 · 1.5 Mile Middle School · Place 6 · HockinsonHockinson | 1.5 Mile Middle School | 6 | 9:38.1 PB | 8 |
| Sep 16 | Trico LeagueSep 16 · 2,500 Meters Middle School · Place 9 · HockinsonHockinson | 2,500 Meters Middle School | 9 | 09:59 PB | 8 |
| Sep 11 | 55th Annual Hudson's Bay Steve Maas Run-A-ReeSep 11 · 2,200 Meters Middle School · Place 6 · HockinsonHockinson | 2,200 Meters Middle School | 6 | 08:20 PB | 8 |