Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorBill Roe All-Comers Summer Series #1 · Jun 3 | 5:31.55a | Bill Roe All-Comers Summer Series #1 | June 3, 2026 |
| 100 Meters · OutdoorShorecrest and Meadowdale @ Arlington · Mar 24 | 13.78a | Shorecrest and Meadowdale @ Arlington | March 24, 2022 |
| 1500 Meters · OutdoorBill Roe All-Comers Summer Series #2 · Jun 10 | 5:01.88a | Bill Roe All-Comers Summer Series #2 | June 10, 2026 |
| 1600 Meters · Outdoor3A WESCO South League Championships · May 10 | 5:00.45a | 3A WESCO South League Championships | May 10, 2023 |
| 200 Meters · OutdoorMarysville-Pilchuck, Meadowdale @ Cascade · Apr 11 | 25.32a | Marysville-Pilchuck, Meadowdale @ Cascade | April 11, 2024 |
| 3000 Meters · OutdoorBill Roe All-Comers Summer Series #2 · Jun 10 | 11:44.40a | Bill Roe All-Comers Summer Series #2 | June 10, 2026 |
| 300m Hurdles · 36" / 0.914m · OutdoorMarysville-Pilchuck, Meadowdale @ Cascade · Apr 11 | 47.76a | Marysville-Pilchuck, Meadowdale @ Cascade | April 11, 2024 |
| 3200 Meters · OutdoorWesco League Track - Meadowdale / EW / Shorecrest @ Edmonds Stadium · Apr 13 | 11:28.87a | Wesco League Track - Meadowdale / EW / Shorecrest @ Edmonds Stadium | April 13, 2023 |
| 400 Meters · Outdoor3A WESCO South League Championships · May 10 | 56.37a | 3A WESCO South League Championships | May 10, 2023 |
| 5000 Meters · OutdoorBill Roe All-Comers Summer Series #1 · Jun 3 | 20:39.34a | Bill Roe All-Comers Summer Series #1 | June 3, 2026 |
| 800 Meters · OutdoorBill Roe All-Comers Summer Series #1 · Jun 3 | 2:16.24a | Bill Roe All-Comers Summer Series #1 | June 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results2024 Outdoor Track
2 results2023 Outdoor Track
5 results2022 Outdoor Track
5 results