Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Grant ParkThe Good Evening Meet · Aug 28 | 9:44.56 | The Good Evening Meet | August 28, 2026 |
| 3,000 Meters · Jackson Middle SchoolPIL Middle School Championships · Oct 27 | 9:43.00 | PIL Middle School Championships | October 27, 2025 |
| 5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 14 | 18:34.14 | PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) | October 14, 2026 |
| 5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 7 | 16:05.90 | OSAA State XC Championships | November 7, 2026 |
| 5,000 Meters · Lents ParkStumptown Showdown · Oct 17 | 15:44.04 | Stumptown Showdown | October 17, 2026 |
| 5,000 Meters · Nike World HeadquartersBowerman 5k · Jul 25 | 15:58.4 | Bowerman 5k | July 25, 2026 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 12 | 15:46.44 | Oregon City XC Invitational | September 12, 2026 |
| 5,000 Meters · Pier ParkPIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt) · Sep 30 | 16:55.68 | PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt) | September 30, 2026 |
| 5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 9 | 16:09.25 | 6th Annual Rose City Championship Invite | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 35 · FranklinFranklin | 5,000 Meters 6A | 35 | 16:05.90 PB | 9 |
| Oct 28 | 6A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 17 · Franklin (OR)Franklin (OR) | 5,000 Meters Varsity | 17 | 16:04.0 | 9 |
| Oct 28 | 6A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 17 · Franklin (OR)Franklin (OR) | 5,000 Meters Varsity | 17 | 16:04.0 | 9 |
| Oct 17 | Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 24 · Franklin (OR)Franklin (OR) | 5,000 Meters Varsity | 24 | 15:44.04 PB | 9 |
| Oct 14 | PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 24 · Franklin (OR)Franklin (OR) | 5,000 Meters Varsity | 24 | 18:34.14 PB | 9 |
| Oct 9 | 6th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 5 · Franklin (OR)Franklin (OR) | 5,000 Meters JV Championship | 5 | 16:09.25 PB | 9 |
| Sep 30 | PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)Sep 30 · 5,000 Meters Varsity · Place 3 · Franklin (OR)Franklin (OR) | 5,000 Meters Varsity | 3 | 16:55.68 PB | 9 |
| Sep 12 | Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 19 · Franklin (OR)Franklin (OR) | 5,000 Meters Varsity Boys | 19 | 15:46.44 PB | 9 |
| Sep 2 | PIL PreviewSep 2 · 5,000 Meters Varsity · Place 23 · Franklin (OR)Franklin (OR) | 5,000 Meters Varsity | 23 | 16:46.31 | 9 |
| Aug 28 | The Good Evening MeetAug 28 · 3,000 Meters Freshmen Boys · Place 4 · Franklin (OR)Franklin (OR) | 3,000 Meters Freshmen Boys | 4 | 9:44.56 PB | 9 |
| Jul 25 | Bowerman 5kJul 25 · 5,000 Meters Open · Place 29 · Franklin High School XCFranklin High School XC | 5,000 Meters Open | 29 | 15:58.4 PB | — |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 4 · Franklin ClusterFranklin Cluster | 3,000 Meters Varsity | 4 | 9:13.40 | 8 |
| Oct 27 | PIL Middle School ChampionshipsOct 27 · 3,000 Meters Championship · Place 2 · Franklin ClusterFranklin Cluster | 3,000 Meters Championship | 2 | 9:43.00 PB | 8 |
| Oct 16 | Franklin, McDaniel, Lincoln, Roosevelt @ Clinton ParkOct 16 · 3,000 Meters 3K Boys · Place 1 · Franklin ClusterFranklin Cluster | 3,000 Meters 3K Boys | 1 | 9:38.42Unofficial | 8 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 4 · Franklin ClusterFranklin Cluster | 3,000 Meters Middle School | 4 | 9:44.67 | 8 |
| Oct 2 | Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 2 · 3,000 Meters 3K Boys · Place 1 · Franklin ClusterFranklin Cluster | 3,000 Meters 3K Boys | 1 | 10:31.99 | 8 |
| Sep 25 | Franklin, Jefferson, Roosevelt @ ClevelandSep 25 · 3,000 Meters 3k boys · Place 1 · Franklin ClusterFranklin Cluster | 3,000 Meters 3k boys | 1 | 9:50.44Unofficial | 8 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 20 · Franklin ClusterFranklin Cluster | 3,000 Meters Varsity | 20 | 10:11.34 | 7 |
| Oct 28 | PIL Middle School ChampionshipsOct 28 · 3,000 Meters Championship · Place 5 · Franklin ClusterFranklin Cluster | 3,000 Meters Championship | 5 | 10:58.70 | 7 |
| Oct 17 | McDaniel, Lincoln, Roosevelt @ FranklinOct 17 · 3,000 Meters Middle School · Place 13 · Franklin ClusterFranklin Cluster | 3,000 Meters Middle School | 13 | 12:12.4 | 7 |
| Oct 11 | 4th Annual Rose City Championship InviteOct 11 · 3,000 Meters Middle School · Place 4 · Franklin ClusterFranklin Cluster | 3,000 Meters Middle School | 4 | 9:54.56 | 7 |
| Oct 3 | Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 3 · 3,000 Meters Varsity · Place 1 · Franklin ClusterFranklin Cluster | 3,000 Meters Varsity | 1 | 10:45.51 | 7 |
| Sep 26 | Franklin, Jefferson, Roosevelt @ ClevelandSep 26 · 3,000 Meters Middle School · Place 1 · Franklin ClusterFranklin Cluster | 3,000 Meters Middle School | 1 | 10:37.68 | 7 |