Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Pier Park 1 MilePIL Relays · Sep 20 | 7:20.12 | PIL Relays | September 20, 2017 |
| 3,000 Meters · Westmoreland Park 3KPIL Middle School District Meet · Oct 27 | 14:14.3 | PIL Middle School District Meet | October 27, 2016 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 13:40.59 | Night Meet | August 25, 2017 |
| 5,000 Meters · Fernhill Park6A-1 Portland Interscholastic League Championships · Oct 25 | 23:49.20 | 6A-1 Portland Interscholastic League Championships | October 25, 2017 |
| 5,000 Meters · Heiser FarmsHeiser Farms XC Race · Oct 13 | 24:13.91 | Heiser Farms XC Race | October 13, 2017 |
| 5,000 Meters · Jackson Middle SchoolPIL @ Jackson MS (Jefferson, Cleveland, Franklin, Wilson, Roosevelt) · Mar 6 | 24:03.6 | PIL @ Jackson MS (Jefferson, Cleveland, Franklin, Wilson, Roosevelt) | March 6, 2021 |
| 5,000 Meters · Lents ParkPIL @ Lents Park · Mar 17 | 21:41.44 | PIL @ Lents Park | March 17, 2021 |
| 5,000 Meters · Pier ParkPIL @ Pier Park (Benson, Grant, Cleveland, Franklin) · Mar 10 | 22:33.27 | PIL @ Pier Park (Benson, Grant, Cleveland, Franklin) | March 10, 2021 |
| 5,000 Meters · Pier ParkPIL/MHC Crossover (Host: Roosevelt) · Oct 18 | 24:29.64 | PIL/MHC Crossover (Host: Roosevelt) | October 18, 2017 |
| 5,000 Meters · Rex Putnam High SchoolPutnam COVID Classic · Mar 27 | 22:18.28 | Putnam COVID Classic | March 27, 2021 |
| 5,000 Meters · Sam Barlow High SchoolMt Hood PIL Crossover · Oct 4 | 24:25 | Mt Hood PIL Crossover | October 4, 2017 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 24:10.31 | Ultimook Race | September 7, 2019 |
| 5,000 Meters · Westmoreland Park 5KPIL/MHC Crossover (Host: Cleveland) · Sep 26 | 24:04.86 | PIL/MHC Crossover (Host: Cleveland) | September 26, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 3 | PIL Varsity DistrictsApr 3 · 5,000 Meters Varsity · Place 22 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Varsity | 22 | 21:51.80 | 12 |
| Mar 31 | PIL @ Lents ParkMar 31 · 5,000 Meters Varsity · Place 10 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Varsity | 10 | 22:07.60 | 12 |
| Mar 27 | Putnam COVID Classic Mar 27 · 5,000 Meters Section #1 · Place 19 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Section #1 | 19 | 22:18.28 PB | 12 |
| Mar 17 | PIL @ Lents ParkMar 17 · 5,000 Meters Varsity · Place 20 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Varsity | 20 | 21:41.44 PB | 12 |
| Mar 10 | PIL @ Pier Park (Benson, Grant, Cleveland, Franklin)Mar 10 · 5,000 Meters Varsity · Place 12 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Varsity | 12 | 22:33.27 PB | 12 |
| Mar 6 | PIL @ Jackson MS (Jefferson, Cleveland, Franklin, Wilson, Roosevelt)Mar 6 · 5,000 Meters Varsity · Place 15 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Varsity | 15 | 24:03.6 PB | 12 |
| Mar 3 | PIL @ Pier Park (Jefferson, Cleveland, Franklin, Wilson, Roosevelt)Mar 3 · 5,000 Meters Varsity · Place 16 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Varsity | 16 | 23:24.30 | 12 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 21 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 21 | 22:01.60 | 11 |
| Oct 23 | Barlow, Clackamas, Sandy, Cleveland, Benson, Roosevelt @ Roosevelt (Pier Park)Oct 23 · 5,000 Meters Junior Varsity · Place 25 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 25 | 22:38.20 | 11 |
| Oct 2 | PIL/MHC Crossover (Host: Cleveland)Oct 2 · 5,000 Meters Junior Varsity · Place 6 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 6 | 22:05.93 | 11 |
| Sep 11 | PIL PreviewSep 11 · 5,000 Meters Varsity · Place 45 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Varsity | 45 | 22:13.20 | 11 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Varsity 5A-6A · Place 76 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Varsity 5A-6A | 76 | 24:10.31 PB | 11 |
| Sep 4 | PIL RelaysSep 4 · 1 Mile Open · Place 34 · Cleveland (OR)Cleveland (OR) | 1 Mile Open | 34 | 6:39.56 | 11 |
| Sep 4 | Pier Park Relay SplitsSep 4 · 1 Miles Varsity · Cleveland (OR)Cleveland (OR) | 1 Miles Varsity | 0 | 6:38Unofficial | 11 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Varsity · Place 59 · Cleveland (OR)Cleveland (OR) | 3,000 Meters Varsity | 59 | 13:01.82 | 11 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Pacific Northwest Cross Country ChampionshipsOct 27 · 5,000 Meters Varsity · Place 7 · Cleveland ACleveland A | 5,000 Meters Varsity | 7 | 23:03.40 | SO |
| Oct 24 | 6A-1 Portland Interscholastic League ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 34 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 34 | 22:05.30 | 10 |
| Oct 17 | PIL/MHC Crossover (Host: Grant)Oct 17 · 5,000 Meters Junior Varsity · Place 2 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 2 | 23:02.5 | 10 |
| Oct 12 | Champoeg InvitationalOct 12 · Varsity · Place 21 · Cleveland (OR)Cleveland (OR) | Varsity | 21 | 23:20.35 | 10 |
| Oct 3 | MHC/PIL Crossover (Host: Clackamas)Oct 3 · Varsity · Place 10 · Cleveland (OR)Cleveland (OR) | Varsity | 10 | 23:04.30 | 10 |
| Sep 29 | Nike Portland XCSep 29 · Junior Varsity · Place 103 · Cleveland (OR)Cleveland (OR) | Junior Varsity | 103 | 23:33.70 | 10 |
| Sep 26 | PIL/MHC Crossover (Host: Cleveland)Sep 26 · 5,000 Meters Junior Varsity · Place 13 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 13 | 24:04.86 PB | 10 |
| Sep 5 | PIL PreviewSep 5 · 5,000 Meters Varsity · Place 23 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Varsity | 23 | 24:32.10 | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-1 Portland Interscholastic League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 57 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 57 | 23:49.20 PB | 9 |
| Oct 18 | PIL/MHC Crossover (Host: Roosevelt)Oct 18 · 5,000 Meters Junior Varsity · Place 7 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 7 | 24:29.64 PB | 9 |
| Oct 13 | Heiser Farms XC RaceOct 13 · 5,000 Meters Junior Varsity Gold(23.59 and under) · Place 26 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity Gold(23.59 and under) | 26 | 24:13.91 PB | 9 |
| Oct 4 | Mt Hood PIL CrossoverOct 4 · 5,000 Meters Junior Varsity · Place 17 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 17 | 24:25 PB | 9 |
| Sep 27 | PIL/MHC Crossover (Host: Cleveland)Sep 27 · 5,000 Meters Junior Varsity · Place 21 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity | 21 | 24:44.90 | 9 |
| Sep 20 | PIL Relays Relay SplitsSep 20 · 1 Miles Varsity · Cleveland (OR)Cleveland (OR) | 1 Miles Varsity | 0 | 7:17Unofficial | 9 |
| Sep 20 | PIL RelaysSep 20 · 1 Miles Open Mile · Place 71 · Cleveland (OR)Cleveland (OR) | 1 Miles Open Mile | 71 | 7:20.12 PB | 9 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 73 · Cleveland (OR)Cleveland (OR) | 5,000 Meters Junior Varsity 5A-6A | 73 | 31:23.08 | 9 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Girls Freshman · Place 43 · Cleveland (OR)Cleveland (OR) | 3,000 Meters Girls Freshman | 43 | 13:40.59 PB | 9 |
2016 Cross Country
1 results