Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Fernhill ParkPIL MS Meet - Cleveland, Grant, Roosevelt & Lincoln · Oct 12 | 11:50.6 | PIL MS Meet - Cleveland, Grant, Roosevelt & Lincoln | October 12, 2017 |
| 3,000 Meters · Gabriel ParkCleveland, Lincoln, Wilson, Franklin · Oct 5 | 12:23.9 | Cleveland, Lincoln, Wilson, Franklin | October 5, 2017 |
| 3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 29 | 11:37.36 | PDXC State Middle School Championship | October 29, 2017 |
| 3,000 Meters · Westmoreland Park 3KPIL Middle School District Meet · Oct 26 | 11:46.41 | PIL Middle School District Meet | October 26, 2017 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 11:03.82 | Night Meet | August 24, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 18:02.50 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 16 | 18:47.60 | NXR Northwest Regional Championships | November 16, 2019 |
| 5,000 Meters · Fernhill Park 5KPIL/MHC Crossover (Host: Lincoln) · Oct 17 | 18:13.30 | PIL/MHC Crossover (Host: Lincoln) | October 17, 2018 |
| 5,000 Meters · Westmoreland Park 5KPIL/MHC Crossover (Host: Cleveland) · Sep 26 | 18:06.17 | 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
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 22 | PIL/MHC Crossover (Host: Franklin)Sep 22 · 5,000 Meters Junior Varsity · Place 53 · LincolnLincoln | 5,000 Meters Junior Varsity | 53 | 23:32.80 | 12 |
| Sep 8 | PIL PreviewSep 8 · 5,000 Meters Junior Varsity · Place 17 · LincolnLincoln | 5,000 Meters Junior Varsity | 17 | 19:34.58 | 12 |
| Aug 27 | Night MeetAug 27 · 3,000 Meters Novice · Place 8 · LincolnLincoln | 3,000 Meters Novice | 8 | 10:57.34 | 12 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NXR Northwest Regional ChampionshipsNov 16 · 5,000 Meters Open Invitational MERGE · Place 677 · LincolnLincoln | 5,000 Meters Open Invitational MERGE | 677 | 18:47.60 PB | 10 |
| Nov 9 | OSAA 6A State ChampionshipNov 9 · 5,000 Meters 6A · Place 134 · LincolnLincoln | 5,000 Meters 6A | 134 | 17:25.3 | — |
| Oct 30 | 6A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Varsity · Place 33 · LincolnLincoln | 5,000 Meters Varsity | 33 | 17:23.40 | 10 |
| Oct 23 | PIL/MHC Crossover (Host: Lincoln)Oct 23 · 5,000 Meters Varsity · Place 17 · LincolnLincoln | 5,000 Meters Varsity | 17 | 17:03.42 | 10 |
| Oct 19 | Warner Pacific XC ClassicOct 19 · 5,000 Meters Varsity · Place 95 · LincolnLincoln | 5,000 Meters Varsity | 95 | 17:08.73 | 10 |
| Oct 8 | Mt Hood PIL Crossover MeetOct 8 · 5,000 Meters Varsity · Place 18 · LincolnLincoln | 5,000 Meters Varsity | 18 | 18:31.90 | 10 |
| Oct 5 | Achon Distance ClassicOct 5 · 1 Mile Varsity · Place 12 · LincolnLincoln | 1 Mile Varsity | 12 | 4:46.80 | 10 |
| Oct 2 | PIL/MHC Crossover (Host: Cleveland)Oct 2 · 5,000 Meters Junior Varsity · Place 2 · LincolnLincoln | 5,000 Meters Junior Varsity | 2 | 17:34.89 | 10 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Division 1 Varsity · Place 128 · LincolnLincoln | 5,000 Meters Division 1 Varsity | 128 | 18:02.50 PB | 10 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Novice · Place 93 · LincolnLincoln | 3,000 Meters Novice | 93 | 14:02.37 | 10 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 6A-1 Portland Interscholastic League ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 17 · LincolnLincoln | 5,000 Meters Junior Varsity | 17 | 18:00.00 | 9 |
| Oct 17 | PIL/MHC Crossover (Host: Lincoln)Oct 17 · 5,000 Meters Junior Varsity · Place 9 · LincolnLincoln | 5,000 Meters Junior Varsity | 9 | 18:13.30 PB | 9 |
| Oct 13 | Warner Pacific XC ClassicOct 13 · Varsity · Place 37 · LincolnLincoln | Varsity | 37 | 17:59.40 | 9 |
| Oct 6 | Achon Distance ClassicOct 6 · Varsity · Place 16 · LincolnLincoln | Varsity | 16 | 11:03.44 | 9 |
| Sep 29 | Nike Portland XCSep 29 · Junior Varsity · Place 4 · LincolnLincoln | Junior Varsity | 4 | 18:06.30 | 9 |
| Sep 26 | PIL/MHC Crossover (Host: Cleveland)Sep 26 · 5,000 Meters Junior Varsity · Place 4 · LincolnLincoln | 5,000 Meters Junior Varsity | 4 | 18:06.17 PB | 9 |
| Sep 15 | Northwest ClassicSep 15 · Varsity · Place 6 · LincolnLincoln | Varsity | 6 | 18:55.70 | 9 |
| Sep 5 | PIL PreviewSep 5 · 3,000 Meters Novice · Place 25 · LincolnLincoln | 3,000 Meters Novice | 25 | 20:03.36 | 9 |
| Aug 30 | Bill Chapman InvitationalAug 30 · 5,000 Meters Junior Varsity · Place 24 · LincolnLincoln | 5,000 Meters Junior Varsity | 24 | 19:51.17 | 9 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Boys Freshman · Place 28 · LincolnLincoln | 3,000 Meters Boys Freshman | 28 | 11:03.82 PB | 9 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Champs · Place 19 · Lincoln ClusterLincoln Cluster | 3,000 Meters Champs | 19 | 11:37.36 PB | 8 |
| Oct 26 | PIL Middle School District MeetOct 26 · 3,000 Meters Championship · Place 26 · Lincoln ClusterLincoln Cluster | 3,000 Meters Championship | 26 | 11:46.41 PB | 8 |
| Oct 12 | PIL MS Meet - Cleveland, Grant, Roosevelt & LincolnOct 12 · 3,000 Meters Middle School · Place 7 · Lincoln ClusterLincoln Cluster | 3,000 Meters Middle School | 7 | 11:50.6 PB | 8 |
| Oct 5 | Cleveland, Lincoln, Wilson, FranklinOct 5 · 3,000 Meters Middle School · Place 19 · Lincoln ClusterLincoln Cluster | 3,000 Meters Middle School | 19 | 12:23.9 PB | 8 |
| Sep 27 | PIL/MHC Crossover (Host: Cleveland)Sep 27 · 3,000 Meters Middle School Coed · Place 11 · Lincoln ClusterLincoln Cluster | 3,000 Meters Middle School Coed | 11 | 12:07.71 | 8 |