Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 5 | Gresham XC FestivalSep 5 · 3,000 Meters Open Adult · Place 5 · UnattachedUnattached | 3,000 Meters Open Adult | 5 | 12:34.36 | Fr |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 6A-4 Mt. Hood Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 45 · GreshamGresham | 5,000 Meters Varsity | 45 | 18:56.70 PB | 12 |
| Oct 18 | Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 158 · GreshamGresham | 5,000 Meters Varsity 1 | 158 | 20:16.82 PB | 12 |
| Oct 7 | Sandy 2 MilerOct 7 · 2 Miles Varsity · Place 17 · GreshamGresham | 2 Miles Varsity | 17 | 13:45.72 PB | 12 |
| Oct 2 | MHC Mid Season @ CCCOct 2 · 5,000 Meters Varsity · Place 58 · GreshamGresham | 5,000 Meters Varsity | 58 | 19:45.20 | 12 |
| Sep 26 | 2025 Nike Portland XCSep 26 · 5,000 Meters Varsity Division 1 · Place 203 · GreshamGresham | 5,000 Meters Varsity Division 1 | 203 | 21:15.30 | 12 |
| Sep 20 | Three Course ChallengeSep 20 · 5,000 Meters Varsity · Place 166 · GreshamGresham | 5,000 Meters Varsity | 166 | 23:44.8 | 12 |
| Sep 11 | MHC PreviewSep 11 · 5,000 Meters Varsity · Place 54 · GreshamGresham | 5,000 Meters Varsity | 54 | 20:16.56 | 12 |
| Sep 6 | Gresham XC Festival - Sponsored by LMNTSep 6 · 3,000 Meters Boys Varsity · Place 48 · GreshamGresham | 3,000 Meters Boys Varsity | 48 | 11:38.47 PB | 12 |
| Aug 29 | Night MeetAug 29 · 3,000 Meters Varsity · Place 148 · GreshamGresham | 3,000 Meters Varsity | 148 | 11:47.93 | 12 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 6A-4 Mt. Hood Conference ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 34 · GreshamGresham | 5,000 Meters Junior Varsity | 34 | 19:18.13 | 11 |
| Oct 5 | Oxford ClassicOct 5 · 5,000 Meters Varsity · Place 69 · GreshamGresham | 5,000 Meters Varsity | 69 | 20:30.90 | 11 |
| Oct 2 | MHC Mid-Season @ Clackamas HSOct 2 · 5,000 Meters Varsity · Place 52 · GreshamGresham | 5,000 Meters Varsity | 52 | 20:04.92 | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Varsity Division 4 · Place 56 · GreshamGresham | 5,000 Meters Varsity Division 4 | 56 | 21:05.6 | JR |
| Sep 21 | Three Course Challenge Sep 21 · 5,000 Meters Varsity · Place 226 · GreshamGresham | 5,000 Meters Varsity | 226 | 26:07.5 | 11 |
| Sep 11 | MHC Preview MeetSep 11 · 5,000 Meters Varsity · Place 51 · GreshamGresham | 5,000 Meters Varsity | 51 | 20:53.90 | 11 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Varsity 5A · Place 144 · GreshamGresham | 5,000 Meters Varsity 5A | 144 | 23:43.53 | 11 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-4 Mt. Hood Conference ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 55 · GreshamGresham | 5,000 Meters Junior Varsity | 55 | 21:17.00 | 10 |
| Oct 4 | MHC Mid-Season @ BarlowOct 4 · 5,000 Meters Varsity · Place 57 · GreshamGresham | 5,000 Meters Varsity | 57 | 22:59.30 | 10 |
| Sep 23 | Three Course ChallengeSep 23 · 5,000 Meters Varsity · Place 190 · GreshamGresham | 5,000 Meters Varsity | 190 | 24:12.0 | 10 |
| Sep 13 | MHC Preview MeetSep 13 · 5,000 Meters Varsity · Place 50 · GreshamGresham | 5,000 Meters Varsity | 50 | 21:30.2 | SO |
| Sep 8 | 62nd Annual Steve Maas Run-A-ReeSep 8 · 5,000 Meters Varsity · Place 133 · GreshamGresham | 5,000 Meters Varsity | 133 | 22:13Unofficial | 10 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Sophomore · Place 143 · GreshamGresham | 3,000 Meters Sophomore | 143 | 13:05.0 | SO |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 6A-4 Mt. Hood Conference ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 51 · GreshamGresham | 5,000 Meters Junior Varsity | 51 | 21:27.3 | FR |
| Oct 5 | Roosevelt / Franklin / Barlow @ GreshamOct 5 · 5,000 Meters Junior Varsity · Place 32 · GreshamGresham | 5,000 Meters Junior Varsity | 32 | 22:38.02 | — |
| Sep 28 | Clackamas vs Gresham vs Reynolds @ Reynolds HSSep 28 · 5,000 Meters Junior Varsity · Place 22 · GreshamGresham | 5,000 Meters Junior Varsity | 22 | 23:00.4 | 9 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Junior Varsity Division 2 · Place 230 · GreshamGresham | 5,000 Meters Junior Varsity Division 2 | 230 | 24:27.6 | FR |
| Sep 14 | HOKA One One Postal Nationals 2 Mile RunSep 14 · 2 Miles Junior Varsity · Place 61 · GreshamGresham | 2 Miles Junior Varsity | 61 | 14:34.1 | 9 |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Novice · Place 101 · GreshamGresham | 3,000 Meters Novice | 101 | 13:38.82 | FR |