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:31.20 | PDXC State Middle School Championship | October 28, 2018 |
| 3,000 Meters · Avery ParkNike NW Middle School XC Showdown presented by HOTV · Oct 12 | 12:51.41 | Nike NW Middle School XC Showdown presented by HOTV | October 12, 2017 |
| 3,000 Meters · Bush ParkSD2/SD3 Pre-District Challenge · Oct 20 | 12:47.5 | SD2/SD3 Pre-District Challenge | October 20, 2017 |
| 3,000 Meters · Camp Magruder - United MethodistFred Berkey XC Invite @ Camp Magruder in Tillamook · Oct 5 | 12:39.80 | Fred Berkey XC Invite @ Camp Magruder in Tillamook | October 5, 2018 |
| 3,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 12 | 11:52.93 | Champoeg Invitational | October 12, 2018 |
| 3,000 Meters · Cheadle Lake Single LoopSD2 District Preview · Oct 18 | 12:03.39 | SD2 District Preview | October 18, 2018 |
| 3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 22 | 13:12.1 | McMinnville Middle School Invite | September 22, 2017 |
| 3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 13:11.7 | Nike Portland XC | September 30, 2017 |
| 3,000 Meters · The Hydrangea RanchUltimook Race Nike Invitational · Sep 2 | 16:30.89 | Ultimook Race Nike Invitational | September 2, 2017 |
| 3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 29 | 12:48.48 | PDXC State Middle School Championship | October 29, 2017 |
| 5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 6 | 18:57.30 | OSAA 6A State Championships | November 6, 2021 |
| 5,000 Meters · Liberty HSLiberty vs. Newberg · Sep 8 | 20:18.80 | Liberty vs. Newberg | September 8, 2021 |
| 5,000 Meters · Newberg High SchoolCentury and Glencoe @ Newberg · Sep 29 | 19:33.80 | Century and Glencoe @ Newberg | September 29, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OSAA 6A State ChampionshipsNov 6 · 5,000 Meters 6A · Place 141 · NewbergNewberg | 5,000 Meters 6A | 141 | 18:57.30 PB | 9 |
| Oct 28 | 6A-3 Pacific Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 27 · NewbergNewberg | 5,000 Meters Varsity | 27 | 19:12.90 | 9 |
| Oct 13 | Newberg @ SherwoodOct 13 · 5,000 Meters Varsity · Place 16 · NewbergNewberg | 5,000 Meters Varsity | 16 | 18:08.76 | 9 |
| Oct 8 | Champoeg Invitational Oct 8 · 5,000 Meters Varsity · Place 69 · NewbergNewberg | 5,000 Meters Varsity | 69 | 18:37.10 | 9 |
| Sep 29 | Century and Glencoe @ NewbergSep 29 · 5,000 Meters Varsity Boys · Place 11 · NewbergNewberg | 5,000 Meters Varsity Boys | 11 | 19:33.80 PB | 9 |
| Sep 25 | Nike Portland XCSep 25 · 5,000 Meters Varsity Division 1 · Place 91 · NewbergNewberg | 5,000 Meters Varsity Division 1 | 91 | 19:09.60 | 9 |
| Sep 22 | McMinnville & Newberg at Forest GroveSep 22 · 5,000 Meters Varsity · Place 9 · NewbergNewberg | 5,000 Meters Varsity | 9 | 18:49.40 | 9 |
| Sep 17 | Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 125 · NewbergNewberg | 5,000 Meters Varsity | 125 | 19:03.67 | 9 |
| Sep 8 | Liberty vs. NewbergSep 8 · 5,000 Meters Varsity and JV · Place 9 · NewbergNewberg | 5,000 Meters Varsity and JV | 9 | 20:18.80 PB | 9 |
| Aug 27 | Night MeetAug 27 · 3,000 Meters Novice · Place 11 · NewbergNewberg | 3,000 Meters Novice | 11 | 11:13.74 | 9 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Super Champs · Place 112 · NewbergNewberg | 3,000 Meters Super Champs | 112 | 12:31.20 PB | 6 |
| Oct 18 | SD2 District PreviewOct 18 · 3,000 Meters Middle School · Place 22 · NewbergNewberg | 3,000 Meters Middle School | 22 | 12:03.39 PB | 6 |
| Oct 12 | Champoeg InvitationalOct 12 · 3,000 Meters Middle School · Place 14 · NewbergNewberg | 3,000 Meters Middle School | 14 | 11:52.93 PB | 6 |
| Oct 5 | Fred Berkey XC Invite @ Camp Magruder in TillamookOct 5 · 3,000 Meters Middle School · Place 17 · NewbergNewberg | 3,000 Meters Middle School | 17 | 12:39.80 PB | 6 |
| Sep 15 | Molalla InvitationalSep 15 · 3,000 Meters Middle School · Place 14 · NewbergNewberg | 3,000 Meters Middle School | 14 | 12:35.71 | 6 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Super Champs · Place 193 · NewbergNewberg | 3,000 Meters Super Champs | 193 | 12:48.48 PB | 5 |
| Oct 20 | SD2/SD3 Pre-District ChallengeOct 20 · 3,000 Meters Middle School · Place 68 · NewbergNewberg | 3,000 Meters Middle School | 68 | 12:47.5 PB | 5 |
| Oct 12 | Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 110 · NewbergNewberg | 3,000 Meters Champions (top 10) | 110 | 12:51.41 PB | 5 |
| Oct 6 | Camp Magruder Tillamook XC InvitationalOct 6 · 3,000 Meters Middle School · Place 16 · NewbergNewberg | 3,000 Meters Middle School | 16 | 12:59.46 | 5 |
| Sep 30 | Nike Portland XCSep 30 · 3,000 Meters PDXC Alan Webb MS Race · Place 191 · NewbergNewberg | 3,000 Meters PDXC Alan Webb MS Race | 191 | 13:11.7 PB | 5 |
| Sep 22 | McMinnville Middle School InviteSep 22 · 3,000 Meters Varsity · Place 53 · NewbergNewberg | 3,000 Meters Varsity | 53 | 13:12.1 PB | 5 |
| Sep 9 | Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School (Saturday) · Place 30 · NewbergNewberg | 3,000 Meters Middle School (Saturday) | 30 | 13:39.00 | 5 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 3,000 Meters Middle School · Place 48 · NewbergNewberg | 3,000 Meters Middle School | 48 | 16:30.89 PB | 5 |