Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Molalla River State ParkAthey, Rosemont · Oct 11 | 15:01.75 | Athey, Rosemont | October 11, 2016 |
| 3,000 Meters · Sherwood HSSherwood, LOJ, Wood, Hazelbrook · Sep 27 | 14:02.34 | Sherwood, LOJ, Wood, Hazelbrook | September 27, 2016 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Preview Meet · Sep 20 | 13:43.32 | WRL Preview Meet | September 20, 2016 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 12:04.43 | Night Meet | August 24, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 19:29.80 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 7 | 22:11.60 | Harrier Classic | October 7, 2017 |
| 5,000 Meters · Ft. Steilacoom ParkFort Steilacoom XC Invitational · Sep 16 | 21:56.4 | Fort Steilacoom XC Invitational | September 16, 2017 |
| 5,000 Meters · McCormick ParkWilsonville, Putnam, St. Helens @ Scappoose · Sep 25 | 20:39 | Wilsonville, Putnam, St. Helens @ Scappoose | September 25, 2019 |
| 5,000 Meters · North Clackamas ParkNWOC League - LaSalle, Milwaukie, Scappoose, Wilsonville · Oct 16 | 19:06.64 | NWOC League - LaSalle, Milwaukie, Scappoose, Wilsonville | October 16, 2019 |
| 5,000 Meters · Pat's AcresBig Cross Portland · Sep 20 | 22:50.09 | Big Cross Portland | September 20, 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 30 | 5A-1 NWOC District ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 20 · WilsonvilleWilsonville | 5,000 Meters Junior Varsity | 20 | 19:28.58 | 11 |
| Oct 16 | NWOC League - LaSalle, Milwaukie, Scappoose, WilsonvilleOct 16 · 5,000 Meters Varsity and JV · Place 40 · WilsonvilleWilsonville | 5,000 Meters Varsity and JV | 40 | 19:06.64 PB | 11 |
| Oct 5 | 16th Annual Harrier ClassicOct 5 · 5,000 Meters Varsity · Place 41 · WilsonvilleWilsonville | 5,000 Meters Varsity | 41 | 19:19.80 | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Junior/Senior JV · Place 72 · WilsonvilleWilsonville | 5,000 Meters Junior/Senior JV | 72 | 19:29.80 PB | 11 |
| Sep 25 | Wilsonville, Putnam, St. Helens @ ScappooseSep 25 · 5,000 Meters Junior Varsity · Place 14 · WilsonvilleWilsonville | 5,000 Meters Junior Varsity | 14 | 20:39 PB | 11 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Junior Varsity Open · Place 54 · WilsonvilleWilsonville | 5,000 Meters Junior Varsity Open | 54 | 20:38.40 | 11 |
| Sep 11 | NWOC PreviewSep 11 · 5,000 Meters Junior Varsity · Place 28 · WilsonvilleWilsonville | 5,000 Meters Junior Varsity | 28 | 21:31.23 | 11 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Novice · Place 63 · WilsonvilleWilsonville | 3,000 Meters Novice | 63 | 11:38.68 | 11 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 5A-1 Northwest Oregon Conference ChampionshipOct 24 · 5,000 Meters Junior Varsity · Place 67 · WilsonvilleWilsonville | 5,000 Meters Junior Varsity | 67 | 22:05.30 | 10 |
| Oct 13 | Warner Pacific XC ClassicOct 13 · Varsity · Place 249 · WilsonvilleWilsonville | Varsity | 249 | 21:08.90 | 10 |
| Oct 10 | La Salle, Wilsonville, Parkrose @ PutnamOct 10 · Varsity · Place 29 · WilsonvilleWilsonville | Varsity | 29 | 21:36.81 | 10 |
| Sep 19 | LaSalle, Milwaukie, Scappoose @ WilsonvilleSep 19 · Varsity · Place 55 · WilsonvilleWilsonville | Varsity | 55 | 22:09.74 | 10 |
| Sep 15 | Northwest ClassicSep 15 · Varsity · Place 67 · WilsonvilleWilsonville | Varsity | 67 | 20:55.20 | 10 |
| Sep 5 | NWOC PreviewSep 5 · 5,000 Meters Varsity · Place 27 · WilsonvilleWilsonville | 5,000 Meters Varsity | 27 | 23:06.22 | 10 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Boys Novice A · Place 60 · WilsonvilleWilsonville | 3,000 Meters Boys Novice A | 60 | 12:04.43 PB | 10 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | JV-StateNov 2 · 3,000 Meters Junior Varsity · Place 26 · WilsonvilleWilsonville | 3,000 Meters Junior Varsity | 26 | 12:21Unofficial | 9 |
| Oct 25 | 5A-1 Northwest Oregon Conference ChampionshipOct 25 · 5,000 Meters Junior Varsity · Place 41 · WilsonvilleWilsonville | 5,000 Meters Junior Varsity | 41 | 20:53.33 | 9 |
| Oct 7 | Harrier ClassicOct 7 · 5,000 Meters Frosh/Soph JV · Place 166 · WilsonvilleWilsonville | 5,000 Meters Frosh/Soph JV | 166 | 22:11.60 PB | 9 |
| Sep 28 | HOKA One One 2 Mile Postal Challenge (Wilsonville @ SHS)Sep 28 · 2 Miles 5K 25:00 & Under · Place 6 · WilsonvilleWilsonville | 2 Miles 5K 25:00 & Under | 6 | 13:08.2Unofficial | 9 |
| Sep 20 | Big Cross PortlandSep 20 · 5,000 Meters Varsity · Place 115 · WilsonvilleWilsonville | 5,000 Meters Varsity | 115 | 22:50.09 PB | 9 |
| Sep 16 | Fort Steilacoom XC InvitationalSep 16 · 5,000 Meters Boys JV - Freshman · Place 122 · WilsonvilleWilsonville | 5,000 Meters Boys JV - Freshman | 122 | 21:56.4 PB | 9 |
| Sep 13 | NWOC PreviewSep 13 · 5,000 Meters Junior Varsity · Place 30 · WilsonvilleWilsonville | 5,000 Meters Junior Varsity | 30 | 21:57.44 | 9 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Freshman · Place 100 · WilsonvilleWilsonville | 3,000 Meters Boys Freshman | 100 | 12:38.35 | 9 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | WRL Championship MeetOct 18 · 3,000 Meters 8th Grade · Place 60 · Inza R. WoodInza R. Wood | 3,000 Meters 8th Grade | 60 | 14:28.44 | 8 |
| Oct 11 | Athey, RosemontOct 11 · 3,000 Meters Middle School 8th · Place 32 · Inza R. WoodInza R. Wood | 3,000 Meters Middle School 8th | 32 | 15:01.75 PB | 8 |
| Oct 5 | Athey CreekOct 5 · 3,000 Meters 8th Grade · Inza R. WoodInza R. Wood | 3,000 Meters 8th Grade | — | 14:22.93Unofficial | 8 |
| Sep 27 | Sherwood, LOJ, Wood, HazelbrookSep 27 · 3,000 Meters 8th Grade · Place 30 · Inza R. WoodInza R. Wood | 3,000 Meters 8th Grade | 30 | 14:02.34 PB | 8 |
| Sep 20 | WRL Preview MeetSep 20 · 3,000 Meters 8th Grade · Place 37 · Inza R. WoodInza R. Wood | 3,000 Meters 8th Grade | 37 | 13:43.32 PB | 8 |