Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2400 m · Ash Creek Preserve 2.4KAsh Creek XC Festival (Day 1) · Sep 11 | 9:16.2 | Ash Creek XC Festival (Day 1) | September 11, 2015 |
| 3,000 Meters · Bush ParkBush Park Invite · Oct 15 | 12:16.3 | Bush Park Invite | October 15, 2015 |
| 3,000 Meters · Hidden Creek Polo ClubPDXC State Middle School Championship · Oct 25 | 12:32.56 | PDXC State Middle School Championship | October 25, 2015 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 10:30.11 | Night Meet | August 25, 2017 |
| 4,500 Meters · Camp Rilea National GuardThree Course Challenge · Sep 23 | 17:24 | Three Course Challenge | September 23, 2017 |
| 5,000 Meters · Bush ParkSD2/SD3 Pre-District Challenge · Oct 20 | 17:54.0 | SD2/SD3 Pre-District Challenge | October 20, 2017 |
| 5,000 Meters · Cheadle Lake Double LoopSD2 District Preview · Oct 18 | 18:24.7 | SD2 District Preview | October 18, 2018 |
| 5,000 Meters · Heiser FarmsHeiser Farms XC Race · Oct 13 | 18:08.80 | Heiser Farms XC Race | October 13, 2017 |
| 5,000 Meters · Lithia ParkState of Jefferson XC Meet · Sep 30 | 17:57.03 | State of Jefferson XC Meet | September 30, 2017 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 23 | 18:17.42 | Meriwether National Cross Country Classic | September 23, 2016 |
| 5,000 Meters · Rood Bridge ParkNike Bill Chapman Invitational · Aug 31 | 19:42.83 | Nike Bill Chapman Invitational | August 31, 2017 |
| 5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 17 | 20:41 | Three Course Challenge | September 17, 2016 |
| 5,000 Meters · Silver Falls State ParkSilver Falls Oktoberfest Invitational · Sep 13 | 18:35.9 | Silver Falls Oktoberfest Invitational | September 13, 2017 |
| 5,000 Meters · State Meet Course (Lane)OSAA 3A/2A/1A State Championships · Nov 5 | 18:18 | OSAA 3A/2A/1A State Championships | November 5, 2016 |
| 5,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton Invitational · Oct 6 | 18:20.0 | Regis/Stayton Invitational | October 6, 2016 |
| 5,000 Meters · Stayton MSStayton Cross Country Invitational · Sep 19 | 20:11 | Stayton Cross Country Invitational | September 19, 2018 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 15 | 19:12.4 | George Fox XC Classic | October 15, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
1 results2018 Cross Country
4 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 3A/2A/1A-SD2 District 2 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 28 · KennedyKennedy | 5,000 Meters Varsity | 28 | 19:24.6 | 10 |
| Oct 20 | SD2/SD3 Pre-District ChallengeOct 20 · 5,000 Meters Varsity · Place 10 · KennedyKennedy | 5,000 Meters Varsity | 10 | 17:54.0 PB | 10 |
| Oct 13 | Heiser Farms XC RaceOct 13 · 5,000 Meters Varsity(top 8) · Place 81 · KennedyKennedy | 5,000 Meters Varsity(top 8) | 81 | 18:08.80 PB | 10 |
| Oct 5 | Regis/Stayton InvitationalOct 5 · 5,000 Meters Varsity · Place 21 · KennedyKennedy | 5,000 Meters Varsity | 21 | 18:55.2 | 10 |
| Sep 30 | State of Jefferson XC MeetSep 30 · 5,000 Meters Varsity · Place 25 · KennedyKennedy | 5,000 Meters Varsity | 25 | 17:57.03 PB | 10 |
| Sep 23 | Three Course ChallengeSep 23 · 4,500 Meters Easy · Place 40 · KennedyKennedy | 4,500 Meters Easy | 40 | 17:24 PB | 10 |
| Sep 13 | Silver Falls Oktoberfest InvitationalSep 13 · 5,000 Meters Varsity · Place 33 · KennedyKennedy | 5,000 Meters Varsity | 33 | 18:35.9 PB | 10 |
| Aug 31 | Nike Bill Chapman InvitationalAug 31 · 5,000 Meters Varsity · Place 92 · KennedyKennedy | 5,000 Meters Varsity | 92 | 19:42.83 PB | 10 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Soph/Junior Names P-Z · Place 30 · KennedyKennedy | 3,000 Meters Boys Soph/Junior Names P-Z | 30 | 10:30.11 PB | 10 |
2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | OSAA 3A/2A/1A State ChampionshipsNov 5 · 5,000 Meters 3A/2A/1A · Place 54 · KennedyKennedy | 5,000 Meters 3A/2A/1A | 54 | 18:18 PB | 9 |
| Oct 27 | 3A/2A/1A-SD2 District 2 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 12 · KennedyKennedy | 5,000 Meters Varsity | 12 | 18:22.4 | 9 |
| Oct 20 | SD2/SD3 Pre-District ChallengeOct 20 · 5,000 Meters Varsity · Place 23 · KennedyKennedy | 5,000 Meters Varsity | 23 | 18:47.5 | 9 |
| Oct 15 | George Fox XC ClassicOct 15 · 5,000 Meters Varsity Silver · Place 106 · KennedyKennedy | 5,000 Meters Varsity Silver | 106 | 19:12.4 PB | 9 |
| Oct 6 | Regis/Stayton InvitationalOct 6 · 5,000 Meters Varsity · Place 28 · KennedyKennedy | 5,000 Meters Varsity | 28 | 18:20.0 PB | 9 |
| Oct 1 | State of Jefferson XC MeetOct 1 · 5,000 Meters Varsity · Place 55 · KennedyKennedy | 5,000 Meters Varsity | 55 | 18:51.56Unofficial | 9 |
| Sep 23 | Meriwether National Cross Country ClassicSep 23 · 5,000 Meters Varsity · Place 87 · KennedyKennedy | 5,000 Meters Varsity | 87 | 18:17.42 PB | 9 |
| Sep 17 | Three Course ChallengeSep 17 · 5,000 Meters Boys Moderate Course · Place 35 · KennedyKennedy | 5,000 Meters Boys Moderate Course | 35 | 20:41 PB | 9 |
| Sep 14 | Silver Falls Oktoberfest InvitationalSep 14 · 5,000 Meters Varsity · Place 37 · KennedyKennedy | 5,000 Meters Varsity | 37 | 18:39.4 | 9 |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Freshman · Place 39 · KennedyKennedy | 3,000 Meters Freshman | 39 | 11:11.9 | 9 |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | PDXC State Middle School ChampionshipOct 25 · 3,000 Meters Super Champs · Place 138 · Mt AngelMt Angel | 3,000 Meters Super Champs | 138 | 12:32.56 PB | 8 |
| Oct 15 | Bush Park InviteOct 15 · 3,000 Meters Middle School · Place 8 · Mt AngelMt Angel | 3,000 Meters Middle School | 8 | 12:16.3 PB | 8 |
| Oct 1 | Regis InvitationalOct 1 · 3,000 Meters New Division · Place 4 · Mt AngelMt Angel | 3,000 Meters New Division | 4 | 11:17Unofficial | 8 |
| Sep 16 | Mt. Angel/Silverton duel meetSep 16 · 3,000 Meters Middle School · Place 2 · Mt AngelMt Angel | 3,000 Meters Middle School | 2 | 12:43Unofficial | 8 |
| Sep 11 | Ash Creek XC Festival (Day 1)Sep 11 · 2,400 Meters Middle School · Place 16 · Mt AngelMt Angel | 2,400 Meters Middle School | 16 | 9:16.2 PB | 8 |