Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 23:26.10 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 10 | 25:44.80 | NXR Northwest Regional Championships | November 10, 2018 |
| 5,000 Meters · Fernhill Park6A-1 Portland Interscholastic League Championships · Oct 25 | 23:36.57 | 6A-1 Portland Interscholastic League Championships | October 25, 2017 |
| 5,000 Meters · Fernhill Park 5KPIL Preview · Sep 13 | 24:25.44 | PIL Preview | September 13, 2017 |
| 5,000 Meters · Gabriel Park 5kPIL/MHC Crossover (Host: Wilson) · Sep 27 | 24:06.42 | PIL/MHC Crossover (Host: Wilson) | September 27, 2017 |
| 5,000 Meters · Joe Dancer ParkThe Flat & Fast Invitational · Oct 6 | 23:49.13 | The Flat & Fast Invitational | October 6, 2017 |
| 5,000 Meters · Lents ParkPIL JV Districts · Apr 7 | 27:06.30 | PIL JV Districts | April 7, 2021 |
| 5,000 Meters · Lents ParkPIL/MHC Crossover (Host: Grant) · Oct 18 | 23:43.10 | PIL/MHC Crossover (Host: Grant) | October 18, 2017 |
| 5,000 Meters · Pier ParkPIL @ Pier Park · Mar 17 | 26:55.40 | PIL @ Pier Park | March 17, 2021 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 24:07.0 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 25:00.39 | Ultimook Race | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 7 | PIL JV DistrictsApr 7 · 5,000 Meters JV 1 · Place 140 · Grant | 5,000 Meters JV 1 | 140 | 27:06.30 PB | 12 |
| Mar 31 | PIL @ Pier ParkMar 31 · 5,000 Meters Junior Varsity · Place 67 · Grant | 5,000 Meters Junior Varsity | 67 | 29:09.60 | 12 |
| Mar 17 | PIL @ Pier ParkMar 17 · 5,000 Meters Junior Varsity · Place 26 · Grant | 5,000 Meters Junior Varsity | 26 | 26:55.40 PB | 12 |
| Mar 6 | PIL @ Pier Park (Benson, Grant, Lincoln, Madison)Mar 6 · 5,000 Meters Co-ed JV Race · Place 21 · Grant | 5,000 Meters Co-ed JV Race | 21 | 27:48.90 | 12 |
| Mar 3 | PIL @ Lents Park (Benson, Grant, Lincoln, Madison)Mar 3 · 5,000 Meters Co-ed Novice Race · Place 15 · Grant | 5,000 Meters Co-ed Novice Race | 15 | 27:28.60 | 12 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 243 · Grant | 5,000 Meters Junior Varsity | 243 | 22:29.80 | 11 |
| Oct 23 | PIL/MHC Crossover (Host: Franklin)Oct 23 · 5,000 Meters Junior Varsity · Place 137 · Grant | 5,000 Meters Junior Varsity | 137 | 25:13.90 | 11 |
| Oct 19 | Warner Pacific XC ClassicOct 19 · 5,000 Meters Junior Varsity · Place 416 · Grant | 5,000 Meters Junior Varsity | 416 | 22:50.25 | 11 |
| Oct 8 | Clackamas/Reynolds/Grant/Cleveland/Wilson @ Cent. CatholicOct 8 · 5,000 Meters Junior Varsity · Place 141 · Grant | 5,000 Meters Junior Varsity | 141 | 23:31.60 | 11 |
| Oct 2 | PIL/MHC Crossover (Host: Grant)Oct 2 · 5,000 Meters Junior Varsity · Place 91 · Grant | 5,000 Meters Junior Varsity | 91 | 22:18.50 | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Junior/Senior JV · Place 307 · Grant | 5,000 Meters Junior/Senior JV | 307 | 23:26.10 PB | 11 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Junior Varsity Open · Place 209 · Grant | 5,000 Meters Junior Varsity Open | 209 | 23:28.30 | 11 |
| Sep 11 | PIL PreviewSep 11 · 5,000 Meters Junior Varsity · Place 221 · Grant | 5,000 Meters Junior Varsity | 221 | 23:42.21 | 11 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A-6A · Place 196 · Grant | 5,000 Meters Junior Varsity 5A-6A | 196 | 25:00.39 PB | 11 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Novice · Place 108 · Grant | 3,000 Meters Novice | 108 | 13:33.06 | 11 |
2018 Cross Country
6 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-1 Portland Interscholastic League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 190 · Grant | 5,000 Meters Junior Varsity | 190 | 23:36.57 PB | 9 |
| Oct 18 | PIL/MHC Crossover (Host: Grant)Oct 18 · 5,000 Meters Junior Varsity · Place 79 · Grant | 5,000 Meters Junior Varsity | 79 | 23:43.10 PB | 9 |
| Oct 6 | The Flat & Fast InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 256 · Grant | 5,000 Meters Junior Varsity | 256 | 23:49.13 PB | 9 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Freshman JV · Place 315 · Grant | 5,000 Meters Freshman JV | 315 | 24:07.0 PB | 9 |
| Sep 27 | PIL/MHC Crossover (Host: Wilson)Sep 27 · 5,000 Meters Junior Varsity · Place 95 · Grant | 5,000 Meters Junior Varsity | 95 | 24:06.42 PB | 9 |
| Sep 13 | PIL PreviewSep 13 · 5,000 Meters Junior Varsity · Place 160 · Grant | 5,000 Meters Junior Varsity | 160 | 24:25.44 PB | 9 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 231 · Grant | 5,000 Meters Junior Varsity 5A-6A | 231 | 33:09.52 | 9 |