Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 m · Camp HowardStumptown Youth XC Series Meet #4 · Mar 27 | 7:17.80 | Stumptown Youth XC Series Meet #4 | March 27, 2021 |
| 1500 m · Jesuit High SchoolStumptown Youth XC Series Meet #3 · Mar 13 | 7:03.70 | Stumptown Youth XC Series Meet #3 | March 13, 2021 |
| 3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 14:34.5 | Nike Portland XC | September 30, 2017 |
| 3,000 Meters · Rood Bridge ParkArchers Invitational · Oct 12 | 13:20.6 | Archers Invitational | October 12, 2017 |
| 3,000 Meters · Western Oregon UniversityStumptown Running Middle School Championship presented by Portland Track & Stumptown Running · Oct 31 | 13:33.20 | Stumptown Running Middle School Championship presented by Portland Track & Stumptown Running | October 31, 2021 |
| 3,200 Meters · Bryant ParkHarrier Classic · Oct 7 | 15:14.5 | Harrier Classic | October 7, 2017 |
| 5,000 Meters · Cook Park3A/2A/1A-SD1 District Championships · Oct 27 | 19:40.9 | 3A/2A/1A-SD1 District Championships | October 27, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 24 · 5,000 Meters Junior Varsity 3A · Place 7 · Valley CatholicValley Catholic | 5,000 Meters Junior Varsity 3A | 7 | 19:43.0 | SO |
| Oct 24 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 24 · 5,000 Meters Junior Varsity 3A · Place 7 · Valley CatholicValley Catholic | 5,000 Meters Junior Varsity 3A | 7 | 19:43.0 | SO |
| Oct 17 | Wildcat 3K tuneupOct 17 · 3,000 Meters Varsity · Place 51 · Valley CatholicValley Catholic | 3,000 Meters Varsity | 51 | 12:02.58 | 10 |
| Oct 13 | Champoeg Invitational Oct 13 · 5,000 Meters Junior Varsity · Place 44 · Valley CatholicValley Catholic | 5,000 Meters Junior Varsity | 44 | 20:04.81 | 10 |
| Oct 7 | The Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 27 · Valley CatholicValley Catholic | 5,000 Meters Varsity | 27 | 19:31.0 | SO |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 96 · Valley CatholicValley Catholic | 5,000 Meters Junior Varsity Division 1 | 96 | 20:09.4 | SO |
| Sep 22 | Champs InviteSep 22 · 3,000 Meters Junior Varsity · Place 14 · Valley CatholicValley Catholic | 3,000 Meters Junior Varsity | 14 | 11:52.09 | 10 |
| Sep 15 | Meriwether CC Classic Sep 15 · 5,000 Meters Junior Varsity · Place 110 · Valley CatholicValley Catholic | 5,000 Meters Junior Varsity | 110 | 21:44.60 | 10 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 3A/2A/1A-SD1 District ChampionshipsOct 27 · 5,000 Meters 3A JV Boys · Place 8 · Valley CatholicValley Catholic | 5,000 Meters 3A JV Boys | 8 | 19:40.9 PB | 9 |
| Oct 21 | VC Last Chance 3kOct 21 · 3,000 Meters Varsity · Place 27 · Valley CatholicValley Catholic | 3,000 Meters Varsity | 27 | 11:14.8 | FR |
| Oct 14 | 2nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 70 · Valley CatholicValley Catholic | 5,000 Meters Junior Varsity | 70 | 21:07.60 | FR |
| Oct 8 | Paul Mariman InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 20 · Valley CatholicValley Catholic | 5,000 Meters Junior Varsity | 20 | 21:04.0 | 9 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Junior Varsity Division 2 · Place 72 · Valley CatholicValley Catholic | 5,000 Meters Junior Varsity Division 2 | 72 | 20:38.4 | FR |
| Sep 14 | Silver Falls Oktoberfest InvitationalSep 14 · 3,400 Meters Junior Varsity · Place 13 · Valley CatholicValley Catholic | 3,400 Meters Junior Varsity | 13 | 13:32.9 | 9 |
| Sep 1 | Darrel Deedon InviteSep 1 · 3,000 Meters Junior Varsity · Place 9 · Valley CatholicValley Catholic | 3,000 Meters Junior Varsity | 9 | 11:40.9 | FR |
| Aug 24 | Blue and White Time TrialAug 24 · 3,000 Meters HS Boys · Place 11 · Valley CatholicValley Catholic | 3,000 Meters HS Boys | 11 | 12:19.6Unofficial | 9 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 203 · The Fighting DutchThe Fighting Dutch | 3,000 Meters Super Champs | 203 | 13:33.20 PB | 8 |
| Mar 27 | Stumptown Youth XC Series Meet #4Mar 27 · 1,500 Meters Youth 1500 · Place 41 · The Fighting DutchThe Fighting Dutch | 1,500 Meters Youth 1500 | 41 | 7:17.80 PB | 7 |
| Mar 13 | Stumptown Youth XC Series Meet #3Mar 13 · 1,500 Meters Youth 1500 · Place 44 · The Fighting DutchThe Fighting Dutch | 1,500 Meters Youth 1500 | 44 | 7:03.70 PB | 7 |
| Mar 6 | Stumptown Youth XC Series Meet #2Mar 6 · 1,500 Meters Youth 1500 · Place 57 · The Fighting DutchThe Fighting Dutch | 1,500 Meters Youth 1500 | 57 | 7:44.10 | 7 |
| Feb 27 | Stumptown Youth XC Series Meet #1Feb 27 · 1,500 Meters Youth 1500 · Place 47 · The Fighting DutchThe Fighting Dutch | 1,500 Meters Youth 1500 | 47 | 7:27.30 | 7 |
2020 Cross Country
1 results2019 Cross Country
3 results2017 Cross Country
4 results