Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 3 | 13:24.10 | PDXC State Middle School Championship | November 3, 2019 |
| 3,000 Meters · Avery ParkNike NW Middle School XC Showdown presented by HOTV · Oct 12 | 14:17.53 | Nike NW Middle School XC Showdown presented by HOTV | October 12, 2017 |
| 3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 27 | 14:03.40 | Nike Portland XC Middle School/Club | September 27, 2019 |
| 3,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 1 | 14:52.85 | Champoeg Invitational | October 1, 2016 |
| 3,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 10 | 12:45.32 | USATF Oregon Association Junior Olympic Championships | November 10, 2018 |
| 3,000 Meters · Hidden Creek Polo GroundsUSATF Oregon Association Junior Olympic Championships · Nov 6 | 15:43.65 | USATF Oregon Association Junior Olympic Championships | November 6, 2016 |
| 3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 21 | 14:01.1 | McMinnville Middle School Invite | September 21, 2018 |
| 3,000 Meters · Pier ParkPDXC Preview · Oct 26 | 13:53.60 | PDXC Preview | October 26, 2019 |
| 3,000 Meters · Portland International RacewayBowmen Raceway Invitational at PIR · Oct 6 | 12:29.3 | Bowmen Raceway Invitational at PIR | October 6, 2018 |
| 3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 14:42.4 | Nike Portland XC | September 30, 2017 |
| 3,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 16 | 13:10.90 | USATF Oregon Association Junior Olympic Championships | November 16, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results2018 Cross Country
4 results2017 Cross Country
4 results2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | USATF Oregon Association Junior Olympic ChampionshipsNov 6 · 3,000 Meters 9-10 · Place 48 · Bowerman Track | 3,000 Meters 9-10 | 48 | 15:43.65 PB | 3 |
| Oct 23 | PDXC State Middle School ChampionshipOct 23 · 3,000 Meters Champs · Place 245 · Bowerman Track | 3,000 Meters Champs | 245 | 16:23.4 | 3 |
| Oct 14 | Portland Meadows InvitationalOct 14 · 3,000 Meters Middle School/Open · Place 141 · Bowerman Track | 3,000 Meters Middle School/Open | 141 | 16:46.4 | 3 |
| Oct 1 | Champoeg InvitationalOct 1 · 3,000 Meters Middle School · Place 149 · Bowerman Track | 3,000 Meters Middle School | 149 | 14:52.85 PB | 3 |
| Sep 24 | Nike Portland XCSep 24 · 3,000 Meters PDXC Alan Webb MS Race · Place 324 · Bowerman Track | 3,000 Meters PDXC Alan Webb MS Race | 324 | 15:28.70 | 3 |