Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorCanby @ La Salle · Apr 8 | 13.54a | Canby @ La Salle | April 8, 2025 |
| 1500 Meters · OutdoorUSATF Oregon JO Developmental Meet · Apr 20 | 5:38.35a | USATF Oregon JO Developmental Meet | April 20, 2024 |
| 200 Meters · OutdoorHillsboro, Canby @ Wilsonville(Senior Night) · May 5 | 27.37a | Hillsboro, Canby @ Wilsonville(Senior Night) | May 5, 2026 |
| 400 Meters · OutdoorHillsboro, Canby @ Wilsonville(Senior Night) · May 5 | 1:01.69a | Hillsboro, Canby @ Wilsonville(Senior Night) | May 5, 2026 |
| 50 Meter · OutdoorLake Oswego All-Comers #3 · Jun 30 | 8.7a | Lake Oswego All-Comers #3 | June 30, 2021 |
| 800 Meters · OutdoorHillsboro & Wilsonville at Canby · May 6 | 2:21.77a | Hillsboro & Wilsonville at Canby | May 6, 2025 |
| Javelin · 450g AeroJav · OutdoorNorth Marion MS, Talmadge MS, Valor MS @North Marion · Apr 23 | 58-03 | North Marion MS, Talmadge MS, Valor MS @North Marion | April 23, 2024 |
| Long Jump · OutdoorLake Oswego All-Comers #3 · Jun 30 | 8-06 | Lake Oswego All-Comers #3 | June 30, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results2025 Outdoor Track
10 results2024 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | Oregon Middle School Meet of ChampionsMay 23 · 800 Meters · Place 3 · North MarionNorth Marion | 800 Meters | 3. | 2:26.26a | 8 |
| May 3 | BYTC BlastMay 3 · 800 Meters · Place 3 · UnattachedUnattached | 800 Meters | 3. | 2:30.69a | 8 |
| May 1 | Lebanon Middle School Track MeetMay 1 · 1500 Meters · North MarionNorth Marion | 1500 Meters | — | DNS | 8 |
| Apr 26 | Sherwood Youth Club meetApr 26 · 800 Meters · Place 1 · 37-Unattached37-Unattached | 800 Meters | 1. | 2:31.49a | 8 |
| Apr 23 | North Marion MS, Talmadge MS, Valor MS @North MarionApr 23 · Javelin · Place 7 · North MarionNorth Marion | Javelin450g AeroJav | 7. | 58-03 PB | 8 |
| Apr 23 | North Marion MS, Talmadge MS, Valor MS @North MarionApr 23 · 400 Meters · Place 1 · North MarionNorth Marion | 400 Meters | 1. | 1:02.77a | 8 |
| Apr 23 | North Marion MS, Talmadge MS, Valor MS @North MarionApr 23 · 200 Meters · Place 2 · North MarionNorth Marion | 200 Meters | 2. | 29.64a | 8 |
| Apr 20 | USATF Oregon JO Developmental MeetApr 20 · 1500 Meters · Place 5 · 37-Unattached37-Unattached | 1500 Meters | 5. | 5:38.35a PB | 8 |
| Apr 10 | Duniway vs. North Marion, Patton Apr 10 · 1500 Meters · North MarionNorth Marion | 1500 Meters | — | DNS | 8 |
| Apr 10 | Duniway vs. North Marion, Patton Apr 10 · 800 Meters · Place 1 · North MarionNorth Marion | 800 Meters | 1. | 2:32.86a | 8 |
| Apr 10 | Duniway vs. North Marion, Patton Apr 10 · 400 Meters · North MarionNorth Marion | 400 Meters | — | DNS | 8 |
| Apr 10 | Duniway vs. North Marion, Patton Apr 10 · 200 Meters · Place 1 · North MarionNorth Marion | 200 Meters | 1. | 29.52a | 8 |
| Apr 2 | North Marion MS, Lebanon MS, Patton MS @North MarionApr 2 · 400 Meters · Place 1 · North MarionNorth Marion | 400 Meters | 1. | 1:04.76a | 8 |
| Apr 2 | North Marion MS, Lebanon MS, Patton MS @North MarionApr 2 · 200 Meters · North MarionNorth Marion | 200 Meters | — | DNS | 8 |
2023 Outdoor Track
4 results2022 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 23 | USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 6 · 37-Unattached37-Unattached | 800 Meters | 6. | 2:57.83a | 6 |
| Jun 23 | USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 3 · 37-Unattached37-Unattached | 400 Meters | 3. | 1:11.76a | 6 |
| May 3 | MVCC North Marion, Molalla, French Prairie, Abiqua @ ValorMay 3 · 800 Meters · North MarionNorth Marion | 800 Meters | — | DNS | 6 |
| May 3 | MVCC North Marion, Molalla, French Prairie, Abiqua @ ValorMay 3 · 200 Meters · North MarionNorth Marion | 200 Meters | — | DNS | 6 |
| May 3 | MVCC North Marion, Molalla, French Prairie, Abiqua @ ValorMay 3 · 100 Meters · North MarionNorth Marion | 100 Meters | — | DNS | 6 |
| Apr 28 | MVCC North Marion, Patton, Valor @ French PrairieApr 28 · 800 Meters · Place 2 · North MarionNorth Marion | 800 Meters | 2. | 3:00.65a | 6 |
| Apr 28 | MVCC North Marion, Patton, Valor @ French PrairieApr 28 · 200 Meters · Place 6 · North MarionNorth Marion | 200 Meters | 6. | 32.41a | 6 |
| Apr 28 | MVCC North Marion, Patton, Valor @ French PrairieApr 28 · 100 Meters · Place 4 · North MarionNorth Marion | 100 Meters | 4. | 15.03a | 6 |
| Apr 19 | North Marion, Talmadge, & ValorApr 19 · 400 Meters · Place 2 · North MarionNorth Marion | 400 Meters | 2. | 1:13.53a | 6 |
| Apr 19 | North Marion, Talmadge, & ValorApr 19 · 200 Meters · Place 3 · North MarionNorth Marion | 200 Meters | 3. | 31.55a | 6 |
| Apr 19 | North Marion, Talmadge, & ValorApr 19 · 100 Meters · Place 9 · North MarionNorth Marion | 100 Meters | 9. | 15.61a | 6 |
| Apr 14 | North Marion vs. French Prairie, Patton, & SilvertonApr 14 · 400 Meters · Place 1 · North MarionNorth Marion | 400 Meters | 1. | 1:16.90a | 6 |
| Apr 14 | North Marion vs. French Prairie, Patton, & SilvertonApr 14 · 200 Meters · Place 1 · North MarionNorth Marion | 200 Meters | 1. | 33.13a | 6 |
| Apr 14 | North Marion vs. French Prairie, Patton, & SilvertonApr 14 · 100 Meters · Place 1 · North MarionNorth Marion | 100 Meters | 1. | 15.37a | 6 |
| Apr 7 | Cascade v Mollala River & North Marion & Sweet HomeApr 7 · 400 Meters · Place 1 · North MarionNorth Marion | 400 Meters | 1. | 1:13.65a | 6 |
| Apr 7 | Cascade v Mollala River & North Marion & Sweet HomeApr 7 · 200 Meters · Place 3 · North MarionNorth Marion | 200 Meters | 3. | 32.62a | 6 |
| Apr 7 | Cascade v Mollala River & North Marion & Sweet HomeApr 7 · 100 Meters · Place 7 · North MarionNorth Marion | 100 Meters | 7. | 15.85a | 6 |
2021 Outdoor Track
3 results