Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 m · Camp HowardCYO Portland XC #4 · Oct 2 | 6:51.01 | CYO Portland XC #4 | October 2, 2021 |
| 1500 m · Valley CatholicCYO Portland XC #2 · Sep 18 | 6:30.93 | CYO Portland XC #2 | September 18, 2021 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 14 | 13:54.00 | NW Middle School XC Showdown presented by HOTV | October 14, 2021 |
| 5,000 Meters · Clackamas Community CollegeThree Rivers League Preview Meet · Sep 9 | 16:56.46 | Three Rivers League Preview Meet | September 9, 2024 |
| 5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 9 | 17:29.0 | OSAA 6A State Championships | November 9, 2024 |
| 5,000 Meters · Lents ParkStumptown Showdown · Oct 18 | 16:31.74 | Stumptown Showdown | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 6A-5 Three Rivers League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 27 · Oregon CityOregon City | 5,000 Meters Varsity | 27 | 17:01.71 | 12 |
| Oct 18 | Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 37 · Oregon CityOregon City | 5,000 Meters Varsity 1 | 37 | 16:31.74 PB | 12 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 102 · Oregon CityOregon City | 5,000 Meters Varsity Championship | 102 | 16:36.46 | 12 |
| Oct 1 | TRL/PAC CrossoverOct 1 · 5,000 Meters Varsity · Place 14 · Oregon CityOregon City | 5,000 Meters Varsity | 14 | 16:21.76 | 12 |
| Sep 13 | Oregon City XC InvitationalSep 13 · 5,000 Meters Varsity · Place 50 · Oregon CityOregon City | 5,000 Meters Varsity | 50 | 17:34.50 | 12 |
| Aug 28 | Pioneer Stampede 3kAug 28 · 3,000 Meters Boys · Place 2 · Oregon CityOregon City | 3,000 Meters Boys | 2 | 9:48Unofficial | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 131 · Oregon CityOregon City | 5,000 Meters 6A | 131 | 17:29.0 PB | 11 |
| Oct 30 | 6A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Varsity · Place 21 · Oregon CityOregon City | 5,000 Meters Varsity | 21 | 16:40.10 | 11 |
| Oct 17 | Pacific/Three Rivers CrossoverOct 17 · 5,000 Meters Varsity · Place 50 · Oregon CityOregon City | 5,000 Meters Varsity | 50 | 17:11.86 | 11 |
| Oct 11 | 4th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity Championship · Place 118 · Oregon CityOregon City | 5,000 Meters Varsity Championship | 118 | 16:38.40 | 11 |
| Oct 3 | Grant Robison InvitationalOct 3 · 5,000 Meters Varsity · Place 18 · Oregon CityOregon City | 5,000 Meters Varsity | 18 | 17:02.08 | 11 |
| Sep 21 | The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity Elite · Place 98 · Oregon CityOregon City | 5,000 Meters Varsity Elite | 98 | 16:17.00 | 11 |
| Sep 14 | Oregon City XC InvitationalSep 14 · 5,000 Meters Varsity · Place 20 · Oregon CityOregon City | 5,000 Meters Varsity | 20 | 17:01.40 | 11 |
| Sep 9 | Three Rivers League Preview MeetSep 9 · 5,000 Meters Varsity · Place 6 · Oregon CityOregon City | 5,000 Meters Varsity | 6 | 16:56.46 PB | 11 |
| Aug 29 | Pioneer Stampede 3kAug 29 · 3,000 Meters Varsity · Place 2 · Oregon CityOregon City | 3,000 Meters Varsity | 2 | 9:28 | 11 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 6A-5 Three Rivers League ChampionshipsOct 26 · 5,000 Meters Varsity · Place 26 · Oregon CityOregon City | 5,000 Meters Varsity | 26 | 17:54.4 | FR |
| Oct 12 | Estacada InvitationalOct 12 · 5,000 Meters Varsity · Place 18 · Oregon CityOregon City | 5,000 Meters Varsity | 18 | 18:34.6 | FR |
| Sep 28 | Three Rivers League MeetSep 28 · 5,000 Meters Varsity · Place 44 · Oregon CityOregon City | 5,000 Meters Varsity | 44 | 18:41.3 | FR |
| Sep 17 | Oregon City XC InvitationalSep 17 · 5,000 Meters Varsity · Place 66 · Oregon CityOregon City | 5,000 Meters Varsity | 66 | 19:02.2 | FR |
| Sep 7 | Three Rivers League PreviewSep 7 · 5,000 Meters Varsity · Place 45 · Oregon CityOregon City | 5,000 Meters Varsity | 45 | 19:46.85 | FR |
| Sep 1 | Darrel Deedon InviteSep 1 · 5,000 Meters Varsity · Place 29 · Oregon CityOregon City | 5,000 Meters Varsity | 29 | 20:38.2 | FR |
| Aug 26 | Pioneer Stampede 3k Time TrialAug 26 · 3,000 Meters All Boys · Place 3 · Oregon CityOregon City | 3,000 Meters All Boys | 3 | 11:17Unofficial | 9 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Sweepstakes · Place 21 · Bowerman TrackBowerman Track | 3,000 Meters Sweepstakes | 21 | 13:54.00 PB | 8 |
| Oct 2 | CYO Portland XC #4Oct 2 · 1,500 Meters Cadet 1500M · Place 1 · Our Lady of the LakeOur Lady of the Lake | 1,500 Meters Cadet 1500M | 1 | 6:51.01 PB | 8 |
| Sep 25 | CYO Portland XC #3Sep 25 · 1,500 Meters Varsity · Place 2 · Our Lady of the LakeOur Lady of the Lake | 1,500 Meters Varsity | 2 | 5:41.00 | 8 |
| Sep 18 | CYO Portland XC #2Sep 18 · 1,500 Meters Cadet 1500M · Place 2 · Our Lady of the LakeOur Lady of the Lake | 1,500 Meters Cadet 1500M | 2 | 6:30.93 PB | 8 |
| Sep 11 | CYO Portland XC #1Sep 11 · 1,500 Meters Cadet 1500M · Place 2 · Our Lady of the LakeOur Lady of the Lake | 1,500 Meters Cadet 1500M | 2 | 6:37.90 | 8 |