Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · 3K CourseStayton Cross Country Invitational · Sep 19 | 13:48 | Stayton Cross Country Invitational | September 19, 2018 |
| 3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 3 | 13:35.40 | PDXC State Middle School Championship | November 3, 2019 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 11 | 12:50.30 | NW Middle School XC Showdown presented by HOTV | October 11, 2018 |
| 3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 26 | 13:16.05 | Jefferson Middle School Invitational | September 26, 2018 |
| 3,000 Meters · Philomath HSPhil MS XC Meet · Oct 22 | 12:21.92 | Phil MS XC Meet | October 22, 2018 |
| 3,000 Meters · Philomath Middle SchoolPhil MS XC Meet · Oct 25 | 12:40.47 | Phil MS XC Meet | October 25, 2017 |
| 3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton High Invitational · Oct 3 | 12:54.3 | Regis/Stayton High Invitational | October 3, 2019 |
| 3,000 Meters · Wildcat 3KLacreole Invite · Oct 22 | 13:23.0 | Lacreole Invite | October 22, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Super Champs · Place 254 · Talmadge | 3,000 Meters Super Champs | 254 | 13:35.40 PB | 8 |
| Oct 22 | Lacreole InviteOct 22 · 3,000 Meters Middle School · Place 14 · Talmadge | 3,000 Meters Middle School | 14 | 13:23.0 PB | 8 |
| Oct 16 | Mid Willamette @ CentralOct 16 · 3,000 Meters Middle School · Place 25 · Talmadge | 3,000 Meters Middle School | 25 | 12:23.7 | 8 |
| Oct 10 | NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Sweepstakes · Place 25 · Talmadge | 3,000 Meters Sweepstakes | 25 | 12:55.80 | 8 |
| Oct 3 | Regis/Stayton High InvitationalOct 3 · 3,000 Meters Middle School · Place 59 · Talmadge | 3,000 Meters Middle School | 59 | 12:54.3 PB | 8 |
| Sep 18 | Stayton InviteSep 18 · 3,000 Meters Middle School · Place 38 · Talmadge | 3,000 Meters Middle School | 38 | 13:43 | 8 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Phil MS XC MeetOct 22 · 3,000 Meters Middle School · Place 46 · Talmadge | 3,000 Meters Middle School | 46 | 12:21.92 PB | 7 |
| Oct 11 | NW Middle School XC Showdown presented by HOTVOct 11 · 3,000 Meters Champions (top 10) · Place 78 · Talmadge | 3,000 Meters Champions (top 10) | 78 | 12:50.30 PB | 7 |
| Oct 4 | Stayton/Regis Invite Middle School SectionOct 4 · 3,000 Meters Middle School · Place 99 · Talmadge | 3,000 Meters Middle School | 99 | 13:39.1 | 7 |
| Sep 26 | Jefferson Middle School InvitationalSep 26 · 3,000 Meters Middle School · Place 16 · Talmadge | 3,000 Meters Middle School | 16 | 13:16.05 PB | 7 |
| Sep 19 | Stayton Cross Country Invitational Sep 19 · 3,000 Meters Middle School Boys · Place 16 · Talmadge | 3,000 Meters Middle School Boys | 16 | 13:48 PB | 7 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Phil MS XC MeetOct 25 · 3,000 Meters Middle School · Place 39 · Talmadge | 3,000 Meters Middle School | 39 | 12:40.47 PB | 6 |
| Oct 12 | Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 152 · Talmadge | 3,000 Meters Champions (top 10) | 152 | 13:48.61 | 6 |
| Oct 5 | Regis/Stayton InvitationalOct 5 · 3,000 Meters Middle School · Place 100 · Talmadge | 3,000 Meters Middle School | 100 | 13:58.6 | 6 |
| Sep 26 | Jefferson InvitationalSep 26 · 3,000 Meters Middle School · Place 82 · Talmadge | 3,000 Meters Middle School | 82 | 14:07Unofficial | 6 |
| Sep 20 | Stayton InvitationalSep 20 · 3,000 Meters New Division · Place 16 · Talmadge | 3,000 Meters New Division | 16 | 13:34Unofficial | 6 |