Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Shadle ParkHighlander Invite · Sep 8 | 16:50.50 | Highlander Invite | September 8, 2018 |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 19:29.78 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 3 Miles · Freeman High SchoolNEA #1 Newport/Deer Park @ Freeman · Sep 26 | 20:18.83 | NEA #1 Newport/Deer Park @ Freeman | September 26, 2018 |
| 5,000 Meters · 49 Degrees Mountain Resort49 Degrees North Invite · Sep 24 | 24:15 | 49 Degrees North Invite | September 24, 2016 |
| 5,000 Meters · Chewelah Golf and Country Club RV ParkNEA Districts · Oct 25 | 20:37.71 | NEA Districts | October 25, 2018 |
| 5,000 Meters · Fairways Golf CourseNIKE--BATTLE FOR THE 509 · Sep 23 | 21:19.63 | NIKE--BATTLE FOR THE 509 | September 23, 2017 |
| 5,000 Meters · Freeman High SchoolNEA #3 Colville @ Freeman · Oct 10 | 21:07.40 | NEA #3 Colville @ Freeman | October 10, 2018 |
| 5,000 Meters · Lake Roosevelt National Recreation AreaCAN-AM XC Invitational · Oct 3 | 25:04 | CAN-AM XC Invitational | October 3, 2015 |
| 5,000 Meters · Lakeside HSNEA-4-Freeman/Newport/Lakeside · Oct 19 | 20:27 | NEA-4-Freeman/Newport/Lakeside | October 19, 2016 |
| 5,000 Meters · Medical Lake HSNEA#1 Freeman,Deer Park @ Medical Lake · Sep 27 | 22:23.52 | NEA#1 Freeman,Deer Park @ Medical Lake | September 27, 2017 |
| 5,000 Meters · Plantes FerryRunners Soul Erik Anderson Invitational · Sep 19 | 25:41.52 | Runners Soul Erik Anderson Invitational | September 19, 2015 |
| 5,000 Meters · Travers ParkWilliam Johnson Sandpoint Invitational · Sep 30 | 20:21.43 | William Johnson Sandpoint Invitational | September 30, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NEA Districts Oct 25 · 5,000 Meters Varsity Men · Place 42 · Freeman | 5,000 Meters Varsity Men | 42 | 20:37.71 PB | 12 |
| Oct 17 | NEA #4 Freeman @ RiversideOct 17 · 5,000 Meters Varsity · Place 8 · Freeman | 5,000 Meters Varsity | 8 | 21:59 | 12 |
| Oct 13 | Lake Spokane Cross Country InvitationalOct 13 · Varsity · Place 80 · Freeman | Varsity | 80 | 21:21.32 | 12 |
| Oct 10 | NEA #3 Colville @ FreemanOct 10 · 5,000 Meters Varsity · Place 4 · Freeman | 5,000 Meters Varsity | 4 | 21:07.40 PB | 12 |
| Oct 6 | 50th Annual Max Jensen Richland InvitationalOct 6 · 3 Miles Junior/Senior · Place 97 · Freeman | 3 Miles Junior/Senior | 97 | 19:29.78 PB | 12 |
| Oct 3 | NEA #2 Freeman, Lakeside @ Medical LakeOct 3 · Varsity · Place 16 · Freeman | Varsity | 16 | 21:01.55 | 12 |
| Sep 29 | CAN-AM InvitationalSep 29 · 5,000 Meters Varsity · Place 42 · Freeman | 5,000 Meters Varsity | 42 | 20:11 | 12 |
| Sep 26 | NEA #1 Newport/Deer Park @ FreemanSep 26 · 3 Miles Varsity · Place 12 · Freeman | 3 Miles Varsity | 12 | 20:18.83 PB | 12 |
| Sep 22 | Nike-Battle for the 509 Sep 22 · Varsity · Place 158 · Freeman | Varsity | 158 | 21:05.40 | 12 |
| Sep 8 | Highlander InviteSep 8 · 2.5 Miles Juniors · Place 92 · Freeman | 2.5 Miles Juniors | 92 | 16:50.50 PB | 12 |
| Aug 31 | Freeman time trialAug 31 · 3,200 Meters Varsity · Place 2 · Freeman | 3,200 Meters Varsity | 2 | 15:27.12Unofficial | 12 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | NEA Districts Final @ Chewelah GCOct 26 · 5,000 Meters Varsity · Place 49 · Freeman | 5,000 Meters Varsity | 49 | 21:40.93 | 11 |
| Oct 4 | NEA #2 Lakeside/Newport @ FreemanOct 4 · 3 Miles Varsity · Place 18 · Freeman | 3 Miles Varsity | 18 | 21:26.28 | 11 |
| Sep 30 | William Johnson Sandpoint InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 28 · Freeman | 5,000 Meters Junior Varsity | 28 | 20:21.43 PB | 11 |
| Sep 27 | NEA#1 Freeman,Deer Park @ Medical LakeSep 27 · 5,000 Meters Varsity · Place 19 · Freeman | 5,000 Meters Varsity | 19 | 22:23.52 PB | 11 |
| Sep 23 | NIKE--BATTLE FOR THE 509Sep 23 · 5,000 Meters Junior Varsity Boys · Place 91 · Freeman | 5,000 Meters Junior Varsity Boys | 91 | 21:19.63 PB | 11 |
| Aug 30 | Freeman Trail Trial #2Aug 30 · 3,200 Meters Varsity · Freeman | 3,200 Meters Varsity | 0 | 13:01Unofficial | 11 |
| Aug 23 | Freeman Time trialAug 23 · 1.9 Miles Varsity · Place 4 · Freeman | 1.9 Miles Varsity | 4 | 13:07Unofficial | 11 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Distrct 6/7 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 48 · Freeman | 5,000 Meters Varsity | 48 | 21:17.45 | 10 |
| Oct 19 | NEA-4-Freeman/Newport/LakesideOct 19 · 5,000 Meters Varsity · Place 18 · Freeman | 5,000 Meters Varsity | 18 | 20:27 PB | 10 |
| Oct 12 | NEA-3-Freeman/Chewelah/MLOct 12 · 5,000 Meters Varsity · Place 18 · Freeman | 5,000 Meters Varsity | 18 | 22:39.00 | 10 |
| Oct 5 | NEA 2 - Freeman, Riverside at Deer ParkOct 5 · 5,000 Meters Varsity · Place 17 · Freeman | 5,000 Meters Varsity | 17 | 22:13Unofficial | 10 |
| Sep 28 | NEA 1 Freeman, ColvilleSep 28 · 5,000 Meters Varsity · Place 15 · Freeman | 5,000 Meters Varsity | 15 | 21:54 | 10 |
| Sep 24 | 49 Degrees North InviteSep 24 · 5,000 Meters Varsity · Place 50 · Freeman | 5,000 Meters Varsity | 50 | 24:15 PB | 10 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NEA District 7 ChampionshipOct 29 · 5,000 Meters Junior Varsity · Place 57 · Freeman | 5,000 Meters Junior Varsity | 57 | 22:40.00 | 9 |
| Oct 21 | Medical Lk/Chewelah/FreemanOct 21 · 3 Miles Junior Varsity · Place 26 · Freeman | 3 Miles Junior Varsity | 26 | 24:44:00 | 9 |
| Oct 14 | Freeman, Riverside at Deer ParkOct 14 · 5,000 Meters Junior Varsity · Place 22 · Freeman | 5,000 Meters Junior Varsity | 22 | 24:45Unofficial | 9 |
| Oct 3 | CAN-AM XC InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 43 · Freeman | 5,000 Meters Junior Varsity | 43 | 25:04 PB | 9 |
| Sep 30 | NEASep 30 · 5,000 Meters Varsity · Place 35 · Freeman | 5,000 Meters Varsity | 35 | 27:44Unofficial | 9 |
| Sep 19 | Runners Soul Erik Anderson InvitationalSep 19 · 5,000 Meters Freshman · Place 53 · Freeman | 5,000 Meters Freshman | 53 | 25:41.52 PB | 9 |
| Sep 8 | NWC/Josh Wright Memorial JamboreeSep 8 · 2.11 Mile Varsity · Freeman | 2.11 Mile Varsity | 0 | 24:11Unofficial | 9 |