Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Bear Creek Park29th Annual Crusader XC Invitational · Aug 30 | 14:28.00 | 29th Annual Crusader XC Invitational | August 30, 2016 |
| 3,000 Meters · Ferry Road ParkNorth Bend Invitational · Sep 12 | 14:17.93 | North Bend Invitational | September 12, 2017 |
| 3,000 Meters · Hidden Creek Polo ClubPDXC State Middle School Championship · Oct 25 | 13:40.53 | PDXC State Middle School Championship | October 25, 2015 |
| 3,000 Meters · Oakland High SchoolThe Acorn Gully Chase (HS, MS) · Sep 26 | 15:09 | The Acorn Gully Chase (HS, MS) | September 26, 2016 |
| 3,000 Meters · Stewart ParkUmpqua Opener · Sep 3 | 15:02 | Umpqua Opener | September 3, 2015 |
| 3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 29 | 13:28.22 | PDXC State Middle School Championship | October 29, 2017 |
| 3,000 Meters · Woahink 3K CourseWoahink Lake XC Invitational · Sep 30 | 13:30.61 | Woahink Lake XC Invitational | September 30, 2017 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 19:11.10 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Jacksonville Forest ParkSouth Medford vs Roseburg · Mar 3 | 22:58 | South Medford vs Roseburg | March 3, 2021 |
| 5,000 Meters · Lane Community College6A-7 Southwest Conference Championships · Oct 30 | 18:27.30 | 6A-7 Southwest Conference Championships | October 30, 2019 |
| 5,000 Meters · Oak Knoll Golf CourseRoseburg, Eagle Point, Ashland Tri-Meet · Mar 17 | 20:11.22 | Roseburg, Eagle Point, Ashland Tri-Meet | March 17, 2021 |
| 5,000 Meters · Stewart ParkRoseburg vs. Grants Pass · Mar 10 | 19:37.40 | Roseburg vs. Grants Pass | March 10, 2021 |
| 5,000 Meters · Stewart Park 5kUmpqua Last Chance Meet · Oct 17 | 18:49 | Umpqua Last Chance Meet | October 17, 2018 |
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 |
| Oct 27 | 6A-7 Southwest Conference ChampionshipsOct 27 · 5,000 Meters Varsity · Place 30 · RoseburgRoseburg | 5,000 Meters Varsity | 30 | 18:14.95 | 12 |
| Oct 20 | Umpqua InviteOct 20 · 5,000 Meters Varsity · Place 35 · RoseburgRoseburg | 5,000 Meters Varsity | 35 | 17:59.10 | 12 |
| Oct 2 | Woahink Lake XC InvitationalOct 2 · 5,000 Meters Varsity · Place 35 · RoseburgRoseburg | 5,000 Meters Varsity | 35 | 19:32.20 | 12 |
| Sep 18 | Northwest Classic XC 2021Sep 18 · 5,000 Meters Varsity 5A · Place 81 · RoseburgRoseburg | 5,000 Meters Varsity 5A | 81 | 18:35.23 | 12 |
| Sep 11 | Ash Creek XC FestivalSep 11 · 5,000 Meters Varsity · Place 140 · RoseburgRoseburg | 5,000 Meters Varsity | 140 | 18:54.70 | 12 |
| Aug 27 | Umpqua OpenerAug 27 · 5,000 Meters Varsity · Place 11 · RoseburgRoseburg | 5,000 Meters Varsity | 11 | 19:04.64 | 12 |
| Apr 3 | Southern Oregon Regional XC ChampionshipsApr 3 · 5,000 Meters Varsity · Place 33 · RoseburgRoseburg | 5,000 Meters Varsity | 33 | 19:11.60 | 11 |
| Mar 17 | Roseburg, Eagle Point, Ashland Tri-MeetMar 17 · 5,000 Meters Open · Place 12 · RoseburgRoseburg | 5,000 Meters Open | 12 | 20:11.22 PB | 11 |
| Mar 10 | Roseburg vs. Grants PassMar 10 · 5,000 Meters Men's Varsity 5k · Place 8 · RoseburgRoseburg | 5,000 Meters Men's Varsity 5k | 8 | 19:37.40 PB | 11 |
| Mar 3 | South Medford vs RoseburgMar 3 · 5,000 Meters Varsity · Place 10 · RoseburgRoseburg | 5,000 Meters Varsity | 10 | 22:58 PB | 11 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-7 Southwest Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 36 · RoseburgRoseburg | 5,000 Meters Varsity | 36 | 18:27.30 PB | 10 |
| Oct 19 | Warner Pacific XC ClassicOct 19 · 5,000 Meters Varsity · Place 140 · RoseburgRoseburg | 5,000 Meters Varsity | 140 | 18:45.98 | 10 |
| Oct 9 | Umpqua InviteOct 9 · 5,000 Meters Varsity · Place 10 · RoseburgRoseburg | 5,000 Meters Varsity | 10 | 18:12 | 10 |
| Oct 5 | Woahink Lake XC InvitationalOct 5 · 5,000 Meters Varsity · Place 53 · RoseburgRoseburg | 5,000 Meters Varsity | 53 | 19:49.06 | 10 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Division 2 Varsity · Place 218 · RoseburgRoseburg | 5,000 Meters Division 2 Varsity | 218 | 19:11.10 PB | 10 |
| Sep 21 | Prefontaine Memorial Run 5kSep 21 · 5,000 Meters Varsity · Place 29 · RoseburgRoseburg | 5,000 Meters Varsity | 29 | 18:41.8 | 10 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Varsity 5A · Place 173 · RoseburgRoseburg | 5,000 Meters Varsity 5A | 173 | 19:23.50 | 10 |
| Sep 11 | The Early Bird Gets The WormSep 11 · 5,000 Meters Varsity · Place 10 · RoseburgRoseburg | 5,000 Meters Varsity | 10 | 18:57 | 10 |
| Aug 30 | Southwest Conference Pre-DistrictsAug 30 · 5,000 Meters Frosh/Soph Freshman · Place 33 · RoseburgRoseburg | 5,000 Meters Frosh/Soph Freshman | 33 | 20:44.90 | 10 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 6A-7 Southwest Conference ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 26 · RoseburgRoseburg | 5,000 Meters Junior Varsity | 26 | 18:48.90 | 9 |
| Oct 17 | Umpqua Last Chance MeetOct 17 · 5,000 Meters Varsity · Place 14 · RoseburgRoseburg | 5,000 Meters Varsity | 14 | 18:49 PB | 9 |
| Oct 13 | Warner Pacific XC ClassicOct 13 · Varsity · Place 13 · RoseburgRoseburg | Varsity | 13 | 18:58.30 | 9 |
| Oct 6 | 15th Annual Harrier ClassicOct 6 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 68 · RoseburgRoseburg | 5,000 Meters Junior Varsity Frosh/Soph Freshman | 68 | 20:18.17 | FR |
| Sep 29 | Woahink Lake XC InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 77 · RoseburgRoseburg | 5,000 Meters Junior Varsity | 77 | 20:53.14 | 9 |
| Sep 19 | Southwest Conference Pre-DistrictsSep 19 · Varsity · Place 26 · RoseburgRoseburg | Varsity | 26 | 20:41.7 | 9 |
| Sep 15 | Prefontaine Memorial Run 5kSep 15 · 5,000 Meters Varsity · Place 83 · RoseburgRoseburg | 5,000 Meters Varsity | 83 | 20:03.1 | 9 |
| Sep 8 | Ash Creek XC FestivalSep 8 · Varsity · Place 164 · RoseburgRoseburg | Varsity | 164 | 21:07.50 | 9 |
| Sep 1 | The InvitationalSep 1 · Varsity · Place 41 · RoseburgRoseburg | Varsity | 41 | 21:32.6 | 9 |
| Aug 24 | Sunset MeetAug 24 · 3,000 Meters Freshman Sophomore · Place 17 · RoseburgRoseburg | 3,000 Meters Freshman Sophomore | 17 | 12:33.3 | 9 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Super Champs · Place 227 · FremontFremont | 3,000 Meters Super Champs | 227 | 13:28.22 PB | 8 |
| Oct 4 | Uphill ClassicOct 4 · 2,700 Meters Middle School · Place 19 · FremontFremont | 2,700 Meters Middle School | 19 | 12:00Unofficial | 8 |
| Sep 30 | Woahink Lake XC InvitationalSep 30 · 3,000 Meters Middle School · Place 50 · FremontFremont | 3,000 Meters Middle School | 50 | 13:30.61 PB | 8 |
| Sep 27 | Vineyard ChaseSep 27 · 3,000 Meters Section I · FremontFremont | 3,000 Meters Section I | 0 | 13:42Unofficial | 8 |
| Sep 20 | Umpqua OpenerSep 20 · 3,000 Meters Middle School · Place 13 · FremontFremont | 3,000 Meters Middle School | 13 | 12:49Unofficial | 8 |
| Sep 12 | North Bend InvitationalSep 12 · 3,000 Meters Middle School · Place 44 · FremontFremont | 3,000 Meters Middle School | 44 | 14:17.93 PB | 8 |
| Sep 6 | Blow Pop ClassicSep 6 · 3,000 Meters Middle School · Place 4 · FremontFremont | 3,000 Meters Middle School | 4 | 14:13Unofficial | 8 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | PDXC State Middle School ChampionshipOct 23 · 3,000 Meters Super Champs · Place 214 · FremontFremont | 3,000 Meters Super Champs | 214 | 13:46.3 | 7 |
| Oct 5 | Uphill ClassicOct 5 · 3,000 Meters Middle School · Place 10 · FremontFremont | 3,000 Meters Middle School | 10 | 13:45Unofficial | 7 |
| Oct 1 | Woahink Lake XC InvitationalOct 1 · 3,000 Meters Middle School · Place 37 · FremontFremont | 3,000 Meters Middle School | 37 | 13:43.4 | 7 |
| Sep 26 | The Acorn Gully Chase (HS, MS)Sep 26 · 3,000 Meters Middle School · Place 7 · FremontFremont | 3,000 Meters Middle School | 7 | 15:09 PB | 7 |
| Sep 21 | Umpqua InviteSep 21 · 3,000 Meters Middle School · Place 13 · FremontFremont | 3,000 Meters Middle School | 13 | 13:12Unofficial | 7 |
| Sep 14 | Blow Pop ClassicSep 14 · 3,000 Meters Middle School · Place 9 · FremontFremont | 3,000 Meters Middle School | 9 | 13:59Unofficial | 7 |
| Aug 30 | 29th Annual Crusader XC InvitationalAug 30 · 3,000 Meters Middle School · Place 11 · FremontFremont | 3,000 Meters Middle School | 11 | 14:28.00 PB | 7 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | PDXC State Middle School ChampionshipOct 25 · 3,000 Meters Super Champs · Place 164 · FremontFremont | 3,000 Meters Super Champs | 164 | 13:40.53 PB | 6 |
| Sep 30 | Vineyard RunSep 30 · 3,000 Meters Middle School · Place 16 · FremontFremont | 3,000 Meters Middle School | 16 | 14:18Unofficial | 6 |
| Sep 26 | Woahink Lake InvitationalSep 26 · 3,000 Meters Middle School · Place 45 · FremontFremont | 3,000 Meters Middle School | 45 | 14:13.9 | 6 |
| Sep 16 | Blow Pop ClassicSep 16 · 3,000 Meters Middle School · Place 25 · FremontFremont | 3,000 Meters Middle School | 25 | 14:52Unofficial | 6 |
| Sep 3 | Umpqua OpenerSep 3 · 3,000 Meters Middle School · Place 26 · FremontFremont | 3,000 Meters Middle School | 26 | 15:02 PB | 6 |
| Sep 1 | 28th Annual Crusader XC InvitationalSep 1 · 3,000 Meters Middle School · Place 32 · FremontFremont | 3,000 Meters Middle School | 32 | 15:23.94 | 6 |