Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Fernhill Park 3KPIL Preview · Sep 13 | 18:16.74 | PIL Preview | September 13, 2017 |
| 3,000 Meters · Sam Barlow High SchoolMt Hood PIL Crossover · Oct 4 | 17:22 | Mt Hood PIL Crossover | October 4, 2017 |
| 3,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 21:49.69 | Ultimook Race | September 7, 2019 |
| 3,000 Meters · Westmoreland Park 3KPIL/MHC Crossover (Host: Cleveland) · Sep 27 | 18:09.44 | PIL/MHC Crossover (Host: Cleveland) | September 27, 2017 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 17:52.07 | Night Meet | August 25, 2017 |
| 5,000 Meters · Fernhill Park6A-1 Portland Interscholastic League Championships · Oct 25 | 29:54.77 | 6A-1 Portland Interscholastic League Championships | October 25, 2017 |
| 5,000 Meters · Heiser FarmsHeiser Farms XC Race · Oct 13 | 30:52.03 | Heiser Farms XC Race | October 13, 2017 |
| 5,000 Meters · Lents ParkPIL/MHC Crossover (Host: Grant) · Oct 17 | 28:39.8 | PIL/MHC Crossover (Host: Grant) | October 17, 2018 |
| 5,000 Meters · Pier ParkPIL/MHC Crossover (Host: Roosevelt) · Oct 18 | 30:58.41 | PIL/MHC Crossover (Host: Roosevelt) | October 18, 2017 |
| 5,000 Meters · Westmoreland Park 5KPIL/MHC Crossover (Host: Cleveland) · Sep 26 | 30:39.51 | PIL/MHC Crossover (Host: Cleveland) | September 26, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
2 results2018 Cross Country
6 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-1 Portland Interscholastic League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 132 · Cleveland (OR) | 5,000 Meters Junior Varsity | 132 | 29:54.77 PB | 9 |
| Oct 18 | PIL/MHC Crossover (Host: Roosevelt)Oct 18 · 5,000 Meters Junior Varsity · Place 34 · Cleveland (OR) | 5,000 Meters Junior Varsity | 34 | 30:58.41 PB | 9 |
| Oct 13 | Heiser Farms XC RaceOct 13 · 5,000 Meters Junior Varsity Silver(24.01 and up) · Place 96 · Cleveland (OR) | 5,000 Meters Junior Varsity Silver(24.01 and up) | 96 | 30:52.03 PB | 9 |
| Oct 4 | Mt Hood PIL CrossoverOct 4 · 3,000 Meters Coed Junior Varsity · Place 17 · Cleveland (OR) | 3,000 Meters Coed Junior Varsity | 17 | 17:22 PB | 9 |
| Sep 27 | PIL/MHC Crossover (Host: Cleveland)Sep 27 · 3,000 Meters High School Coed Novice · Place 17 · Cleveland (OR) | 3,000 Meters High School Coed Novice | 17 | 18:09.44 PB | 9 |
| Sep 20 | PIL Relays Relay SplitsSep 20 · 1 Miles Varsity · Cleveland (OR) | 1 Miles Varsity | 0 | 9:11Unofficial | 9 |
| Sep 13 | PIL PreviewSep 13 · 3,000 Meters Novice · Place 49 · Cleveland (OR) | 3,000 Meters Novice | 49 | 18:16.74 PB | 9 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Girls Novice · Place 156 · Cleveland (OR) | 3,000 Meters Girls Novice | 156 | 17:52.07 PB | 9 |