Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Oct 28 | 12:23.70 | PDXC State Middle School Championship | October 28, 2018 |
| 3,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 1 | 12:39.76 | Champoeg Invitational | October 1, 2016 |
| 3,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 11 | 12:49.42 | USATF Oregon Association Junior Olympic Championships | November 11, 2017 |
| 3,000 Meters · Hidden Creek Polo GroundsUSATF Region 13 Junior Olympic Championships · Nov 19 | 13:34.10 | USATF Region 13 Junior Olympic Championships | November 19, 2016 |
| 3,000 Meters · Pat's AcresBig Cross Portland · Sep 20 | 13:09.7 | Big Cross Portland | September 20, 2017 |
| 3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 13:08.2 | Nike Portland XC | September 30, 2017 |
| 3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 24 | 13:34.20 | Nike Portland XC | September 24, 2016 |
| 3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 29 | 13:05.56 | PDXC State Middle School Championship | October 29, 2017 |
| 3,000 Meters · Woodland ParkUSATF Region 13 Junior Olympic Championships · Nov 18 | 13:07.54 | USATF Region 13 Junior Olympic Championships | November 18, 2017 |
| 4,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 10 | 17:33.69 | USATF Oregon Association Junior Olympic Championships | November 10, 2018 |
| 4,000 Meters · Franklin Park - 4000 MetersUSATF Region 13 Junior Olympic Championships · Nov 17 | 16:30.20 | USATF Region 13 Junior Olympic Championships | November 17, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 40 · Tigard Youth Track | 3,000 Meters 11-12 | 40 | 13:07.54 PB | 12 |
| Nov 11 | USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 18 · Tigard Youth Track | 3,000 Meters 11-12 | 18 | 12:49.42 PB | 12 |
| Oct 29 | PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Super Champs · Place 97 · Tigard Youth Track | 3,000 Meters Super Champs | 97 | 13:05.56 PB | 12 |
| Sep 30 | Nike Portland XCSep 30 · 3,000 Meters PDXC Alan Webb MS Race · Place 95 · Tigard Youth Track | 3,000 Meters PDXC Alan Webb MS Race | 95 | 13:08.2 PB | 12 |
| Sep 20 | Big Cross PortlandSep 20 · 3,000 Meters Middle School 3K-G · Place 5 · Tigard Youth Track | 3,000 Meters Middle School 3K-G | 5 | 13:09.7 PB | 12 |
| Sep 9 | Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School (Saturday) · Place 16 · Tigard Youth Track | 3,000 Meters Middle School (Saturday) | 16 | 14:01.36 | 12 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 55 · Tigard Youth Track | 3,000 Meters 11-12 | 55 | 13:34.10 PB | 11 |
| Nov 6 | USATF Oregon Association Junior Olympic ChampionshipsNov 6 · 3,000 Meters 11-12 · Place 33 · Tigard Youth Track | 3,000 Meters 11-12 | 33 | 14:14.18 | 11 |
| Oct 23 | PDXC State Middle School ChampionshipOct 23 · 3,000 Meters Champs · Place 69 · Tigard Youth Track | 3,000 Meters Champs | 69 | 14:13.9 | 11 |
| Oct 1 | Champoeg InvitationalOct 1 · 3,000 Meters Middle School · Place 21 · Tigard Youth Track | 3,000 Meters Middle School | 21 | 12:39.76 PB | 11 |
| Sep 24 | Nike Portland XCSep 24 · 3,000 Meters PDXC Alan Webb MS Race · Place 108 · Tigard Youth Track | 3,000 Meters PDXC Alan Webb MS Race | 108 | 13:34.20 PB | 11 |
| Sep 17 | STC Youth XC Dev MeetSep 17 · 3,000 Meters 11-12 · Place 8 · Tigard Youth Track | 3,000 Meters 11-12 | 8 | 14:23Unofficial | 11 |