Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorLake Oswego All-Comers Week 3 · Jul 6 | 6:59.95 | Lake Oswego All-Comers Week 3 | July 6, 2022 |
| 100 Meters · OutdoorWRL @ Lake Oswego · May 11 | 15.13a | WRL @ Lake Oswego | May 11, 2023 |
| 1500 Meters · OutdoorNewberg Postseason Steeplechase · Jun 2 | 4:39.58a | Newberg Postseason Steeplechase | June 2, 2026 |
| 3000 Meters · OutdoorTRL JV District Championships · May 16 | 10:00.93a | TRL JV District Championships | May 16, 2025 |
| 3000m Steeplechase · OutdoorLaker Classic · Apr 5 | 8:12.70a | Laker Classic | April 5, 2024 |
| 400 Meters · OutdoorWRL @ Sherwood MS (Sherwood, LOJ, Lakeridge, Rosemont) · Apr 21 | 1:30.80a | WRL @ Sherwood MS (Sherwood, LOJ, Lakeridge, Rosemont) | April 21, 2022 |
| 50 Meter · OutdoorLake Oswego All-Comers Week 6 · Jul 27 | 8.74a | Lake Oswego All-Comers Week 6 | July 27, 2022 |
| 800 Meters · OutdoorLake Oswego @ Oregon City · Apr 8 | 2:09.54a | Lake Oswego @ Oregon City | April 8, 2026 |
| Discus · 1.6kg · OutdoorLake Oswego All-Comers Week 3 · Jul 6 | 41-10 | Lake Oswego All-Comers Week 3 | July 6, 2022 |
| Discus · 1kg · OutdoorLake Oswego All-Comers Week 6 · Jul 27 | 53-09 | Lake Oswego All-Comers Week 6 | July 27, 2022 |
| Shot Put · 4kg · OutdoorLake Oswego All-Comers Week 3 · Jul 6 | 19-03 | Lake Oswego All-Comers Week 3 | July 6, 2022 |
| Shot Put · 6lb · OutdoorLake Oswego All-Comers Week 6 · Jul 27 | 18-03 | Lake Oswego All-Comers Week 6 | July 27, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results2025 Outdoor Track
5 results2024 Outdoor Track
11 results2023 Outdoor Track
21 results2022 Outdoor Track
21 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 27 | Lake Oswego All-Comers Week 6Jul 27 · 50 Meter · Place 5 · Lake OswegoLake Oswego | 50 Meter | 5. | 8.74a PB | 7 |
| Jul 27 | Lake Oswego All-Comers Week 6Jul 27 · 1 Mile · Place 3 · Lake OswegoLake Oswego | 1 Mile | 3. | 7:43.42a | 7 |
| Jul 27 | Lake Oswego All-Comers Week 6Jul 27 · Discus · Place 1 · Lake OswegoLake Oswego | Discus1kg | 1. | 53-09 PB | 7 |
| Jul 27 | Lake Oswego All-Comers Week 6Jul 27 · Shot Put · Place 2 · Lake OswegoLake Oswego | Shot Put6lb | 2. | 18-03 PB | 7 |
| Jul 6 | Lake Oswego All-Comers Week 3Jul 6 · 1 Mile · Place 3 · LAKE OSWEGO TRACK CLUBLAKE OSWEGO TRACK CLUB | 1 Mile | 3. | 6:59.95 PB | 7 |
| Jul 6 | Lake Oswego All-Comers Week 3Jul 6 · Discus · Place 2 · LAKE OSWEGO TRACK CLUBLAKE OSWEGO TRACK CLUB | Discus1.6kg | 2. | 41-10 PB | 7 |
| Jul 6 | Lake Oswego All-Comers Week 3Jul 6 · Shot Put · Place 1 · LAKE OSWEGO TRACK CLUBLAKE OSWEGO TRACK CLUB | Shot Put4kg | 1. | 19-03 PB | 7 |
| Jun 29 | Lake Oswego All-Comers Week 2Jun 29 · Mile Racewalk · Place 3 · LAKE OSWEGO TRACK CLUBLAKE OSWEGO TRACK CLUB | Mile Racewalk | 3. | 7:02.74aUnofficial | 7 |
| May 17 | WRL District ChampionshipsMay 17 · 1500 Meters · Place 17 · Lake OswegoLake Oswego | 1500 Meters | 17. | 6:24.25a | 7 |
| May 17 | WRL District ChampionshipsMay 17 · 800 Meters · Place 23 · Lake OswegoLake Oswego | 800 Meters | 23. | 3:20.89a | 7 |
| May 9 | WRL @ Rosemont (Rosemont, LOJ)May 9 · 1500 Meters · Place 4 · Lake OswegoLake Oswego | 1500 Meters | 4. | 7:03.59a | 7 |
| May 9 | WRL @ Rosemont (Rosemont, LOJ)May 9 · 800 Meters · Place 3 · Lake OswegoLake Oswego | 800 Meters | 3. | 3:24.26a | 7 |
| May 5 | WRL @ LOJ HS (LOJ, Gardiner, Wood)May 5 · 1500 Meters · Place 4 · Lake OswegoLake Oswego | 1500 Meters | 4. | 6:37.73a | 7 |
| May 5 | WRL @ LOJ HS (LOJ, Gardiner, Wood)May 5 · 800 Meters · Place 5 · Lake OswegoLake Oswego | 800 Meters | 5. | 3:34.17a | 7 |
| May 5 | WRL @ LOJ HS (LOJ, Gardiner, Wood)May 5 · 400 Meters · Place 7 · Lake OswegoLake Oswego | 400 Meters | 7. | 1:32.17a | 7 |
| Apr 28 | WRL @ LOJ HS (LOJ and Lakeridge)Apr 28 · 1500 Meters · Place 4 · Lake OswegoLake Oswego | 1500 Meters | 4. | 6:40.11a | 7 |
| Apr 28 | WRL @ LOJ HS (LOJ and Lakeridge)Apr 28 · 800 Meters · Place 6 · Lake OswegoLake Oswego | 800 Meters | 6. | 3:36.41a | 7 |
| Apr 28 | WRL @ LOJ HS (LOJ and Lakeridge)Apr 28 · 400 Meters · Place 8 · Lake OswegoLake Oswego | 400 Meters | 8. | 1:33.55a | 7 |
| Apr 21 | WRL @ Sherwood MS (Sherwood, LOJ, Lakeridge, Rosemont)Apr 21 · 800 Meters · Place 13 · Lake OswegoLake Oswego | 800 Meters | 13. | 3:26.22a | 7 |
| Apr 21 | WRL @ Sherwood MS (Sherwood, LOJ, Lakeridge, Rosemont)Apr 21 · 400 Meters · Place 21 · Lake OswegoLake Oswego | 400 Meters | 21. | 1:30.80a PB | 7 |
| Apr 14 | Tumwata, LOJ and Hazelbrook @ Tumwata MSApr 14 · 800 Meters · Place 6 · Lake OswegoLake Oswego | 800 Meters | 6. | 3:27.17a | 7 |