Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Cle Elum HSIEML All League · Oct 13 | 9:57 | IEML All League | October 13, 2015 |
| 1.5 Miles · Medical Lake HSIEML #3 RVSD/NP/NWC/ML · Oct 1 | 10:20 | IEML #3 RVSD/NP/NWC/ML | October 1, 2015 |
| 1.5 Miles · Middle School CourseCoeur d'Alene Super One Invitational · Sep 19 | 09:43.3 | Coeur d'Alene Super One Invitational | September 19, 2015 |
| 1.5 Miles · Newport High SchoolIEML League (Colv.ML,Lksd,NWC,Newport) · Sep 24 | 10:50 | IEML League (Colv.ML,Lksd,NWC,Newport) | September 24, 2014 |
| 1.5 Miles · Riverside Middle SchoolIEML League (NWC,DP,ML,Rivsd) · Oct 2 | 10:59 | IEML League (NWC,DP,ML,Rivsd) | October 2, 2014 |
| 1.5 Miles · Travers MS CourseWilliam Johnson Sandpoint Invitational · Oct 10 | 10:04.03 | William Johnson Sandpoint Invitational | October 10, 2015 |
| 2.5 Miles · Shadle ParkHighlander Invite · Sep 8 | 15:59.06 | Highlander Invite | September 8, 2018 |
| 3 Miles · Beachview ParkSeaport Invite · Sep 16 | 21:28.49 | Seaport Invite | September 16, 2017 |
| 3 Miles · Clarkston HSSeaport Invite · Sep 17 | 20:31.86 | Seaport Invite | September 17, 2016 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 18:19.60 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Chambers Creek Regional Park21st Curtis Invite · Oct 1 | 21:30.60 | 21st Curtis Invite | October 1, 2016 |
| 5,000 Meters · Chewelah Golf and Country Club RV ParkNEA Districts · Oct 25 | 19:02.71 | NEA Districts | October 25, 2018 |
| 5,000 Meters · Connell 5KConnell Invite · Sep 22 | 19:36.57 | Connell Invite | September 22, 2018 |
| 5,000 Meters · Deer Park HSNEA #3 Medical Lake & Riverside @ Deer Park · Oct 10 | 21:02 | NEA #3 Medical Lake & Riverside @ Deer Park | October 10, 2018 |
| 5,000 Meters · Dominion Meadows Golf CourseNEA#4 Newport/Medical Lake/Colville · Oct 17 | 20:45 | NEA#4 Newport/Medical Lake/Colville | October 17, 2017 |
| 5,000 Meters · Lakeside (9 Mile)NEA #1 Colville, Medical Lake @ Lakeside · Oct 2 | 19:24.1 | NEA #1 Colville, Medical Lake @ Lakeside | October 2, 2019 |
| 5,000 Meters · Medical Lake HSNEA#2 Riverside @ Medical Lake · Oct 4 | 21:10.46 | NEA#2 Riverside @ Medical Lake | October 4, 2017 |
| 5,000 Meters · Newport High SchoolNEA #2 Medical Lake @ Newport · Oct 9 | 19:59 | NEA #2 Medical Lake @ Newport | October 9, 2019 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 20:34.2 | Nike Portland XC | September 30, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | NEA#4 Freeman @ Medical Lake HSOct 23 · 5,000 Meters Junior Varsity · Place 2 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 2 | 19:04.50 | 12 |
| Oct 16 | NEA #3 Riverside/Deer Park @ Medical LakeOct 16 · 5,000 Meters Junior Varsity · Place 7 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 7 | 19:50.00 | 12 |
| Oct 9 | NEA #2 Medical Lake @ NewportOct 9 · 5,000 Meters Junior Varsity · Place 1 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 1 | 19:59 PB | 12 |
| Oct 5 | CAN-AM InvitationalOct 5 · 5,000 Meters Varsity · Place 43 · Medical LakeMedical Lake | 5,000 Meters Varsity | 43 | 18:48 | 12 |
| Oct 2 | NEA #1 Colville, Medical Lake @ LakesideOct 2 · 5,000 Meters Junior Varsity · Place 12 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 12 | 19:24.1 PB | 12 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Small Schools/D3 JV · Place 2 · Medical LakeMedical Lake | 5,000 Meters Small Schools/D3 JV | 2 | 18:19.60 PB | 12 |
| Sep 21 | Wenatchee XC InviteSep 21 · 5,000 Meters Junior Varsity · Place 3 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 3 | 18:50 | 12 |
| Sep 14 | Highlander InviteSep 14 · 2.5 Miles Varsity · Place 71 · Medical LakeMedical Lake | 2.5 Miles Varsity | 71 | 15:07.49 | 12 |
2018 Cross Country
7 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | NEA Districts Final @ Chewelah GCOct 26 · 5,000 Meters Junior Varsity · Place 23 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 23 | 20:11.93 | 10 |
| Oct 17 | NEA#4 Newport/Medical Lake/ColvilleOct 17 · 5,000 Meters Junior Varsity · Place 10 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 10 | 20:45 PB | 10 |
| Oct 4 | NEA#2 Riverside @ Medical LakeOct 4 · 5,000 Meters Junior Varsity · Place 15 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 15 | 21:10.46 PB | 10 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Sophomore JV · Place 116 · Medical LakeMedical Lake | 5,000 Meters Sophomore JV | 116 | 20:34.2 PB | 10 |
| Sep 27 | NEA#1 Freeman,Deer Park @ Medical LakeSep 27 · 5,000 Meters Junior Varsity · Place 17 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 17 | 21:49.30 | 10 |
| Sep 16 | Seaport InviteSep 16 · 3 Miles Junior Varsity · Place 84 · Medical LakeMedical Lake | 3 Miles Junior Varsity | 84 | 21:28.49 PB | 10 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Distrct 6/7 1A ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 34 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 34 | 21:22.71 | 9 |
| Oct 18 | NEA #4 DP/ML/ColOct 18 · 5,000 Meters Junior Varsity · Place 21 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 21 | 22:45Unofficial | 9 |
| Oct 12 | NEA-3-Freeman/Chewelah/MLOct 12 · 5,000 Meters Junior Varsity · Place 6 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 6 | 21:17.75 | 9 |
| Oct 5 | NEA-2- Newport@Medical LakeOct 5 · 5,000 Meters Junior Varsity · Place 5 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 5 | 22:28 | 9 |
| Oct 1 | 21st Curtis InviteOct 1 · 5,000 Meters Junior Varsity - Top 7 · Place 178 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity - Top 7 | 178 | 21:30.60 PB | 9 |
| Sep 28 | NEA-1 - Medical Lake/Riverside/LakesideSep 28 · 5,000 Meters Junior Varsity · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 0 | 22:13Unofficial | 9 |
| Sep 17 | Seaport InviteSep 17 · 3 Miles Junior Varsity · Place 81 · Medical LakeMedical Lake | 3 Miles Junior Varsity | 81 | 20:31.86 PB | 9 |
| Sep 10 | Moses Lake InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 48 · Medical LakeMedical Lake | 5,000 Meters Junior Varsity | 48 | 22:28.03Unofficial | 9 |
2015 Cross Country
5 results2014 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | District 7 1A ChampionshipsOct 30 · 1.5 Mile Varsity MS · Place 33 · Medical LakeMedical Lake | 1.5 Mile Varsity MS | 33 | 11:19Unofficial | 7 |
| Oct 14 | IEML All-League MeetOct 14 · 1.5 Mile Varsity Boys · Place 33 · Medical LakeMedical Lake | 1.5 Mile Varsity Boys | 33 | 11:19Unofficial | 7 |
| Oct 9 | IEML League (ML,Chew,STG,NWC)Oct 9 · 1.5 Mile Middle School · Place 26 · Medical LakeMedical Lake | 1.5 Mile Middle School | 26 | 12:47Unofficial | 7 |
| Oct 7 | IEML League (DP,NWC,Newpt,Lksd)Oct 7 · 1.5 Mile Middle School · Place 22 · Medical LakeMedical Lake | 1.5 Mile Middle School | 22 | 10:59.00 | 7 |
| Oct 2 | IEML League (NWC,DP,ML,Rivsd)Oct 2 · 1.5 Mile Middle School · Place 25 · Medical LakeMedical Lake | 1.5 Mile Middle School | 25 | 10:59 PB | 7 |
| Sep 30 | IEML (Rivsd, ML, NWC)Sep 30 · 1.5 Mile Middle School · Place 24 · Medical LakeMedical Lake | 1.5 Mile Middle School | 24 | 10:42Unofficial | 7 |
| Sep 24 | IEML League (Colv.ML,Lksd,NWC,Newport)Sep 24 · 1.5 Mile Middle School · Place 22 · Medical LakeMedical Lake | 1.5 Mile Middle School | 22 | 10:50 PB | 7 |
| Sep 18 | South Jamboree (ML/DP/St.GeorgeSep 18 · 1 Mile Middle School · Place 20 · Medical LakeMedical Lake | 1 Mile Middle School | 20 | 8:07Unofficial | 7 |
| Sep 13 | Super Time TrialSep 13 · 1.5 Miles Middle School · Place 5 · Medical LakeMedical Lake | 1.5 Miles Middle School | 5 | 10:16.74Unofficial | 7 |