Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Franklin HSPIL Youth XC Meet @ FHS · Oct 21 | 13:41.51 | PIL Youth XC Meet @ FHS | October 21, 2021 |
| 3,000 Meters · Grant ParkThe Good Evening Meet · Aug 28 | 9:01.38 | The Good Evening Meet | August 28, 2026 |
| 3,000 Meters · Jackson Middle SchoolCleveland, Franklin, Lincoln, Wells @ Jackson MS · Oct 6 | 13:07.06 | Cleveland, Franklin, Lincoln, Wells @ Jackson MS | October 6, 2022 |
| 3,000 Meters · Westmoreland ParkPIL Youth XC District Championship · Oct 25 | 13:29.72 | PIL Youth XC District Championship | October 25, 2021 |
| 3,000 Meters · Wilshire ParkCleveland, Roosevelt, McDaniel, Lincoln @ Wilshire Park · Sep 30 | 13:26.8 | Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire Park | September 30, 2021 |
| 5,000 Meters · Fernhill ParkPIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) · Sep 16 | 16:12.40 | PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) | September 16, 2026 |
| 5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 7 | 15:15.60 | OSAA State XC Championships | November 7, 2026 |
| 5,000 Meters · Lents ParkPIL Preview · Sep 2 | 15:32.20 | PIL Preview | September 2, 2026 |
| 5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 4 | 16:07.90 | 8th Annual Battle for the 509 | October 4, 2025 |
| 5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 9 | 14:52.26 | 6th Annual Rose City Championship Invite | October 9, 2026 |
| 5,000 Meters · University of AR XC course38th Chile Pepper Festival · Oct 2 | 14:51.5 | 38th Chile Pepper Festival | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 7 · LincolnLincoln | 5,000 Meters 6A | 7 | 15:15.60 PB | 12 |
| Oct 28 | 6A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 2 · LincolnLincoln | 5,000 Meters Varsity | 2 | 15:17.5 | 12 |
| Oct 28 | 6A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 2 · LincolnLincoln | 5,000 Meters Varsity | 2 | 15:17.5 | 12 |
| Oct 9 | 6th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 9 · LincolnLincoln | 5,000 Meters Bike the Gorge Varsity Championship | 9 | 14:52.26 PB | 12 |
| Oct 2 | 38th Chile Pepper Festival Oct 2 · 5,000 Meters Senior High Boys "El Caliente" 1 · Place 6 · LincolnLincoln | 5,000 Meters Senior High Boys "El Caliente" 1 | 6 | 14:51.5 PB | 12 |
| Sep 19 | Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters 5A/6A Varsity · Place 7 · LincolnLincoln | 5,000 Meters 5A/6A Varsity | 7 | 15:22.80 | 12 |
| Sep 16 | PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)Sep 16 · 5,000 Meters Varsity · Place 3 · LincolnLincoln | 5,000 Meters Varsity | 3 | 16:12.40 PB | 12 |
| Sep 2 | PIL PreviewSep 2 · 5,000 Meters Varsity · Place 4 · LincolnLincoln | 5,000 Meters Varsity | 4 | 15:32.20 PB | 12 |
| Aug 28 | The Good Evening MeetAug 28 · 3,000 Meters Senior Boys · Place 4 · LincolnLincoln | 3,000 Meters Senior Boys | 4 | 9:01.38 PB | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 26 · LincolnLincoln | 5,000 Meters 6A | 26 | 16:03.78 | 11 |
| Oct 29 | 6A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 9 · LincolnLincoln | 5,000 Meters Varsity | 9 | 15:57.24 | 11 |
| Oct 15 | PIL @ Gabriel ParkOct 15 · 5,000 Meters Varsity · Place 5 · LincolnLincoln | 5,000 Meters Varsity | 5 | 16:55.70 | 11 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 44 · LincolnLincoln | 5,000 Meters Varsity Championship | 44 | 15:56.75 | 11 |
| Oct 4 | 8th Annual Battle for the 509Oct 4 · 5,000 Meters Varsity Championship(AVG Below18 Min) · Place 19 · LincolnLincoln | 5,000 Meters Varsity Championship(AVG Below18 Min) | 19 | 16:07.90 PB | 11 |
| Sep 20 | The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Varsity Elite · Place 42 · LincolnLincoln | 5,000 Meters Varsity Elite | 42 | 15:25.20 | 11 |
| Sep 17 | PIL @ Cleveland (Westmoreland Park)Sep 17 · 5,000 Meters Varsity · Place 12 · LincolnLincoln | 5,000 Meters Varsity | 12 | 18:22.42 | 11 |
| Sep 3 | PIL PreviewSep 3 · 5,000 Meters Varsity · Place 8 · LincolnLincoln | 5,000 Meters Varsity | 8 | 16:18.90 | 11 |
| Aug 29 | Night MeetAug 29 · 3,000 Meters Varsity · Place 4 · LincolnLincoln | 3,000 Meters Varsity | 4 | 8:58.18 | 11 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 66 · LincolnLincoln | 5,000 Meters 6A | 66 | 16:26.6 | 10 |
| Oct 30 | 6A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Varsity · Place 16 · LincolnLincoln | 5,000 Meters Varsity | 16 | 16:16.10 | 10 |
| Oct 16 | PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Varsity · Place 20 · LincolnLincoln | 5,000 Meters Varsity | 20 | 16:55.55 | 10 |
| Oct 11 | 4th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity Championship · Place 45 · LincolnLincoln | 5,000 Meters Varsity Championship | 45 | 15:37.50 | 10 |
| Oct 2 | PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Varsity · Place 4 · LincolnLincoln | 5,000 Meters Varsity | 4 | 15:53.90 | 10 |
| Sep 21 | The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity Elite · Place 87 · LincolnLincoln | 5,000 Meters Varsity Elite | 87 | 16:08.90 | 10 |
| Sep 18 | PIL - Lincoln, Roosevelt, Franklin, Benson @ WellsSep 18 · 5,000 Meters Varsity · Place 12 · LincolnLincoln | 5,000 Meters Varsity | 12 | 18:20.20 | 10 |
| Sep 13 | Ash Creek XC FestivalSep 13 · 5,000 Meters Varsity · Place 39 · LincolnLincoln | 5,000 Meters Varsity | 39 | 16:46.72 | 10 |
| Sep 4 | PIL PreviewSep 4 · 5,000 Meters Varsity · Place 21 · LincolnLincoln | 5,000 Meters Varsity | 21 | 16:56.30 | 10 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Sophomore · Place 5 · LincolnLincoln | 3,000 Meters Sophomore | 5 | 9:28.32 | 10 |
2022 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | PIL Middle School ChampionshipOct 24 · 3,000 Meters Championship · Place 42 · Lincoln ClusterLincoln Cluster | 3,000 Meters Championship | 42 | 13:42.40 | 8 |
| Oct 6 | Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 6 · 3,000 Meters 3K Boys · Place 23 · Lincoln ClusterLincoln Cluster | 3,000 Meters 3K Boys | 23 | 13:07.06 PB | 8 |
| Sep 29 | Grant, Lincoln, McDaniel, Wells @ Wilshire ParkSep 29 · 3,000 Meters 3K Boys · Place 18 · Lincoln ClusterLincoln Cluster | 3,000 Meters 3K Boys | 18 | 13:48.67 | 8 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | PIL Youth XC District ChampionshipOct 25 · 3,000 Meters Novice Coed · Place 20 · Lincoln ClusterLincoln Cluster | 3,000 Meters Novice Coed | 20 | 13:29.72 PB | 7 |
| Oct 21 | PIL Youth XC Meet @ FHSOct 21 · 3,000 Meters 3K Boys 5:30 PM · Place 32 · Lincoln ClusterLincoln Cluster | 3,000 Meters 3K Boys 5:30 PM | 32 | 13:41.51 PB | 7 |
| Oct 7 | Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 7 · 3,000 Meters 3K Boys · Place 54 · Lincoln ClusterLincoln Cluster | 3,000 Meters 3K Boys | 54 | 14:08.98 | 7 |
| Sep 30 | Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire ParkSep 30 · 3,000 Meters 3K Boys · Place 34 · Lincoln ClusterLincoln Cluster | 3,000 Meters 3K Boys | 34 | 13:26.8 PB | 7 |