Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMelba JrH Meet Hosted by CVCS · Apr 21 | 11.93a | Melba JrH Meet Hosted by CVCS | April 21, 2026 |
| 100m Hurdles · 36" / 0.914m · OutdoorMS Meet @ NC (Parma, Marsing, Vale) · Apr 7 | 19.75a | MS Meet @ NC (Parma, Marsing, Vale) | April 7, 2026 |
| 200 Meters · OutdoorYMCA Showcase · Jun 13 | 24.97a | YMCA Showcase | June 13, 2026 |
| 200m Hurdles · 30" / 0.762m · OutdoorMS Meet @ NC (Parma, Marsing, Vale) · Apr 7 | 30.10a | MS Meet @ NC (Parma, Marsing, Vale) | April 7, 2026 |
| 400 Meters · OutdoorYMCA Showcase · Jun 13 | 56.09a | YMCA Showcase | June 13, 2026 |
| Javelin · 300g TJ · OutdoorAllcomers # 4 · Jul 8 | 42' 11 | Allcomers # 4 | July 8, 2021 |
| Long Jump · OutdoorMS Meet @ NC (Parma, Marsing, Vale) · Apr 7 | 16' 4.5" | MS Meet @ NC (Parma, Marsing, Vale) | April 7, 2026 |
| Shot Put · 6lb · OutdoorTeam Idaho Classic · Jul 31 | 16' 3 | Team Idaho Classic | July 31, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results2025 Outdoor Track
3 results2024 Outdoor Track
1 results2021 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 31 | Team Idaho ClassicJul 31 · Javelin · Place 2 · UnattachedUnattached | Javelin300g TJ | 2. | 35' 0 | 4 |
| Jul 31 | Team Idaho ClassicJul 31 · Shot Put · Place 1 · UnattachedUnattached | Shot Put6lb | 1. | 16' 3 PB | 4 |
| Jul 31 | Team Idaho ClassicJul 31 · 400 Meters · Place 2 · UnattachedUnattached | 400 Meters | 2. | 1:20.77a | 4 |
| Jul 22 | Allcomers Meet # 6Jul 22 · Javelin · Place 3 · UnattachedUnattached | Javelin300g TJ | 3. | 37' 8 | 4 |
| Jul 22 | Allcomers Meet # 6Jul 22 · 400 Meters · Place 2 · UnattachedUnattached | 400 Meters | 2. | 1:22.92a | 4 |
| Jul 22 | Allcomers Meet # 6Jul 22 · 200 Meters · UnattachedUnattached | 200 Meters | — | DNS | 4 |
| Jul 15 | Allcomers Meet # 5Jul 15 · Javelin · Place 2 · UnattachedUnattached | Javelin300g TJ | 2. | 39' 5 | 4 |
| Jul 15 | Allcomers Meet # 5Jul 15 · Shot Put · Place 1 · UnattachedUnattached | Shot Put6lb | 1. | 14' 11 | 4 |
| Jul 8 | Allcomers # 4 Jul 8 · Javelin · Place 3 · UnattachedUnattached | Javelin300g TJ | 3. | 42' 11 PB | 4 |
| Jul 8 | Allcomers # 4 Jul 8 · Shot Put · Place 1 · UnattachedUnattached | Shot Put6lb | 1. | 14' 3 | 4 |
| Jul 8 | Allcomers # 4 Jul 8 · 400 Meters · UnattachedUnattached | 400 Meters | — | DNS | 4 |
| Jun 24 | YMCA All-Comers # 3Jun 24 · Javelin · Place 3 · UnattachedUnattached | Javelin300g TJ | 3. | 34' 8 | 4 |
| Jun 24 | YMCA All-Comers # 3Jun 24 · Shot Put · Place 2 · UnattachedUnattached | Shot Put6lb | 2. | 16' 0 | 4 |
| Jun 24 | YMCA All-Comers # 3Jun 24 · 100 Meters · Place 6 · UnattachedUnattached | 100 Meters | 6. | 16.1 | 4 |
| Jun 17 | YMCA All-comers # 2Jun 17 · Javelin · Place 2 · UnattachedUnattached | Javelin300g TJ | 2. | 35' 6 | 4 |
| Jun 17 | YMCA All-comers # 2Jun 17 · Shot Put · Place 1 · UnattachedUnattached | Shot Put6lb | 1. | 15' 11 | 4 |
| Jun 17 | YMCA All-comers # 2Jun 17 · 400 Meters · Place 1 · UnattachedUnattached | 400 Meters | 1. | 1:23.3 | 4 |
| Jun 10 | YMCA Allcomers Meet # 1Jun 10 · Javelin · Place 3 · UnattachedUnattached | Javelin300g TJ | 3. | 23' 0 | 4 |
| Jun 10 | YMCA Allcomers Meet # 1Jun 10 · Shot Put · Place 1 · UnattachedUnattached | Shot Put6lb | 1. | 15' 3 | 4 |
| Jun 10 | YMCA Allcomers Meet # 1Jun 10 · 400 Meters · Place 3 · UnattachedUnattached | 400 Meters | 3. | 1:33.6 | 4 |