Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Anderson FarmSprague, McKay @ Forest Grove · Oct 4 | 22:36 | Sprague, McKay @ Forest Grove | October 4, 2017 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 7 | 18:48.00 | Harrier Classic | October 7, 2017 |
| 5,000 Meters · Bush Park6A-5 GVC Championships · Oct 25 | 19:30.49 | 6A-5 GVC Championships | October 25, 2017 |
| 5,000 Meters · Crystal Lake Sports Park6A-5 Greater Valley Conference Championship · Oct 26 | 18:52.51 | 6A-5 Greater Valley Conference Championship | October 26, 2016 |
| 5,000 Meters · Crystal Lake Sports ParkGVC League Preview · Aug 31 | 20:09.77 | GVC League Preview | August 31, 2016 |
| 5,000 Meters · Geer ParkMcKay, South Salem @ Sprague · Sep 21 | 19:11 | McKay, South Salem @ Sprague | September 21, 2016 |
| 5,000 Meters · Joe Dancer ParkThe Flat and Fast Invite · Oct 7 | 19:08.00 | The Flat and Fast Invite | October 7, 2016 |
| 5,000 Meters · Keizer Rapids ParkSouth Salem, Sprague @ McNary · Sep 30 | 24:02.3 | South Salem, Sprague @ McNary | September 30, 2015 |
| 5,000 Meters · Lane Community CollegeNorthwest Classic · Sep 17 | 20:13.8 | Northwest Classic | September 17, 2016 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 23 | 18:40.52 | Meriwether National Cross Country Classic | September 23, 2016 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 18:54.1 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · Richardson ParkCountry Fair Classic · Oct 18 | 19:45.7 | Country Fair Classic | October 18, 2017 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 15 | 19:26.5 | George Fox XC Classic | October 15, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 6A-6 Mountain Valley Conference ChampionshipsOct 27 · 5,000 Meters Varsity · Place 26 · Sprague | 5,000 Meters Varsity | 26 | 18:53.16 | 12 |
| Oct 20 | Regatta RunOct 20 · 5,000 Meters New Division · Place 2 · Sprague | 5,000 Meters New Division | 2 | 17:49Unofficial | 12 |
| Oct 17 | Battle of the SouthOct 17 · 3,000 Meters Varsity · Place 9 · Sprague | 3,000 Meters Varsity | 9 | 10:16.2Unofficial | 12 |
| Oct 5 | Oxford Classic Oct 5 · Varsity · Place 63 · Sprague | Varsity | 63 | 18:40.63 | 12 |
| Sep 29 | Nike Portland XCSep 29 · Junior Varsity · Place 14 · Sprague | Junior Varsity | 14 | 18:13.80 | 12 |
| Sep 26 | McNary, South@Sprague (Minto-Brown)Sep 26 · 5,000 Meters Varsity · Place 6 · Sprague | 5,000 Meters Varsity | 6 | 18:12.9 | 12 |
| Sep 21 | Meriwether National Cross Country ClassicSep 21 · Varsity · Place 133 · Sprague | Varsity | 133 | 17:57.0 | 12 |
| Sep 19 | Sprague, West @ South Sep 19 · Varsity · Place 19 · Sprague | Varsity | 19 | 20:48.60 | 12 |
| Sep 12 | Central Valley 3 Way League MeetSep 12 · Varsity · Place 3 · Sprague | Varsity | 3 | 18:32.8 | 12 |
| Sep 5 | Sprague HS Time TrialSep 5 · 2 Miles Open · Place 4 · Sprague | 2 Miles Open | 4 | 12:22.90Unofficial | 12 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-5 GVC ChampionshipsOct 25 · 5,000 Meters Varsity · Place 52 · Sprague | 5,000 Meters Varsity | 52 | 19:30.49 PB | 11 |
| Oct 18 | Country Fair ClassicOct 18 · 5,000 Meters Varsity · Place 130 · Sprague | 5,000 Meters Varsity | 130 | 19:45.7 PB | 11 |
| Oct 11 | McNary, Sprague @ West AlbanyOct 11 · 5,000 Meters Varsity · Place 8 · Sprague | 5,000 Meters Varsity | 8 | 18:50.4 | 11 |
| Oct 7 | Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 140 · Sprague | 5,000 Meters Varsity | 140 | 18:48.00 PB | 11 |
| Oct 4 | Sprague, McKay @ Forest GroveOct 4 · 5,000 Meters Varsity · Place 17 · Sprague | 5,000 Meters Varsity | 17 | 22:36 PB | 11 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Division 3 Varsity · Place 108 · Sprague | 5,000 Meters Division 3 Varsity | 108 | 18:54.1 PB | 11 |
| Sep 22 | Meriwether National Cross Country ClassicSep 22 · 5,000 Meters Junior Varsity · Place 50 · Sprague | 5,000 Meters Junior Varsity | 50 | 18:51.56 | 11 |
| Sep 20 | WS, McMinn @ SpragueSep 20 · 5,000 Meters Junior Varsity · Place 2 · Sprague | 5,000 Meters Junior Varsity | 2 | 19:18 | 11 |
| Sep 13 | North Salem, Sprague @ South SalemSep 13 · 5,000 Meters Junior Varsity · Place 3 · Sprague | 5,000 Meters Junior Varsity | 3 | 19:59.70 | 11 |
2016 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 6A-5 Greater Valley Conference ChampionshipOct 26 · 5,000 Meters Varsity · Place 39 · Sprague | 5,000 Meters Varsity | 39 | 18:52.51 PB | 10 |
| Oct 15 | George Fox XC ClassicOct 15 · 5,000 Meters Varsity Silver · Place 119 · Sprague | 5,000 Meters Varsity Silver | 119 | 19:26.5 PB | 10 |
| Oct 12 | Sprague, McNary at McMinnvilleOct 12 · 5,000 Meters Junior Varsity · Place 9 · Sprague | 5,000 Meters Junior Varsity | 9 | 19:34.56 | 10 |
| Oct 7 | The Flat and Fast InviteOct 7 · 5,000 Meters Junior Varsity · Place 55 · Sprague | 5,000 Meters Junior Varsity | 55 | 19:08.00 PB | 10 |
| Oct 5 | Sprague, West Salem at Forest GroveOct 5 · 5,000 Meters Varsity · Place 20 · Sprague | 5,000 Meters Varsity | 20 | 18:48Unofficial | 10 |
| Oct 1 | Harrier ClassicOct 1 · 5,000 Meters Varsity · Place 146 · Sprague | 5,000 Meters Varsity | 146 | 18:48.8 | 10 |
| Sep 23 | Meriwether National Cross Country ClassicSep 23 · 5,000 Meters Varsity · Place 96 · Sprague | 5,000 Meters Varsity | 96 | 18:40.52 PB | 10 |
| Sep 21 | McKay, South Salem @ SpragueSep 21 · 5,000 Meters Varsity · Place 12 · Sprague | 5,000 Meters Varsity | 12 | 19:11 PB | 10 |
| Sep 17 | Northwest ClassicSep 17 · 5,000 Meters Varsity 5A/6A · Place 138 · Sprague | 5,000 Meters Varsity 5A/6A | 138 | 20:13.8 PB | 10 |
| Sep 14 | West Albany, Sprague at North SalemSep 14 · 5,000 Meters Junior Varsity · Place 2 · Sprague | 5,000 Meters Junior Varsity | 2 | 19:34.38 | 10 |
| Sep 3 | The InvitationalSep 3 · 5,000 Meters Varsity · Place 74 · Sprague | 5,000 Meters Varsity | 74 | 20:00.3 | 10 |
| Aug 31 | GVC League PreviewAug 31 · 5,000 Meters Varsity · Place 38 · Sprague | 5,000 Meters Varsity | 38 | 20:09.77 PB | 10 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | 6A-5 Greater Valley Conference ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 118 · Sprague | 5,000 Meters Junior Varsity | 118 | 22:34.24 | 9 |
| Oct 13 | Staggered Start MeetOct 13 · 2.1 Mile Varsity · Sprague | 2.1 Mile Varsity | 0 | 15:53.2Unofficial | 9 |
| Oct 7 | GVC hosted by West Albany (Forest Grove and Sprague)Oct 7 · 5,000 Meters Junior Varsity · Place 23 · Sprague | 5,000 Meters Junior Varsity | 23 | 25:19Unofficial | 9 |
| Oct 3 | Harrier ClassicOct 3 · 5,000 Meters Frosh/Soph JV · Place 246 · Sprague | 5,000 Meters Frosh/Soph JV | 246 | 25:46.4 | 9 |
| Sep 30 | South Salem, Sprague @ McNarySep 30 · 5,000 Meters Junior Varsity · Place 22 · Sprague | 5,000 Meters Junior Varsity | 22 | 24:02.3 PB | 9 |
| Sep 26 | Northwest ClassicSep 26 · 5,000 Meters Junior Varsity Boys · Place 212 · Sprague | 5,000 Meters Junior Varsity Boys | 212 | 25:37.8 | 9 |