Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · 3k Hydrangea RanchMiddle School Pre-State Pumpkin Championships · Oct 24 | 17:19.21 | Middle School Pre-State Pumpkin Championships | October 24, 2019 |
| 3,000 Meters · Ash Creek Preserve 3KAsh Creek XC Festival · Sep 7 | 19:36.14 | Ash Creek XC Festival | September 7, 2019 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 10 | 18:50.80 | NW Middle School XC Showdown presented by HOTV | October 10, 2019 |
| 3,000 Meters · Champoeg State ParkChampoeg MS Invitational · Oct 12 | 16:41.4 | Champoeg MS Invitational | October 12, 2019 |
| 3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 12 | 20:54.5 | McMinnville Middle School Invite | September 12, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Middle School Pre-State Pumpkin ChampionshipsOct 24 · 3,000 Meters Pre-State Pumpkin Championships Boys · Place 56 · Newberg | 3,000 Meters Pre-State Pumpkin Championships Boys | 56 | 17:19.21 PB | 6 |
| Oct 12 | Champoeg MS InvitationalOct 12 · 3,000 Meters Middle School · Place 78 · Newberg | 3,000 Meters Middle School | 78 | 16:41.4 PB | 6 |
| Oct 10 | NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Sweepstakes · Place 272 · Newberg | 3,000 Meters Sweepstakes | 272 | 18:50.80 PB | 6 |
| Sep 12 | McMinnville Middle School InviteSep 12 · 3,000 Meters Open · Place 71 · Newberg | 3,000 Meters Open | 71 | 20:54.5 PB | 6 |
| Sep 7 | Ash Creek XC Festival Sep 7 · 3,000 Meters Middle School · Place 117 · Newberg | 3,000 Meters Middle School | 117 | 19:36.14 PB | 6 |