Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Lake Oswego Junior High SchoolWRL Meet @ LJHS · Oct 6 | 13:05.73 | WRL Meet @ LJHS | October 6, 2015 |
| 3,000 Meters · Mary S. Young ParkWRL @ Rosemont · Oct 13 | 13:46.09 | WRL @ Rosemont | October 13, 2015 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 20 | 12:48.14 | WRL Championship Meet | October 20, 2015 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 10:57.76 | Night Meet | August 25, 2017 |
| 5,000 Meters · 5k - East Woahink Lake, Honeyman State ParkWoahink Lake XC Invitational · Sep 30 | 18:46.53 | Woahink Lake XC Invitational | September 30, 2017 |
| 5,000 Meters · Clackamas Community College6A-4 Three Rivers League Championship · Oct 25 | 18:25.04 | 6A-4 Three Rivers League Championship | October 25, 2017 |
| 5,000 Meters · Joe Dancer ParkThe Flat and Fast Invite · Oct 7 | 20:08.00 | The Flat and Fast Invite | October 7, 2016 |
| 5,000 Meters · Lake Oswego Junior High SchoolSherwood/West Linn at Lake Oswego · Sep 27 | 19:58.51 | Sherwood/West Linn at Lake Oswego | September 27, 2017 |
| 5,000 Meters · Mary S Young Alternate CourseSt. Mary's Academy & Lakeridge at West Linn · Sep 20 | 18:42 | St. Mary's Academy & Lakeridge at West Linn | September 20, 2017 |
| 5,000 Meters · Mary S. Young ParkLake Oswego, Tualatin @ West Linn · Sep 28 | 19:46 | Lake Oswego, Tualatin @ West Linn | September 28, 2016 |
| 5,000 Meters · Molalla River State ParkNewberg, West Linn @ Canby · Oct 11 | 19:06.65 | Newberg, West Linn @ Canby | October 11, 2017 |
| 5,000 Meters · Sherwood HSSt. Mary's & West Linn @ Sherwood · Sep 21 | 20:18.12 | St. Mary's & West Linn @ Sherwood | September 21, 2016 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 32:19.98 | Ultimook Race | September 7, 2019 |
| 5,000 Meters · Tigard HSWest Linn, Canby @ Tigard · Oct 12 | 19:05.0 | West Linn, Canby @ Tigard | October 12, 2016 |
| 5,000 Meters · Tualatin HSTigard, West Linn @ Tualatin · Sep 13 | 19:00 | Tigard, West Linn @ Tualatin | September 13, 2017 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 14 | 17:45.60 | George Fox XC Classic | October 14, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Junior Varsity · Place 8 · West LinnWest Linn | 5,000 Meters Junior Varsity | 8 | 17:53.4 | 12 |
| Oct 16 | Lakeridge, Oregon City, West Linn @ TualatinOct 16 · 5,000 Meters Junior Varsity · Place 21 · West LinnWest Linn | 5,000 Meters Junior Varsity | 21 | 18:49.90 | 12 |
| Sep 25 | Tigard/Tualatin/SMA @ West LinnSep 25 · 5,000 Meters Junior Varsity · Place 2 · West LinnWest Linn | 5,000 Meters Junior Varsity | 2 | 18:12 | 12 |
| Sep 11 | Three Rivers League PreviewSep 11 · 5,000 Meters Varsity · Place 33 · West LinnWest Linn | 5,000 Meters Varsity | 33 | 18:06.66 | 12 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A-6A · Place 333 · West LinnWest Linn | 5,000 Meters Junior Varsity 5A-6A | 333 | 32:19.98 PB | 12 |
2018 Cross Country
7 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-4 Three Rivers League ChampionshipOct 25 · 5,000 Meters Junior Varsity · Place 22 · West LinnWest Linn | 5,000 Meters Junior Varsity | 22 | 18:25.04 PB | 10 |
| Oct 14 | George Fox XC ClassicOct 14 · 5,000 Meters JV Gold · Place 15 · West LinnWest Linn | 5,000 Meters JV Gold | 15 | 17:45.60 PB | 10 |
| Oct 11 | Newberg, West Linn @ CanbyOct 11 · 5,000 Meters Varsity · Place 27 · West LinnWest Linn | 5,000 Meters Varsity | 27 | 19:06.65 PB | 10 |
| Sep 30 | Woahink Lake XC InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 5 · West LinnWest Linn | 5,000 Meters Junior Varsity | 5 | 18:46.53 PB | 10 |
| Sep 27 | Sherwood/West Linn at Lake OswegoSep 27 · 5,000 Meters Varsity · Place 27 · West LinnWest Linn | 5,000 Meters Varsity | 27 | 19:58.51 PB | 10 |
| Sep 20 | St. Mary's Academy & Lakeridge at West LinnSep 20 · 5,000 Meters Varsity · Place 18 · West LinnWest Linn | 5,000 Meters Varsity | 18 | 18:42 PB | 10 |
| Sep 13 | Tigard, West Linn @ TualatinSep 13 · 5,000 Meters Junior Varsity · Place 3 · West LinnWest Linn | 5,000 Meters Junior Varsity | 3 | 19:00 PB | 10 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 265 · West LinnWest Linn | 5,000 Meters Junior Varsity 5A-6A | 265 | 37:49.05 | 10 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Soph/Junior Names P-Z · Place 53 · West LinnWest Linn | 3,000 Meters Boys Soph/Junior Names P-Z | 53 | 10:57.76 PB | 10 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 6A-4 Three Rivers League ChampionshipOct 26 · 5,000 Meters Junior Varsity · Place 54 · West LinnWest Linn | 5,000 Meters Junior Varsity | 54 | 19:11.22 | 9 |
| Oct 14 | Portland Meadows InvitationalOct 14 · 5,000 Meters Junior Varsity Open · Place 9 · West LinnWest Linn | 5,000 Meters Junior Varsity Open | 9 | 19:01.2Unofficial | 9 |
| Oct 12 | West Linn, Canby @ TigardOct 12 · 5,000 Meters Junior Varsity · Place 10 · West LinnWest Linn | 5,000 Meters Junior Varsity | 10 | 19:05.0 PB | 9 |
| Oct 7 | The Flat and Fast InviteOct 7 · 5,000 Meters Junior Varsity · Place 95 · West LinnWest Linn | 5,000 Meters Junior Varsity | 95 | 20:08.00 PB | 9 |
| Sep 28 | Lake Oswego, Tualatin @ West LinnSep 28 · 5,000 Meters Junior Varsity · Place 15 · West LinnWest Linn | 5,000 Meters Junior Varsity | 15 | 19:46 PB | 9 |
| Sep 21 | St. Mary's & West Linn @ SherwoodSep 21 · 5,000 Meters Junior Varsity · Place 18 · West LinnWest Linn | 5,000 Meters Junior Varsity | 18 | 20:18.12 PB | 9 |
| Sep 14 | Newberg, Lakeridge @ West LinnSep 14 · 5,000 Meters Junior Varsity · Place 37 · West LinnWest Linn | 5,000 Meters Junior Varsity | 37 | 21:30.4 | 9 |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Freshman · Place 84 · West LinnWest Linn | 3,000 Meters Freshman | 84 | 12:08.7 | 9 |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | WRL Championship MeetOct 20 · 3,000 Meters 8th Grade · Place 29 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 29 | 12:48.14 PB | 8 |
| Oct 13 | WRL @ RosemontOct 13 · 3,000 Meters 8th Grade · Place 13 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 13 | 13:46.09 PB | 8 |
| Oct 6 | WRL Meet @ LJHSOct 6 · 3,000 Meters 8th grade boys · Place 18 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th grade boys | 18 | 13:05.73 PB | 8 |
| Sep 30 | WRL Meet @ LOJSep 30 · 3,000 Meters 8th grade boys · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th grade boys | — | 13:30.48 | 8 |
| Sep 22 | WRL Preview MeetSep 22 · 3,000 Meters 8th Grade · Place 29 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 29 | 13:59.09 | 8 |