Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · 2K Memorial Park RouteWRL Championship Meet · Oct 22 | 9:45.70 | WRL Championship Meet | October 22, 2019 |
| 2,000 Meters · Molalla River State ParkWRL - Wood, LOJ, Meridian Creek @ Canby · Oct 15 | 11:00.30 | WRL - Wood, LOJ, Meridian Creek @ Canby | October 15, 2019 |
| 5,000 Meters · Clackamas Community CollegeThree Rivers League Preview Meet · Sep 9 | 16:52.52 | Three Rivers League Preview Meet | September 9, 2024 |
| 5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 9 | 16:22.1 | OSAA 6A State Championships | November 9, 2024 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 2 | 19:04.39 | Ultimook Race | September 2, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 63 · Lake OswegoLake Oswego | 5,000 Meters 6A | 63 | 16:22.1 PB | 12 |
| Oct 30 | 6A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Varsity · Place 13 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 13 | 16:25.10 | 12 |
| Sep 21 | The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity Elite · Place 92 · Lake OswegoLake Oswego | 5,000 Meters Varsity Elite | 92 | 16:12.10 | 12 |
| Sep 13 | Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 14 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 14 | 16:21.49 | 12 |
| Sep 9 | Three Rivers League Preview MeetSep 9 · 5,000 Meters Varsity · Place 5 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 5 | 16:52.52 PB | 12 |
2023 Cross Country
4 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Lewis & Clark XC InvitationalOct 15 · 5,000 Meters Varsity · Place 120 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 120 | 18:42.5 | SO |
| Sep 28 | Three Rivers League MeetSep 28 · 5,000 Meters Varsity · Place 27 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 27 | 17:56.4 | SO |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Varsity Division 2 · Place 104 · Lake OswegoLake Oswego | 5,000 Meters Varsity Division 2 | 104 | 19:03.8 | SO |
| Sep 7 | Three Rivers League PreviewSep 7 · 5,000 Meters Varsity · Place 20 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 20 | 18:29.35 | SO |
| Sep 3 | Ultimook RaceSep 3 · 5,000 Meters Varsity 5A · Place 70 · Lake OswegoLake Oswego | 5,000 Meters Varsity 5A | 70 | 19:10.8 | SO |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Sophomore · Place 38 · Lake OswegoLake Oswego | 3,000 Meters Sophomore | 38 | 10:24.11 | SO |
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Lewis & Clark College XC InvitationalOct 16 · 5,000 Meters Varsity · Place 122 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 122 | 19:32.50 | 9 |
| Oct 6 | Canby, Oregon City, Lake Oswego @ TigardOct 6 · 5,000 Meters Varsity · Place 31 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 31 | 19:32.31 | 9 |
| Sep 25 | Nike Portland XCSep 25 · 5,000 Meters Junior Varsity Division 2 · Place 30 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity Division 2 | 30 | 20:21.60 | 9 |
| Sep 22 | West Linn, Lakeridge, Oregon City @ Lake OswegoSep 22 · 5,000 Meters Varsity · Place 26 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 26 | 21:51.87 | 9 |
| Sep 17 | Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 153 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 153 | 19:38.08 | 9 |
| Sep 8 | TRL PreviewSep 8 · 5,000 Meters Varsity · Place 56 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 56 | 21:51.22 | 9 |
| Sep 4 | The Ultimook RaceSep 4 · 5,000 Meters Junior Varsity 5A · Place 35 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity 5A | 35 | 21:51.12 | 9 |
| May 27 | LOJ XC Meet #4May 27 · 3,000 Meters Varsity · Place 3 · Lake OswegoLake Oswego | 3,000 Meters Varsity | 3 | 14:05.4Unofficial | 8 |
| May 21 | LOJ XC Meet #3May 21 · 3,000 Meters Varisty · Place 4 · Lake OswegoLake Oswego | 3,000 Meters Varisty | 4 | 14:49.9Unofficial | 8 |
| May 14 | LOJ XC Meet #2May 14 · 3,000 Meters Varsity · Place 5 · Lake OswegoLake Oswego | 3,000 Meters Varsity | 5 | 15:46.8Unofficial | 8 |
| May 7 | LOJ XC Meet #1May 7 · 3,000 Meters Varsity · Place 3 · Lake OswegoLake Oswego | 3,000 Meters Varsity | 3 | 16:00.2Unofficial | 8 |
2019 Cross Country
3 results