Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100m Hurdles · 30" / 0.762m · OutdoorNorth Marion MS, Lebanon MS, Patton MS @North Marion · Apr 2 | 21.09a | North Marion MS, Lebanon MS, Patton MS @North Marion | April 2, 2024 |
| 200 Meters · OutdoorCorvallis, Lebanon @ West Albany · Apr 24 | 31.52a | Corvallis, Lebanon @ West Albany | April 24, 2025 |
| 3000 Meters · OutdoorSeven Oak Middle School Meet @ Lebanon · Apr 13 | 18:23.5 | Seven Oak Middle School Meet @ Lebanon | April 13, 2023 |
| 400 Meters · OutdoorCorvallis, Lebanon @ West Albany · Apr 24 | 1:12.15a | Corvallis, Lebanon @ West Albany | April 24, 2025 |
| 800 Meters · OutdoorLebanon Middle School Track Meet · May 1 | 2:53.31a | Lebanon Middle School Track Meet | May 1, 2024 |
| High Jump · OutdoorNewport & 7Oak @ Lebanon · Apr 14 | 3' 4 | Newport & 7Oak @ Lebanon | April 14, 2022 |
| Javelin · 450g AeroJav · OutdoorNorth Marion MS, Lebanon MS, Patton MS @North Marion · Apr 2 | 39-09.50 | North Marion MS, Lebanon MS, Patton MS @North Marion | April 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results2025 Outdoor Track
3 results2024 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | CJC Sweet Home, Lebanon & StaytonMay 8 · 100m Hurdles · Place 14 · LebanonLebanon | 100m Hurdles30" / 0.762m | 14. | 21.38a | 8 |
| May 8 | CJC Sweet Home, Lebanon & StaytonMay 8 · 800 Meters · Place 3 · LebanonLebanon | 800 Meters | 3. | 2:59.83a | 8 |
| May 1 | Lebanon Middle School Track MeetMay 1 · 100m Hurdles · Place 8 · LebanonLebanon | 100m Hurdles30" / 0.762m | 8. | 21.33a | 8 |
| May 1 | Lebanon Middle School Track MeetMay 1 · 800 Meters · Place 2 · LebanonLebanon | 800 Meters | 2. | 2:53.31a PB | 8 |
| Apr 23 | Stayton Middle School, Duniway and LebanonApr 23 · 100m Hurdles · Place 15 · LebanonLebanon | 100m Hurdles30" / 0.762m | 15. | 23.04a | 8 |
| Apr 23 | Stayton Middle School, Duniway and LebanonApr 23 · 800 Meters · Place 2 · LebanonLebanon | 800 Meters | 2. | 2:57.77a | 8 |
| Apr 18 | CJC Lebanon MS, Sweet Home MS at FPMSApr 18 · Javelin · Place 22 · LebanonLebanon | Javelin450g AeroJav | 22. | 37' 9 | 8 |
| Apr 18 | CJC Lebanon MS, Sweet Home MS at FPMSApr 18 · 100m Hurdles · Place 10 · LebanonLebanon | 100m Hurdles30" / 0.762m | 10. | 21.58a | 8 |
| Apr 18 | CJC Lebanon MS, Sweet Home MS at FPMSApr 18 · 800 Meters · Place 1 · LebanonLebanon | 800 Meters | 1. | 3:10.52a | 8 |
| Apr 11 | Lebanon Middle School Track meetApr 11 · Javelin · Place 30 · LebanonLebanon | Javelin450g AeroJav | 30. | 33' 5 | 8 |
| Apr 11 | Lebanon Middle School Track meetApr 11 · 100m Hurdles · Place 14 · LebanonLebanon | 100m Hurdles30" / 0.762m | 14. | 21.34a | 8 |
| Apr 11 | Lebanon Middle School Track meetApr 11 · 800 Meters · Place 3 · LebanonLebanon | 800 Meters | 3. | 3:19.38a | 8 |
| Apr 11 | Lebanon Middle School Track meetApr 11 · 400 Meters · Place 2 · LebanonLebanon | 400 Meters | 2. | 1:14.17a | 8 |
| Apr 2 | North Marion MS, Lebanon MS, Patton MS @North MarionApr 2 · Javelin · Place 15 · LebanonLebanon | Javelin450g AeroJav | 15. | 39-09.50 PB | 8 |
| Apr 2 | North Marion MS, Lebanon MS, Patton MS @North MarionApr 2 · 100m Hurdles · Place 6 · LebanonLebanon | 100m Hurdles30" / 0.762m | 6. | 21.09a PB | 8 |
| Apr 2 | North Marion MS, Lebanon MS, Patton MS @North MarionApr 2 · 800 Meters · Place 1 · LebanonLebanon | 800 Meters | 1. | 3:10.00 | 8 |
2023 Outdoor Track
2 results2022 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | MVCC LaCreole, Lebanon, Cascade @ TalmadgeMay 4 · 100m Hurdles · Place 32 · LebanonLebanon | 100m Hurdles30" / 0.762m | 32. | 21.9 | 6 |
| May 4 | MVCC LaCreole, Lebanon, Cascade @ TalmadgeMay 4 · 200 Meters · LebanonLebanon | 200 Meters | — | SCR | 6 |
| Apr 28 | Sweet Home, Philomath, Stayton, 7Oak @ LebanonApr 28 · 100m Hurdles · Place 19 · LebanonLebanon | 100m Hurdles30" / 0.762m | 19. | 22.5 | 6 |
| Apr 28 | Sweet Home, Philomath, Stayton, 7Oak @ LebanonApr 28 · High Jump · LebanonLebanon | High Jump | — | NH | 6 |
| Apr 28 | Sweet Home, Philomath, Stayton, 7Oak @ LebanonApr 28 · 200 Meters · Place 11 · LebanonLebanon | 200 Meters | 11. | 33.7 | 6 |
| Apr 20 | Sweet Home, Lebanon, Stayton Newport Track MeetApr 20 · 100m Hurdles · LebanonLebanon | 100m Hurdles30" / 0.762m | — | DNS | 6 |
| Apr 20 | Sweet Home, Lebanon, Stayton Newport Track MeetApr 20 · High Jump · LebanonLebanon | High Jump | — | DQ | 6 |
| Apr 20 | Sweet Home, Lebanon, Stayton Newport Track MeetApr 20 · 200 Meters · LebanonLebanon | 200 Meters | — | DNS | 6 |
| Apr 14 | Newport & 7Oak @ LebanonApr 14 · 100m Hurdles · Place 8 · LebanonLebanon | 100m Hurdles30" / 0.762m | 8. | 22.7 | 6 |
| Apr 14 | Newport & 7Oak @ LebanonApr 14 · High Jump · Place 5 · LebanonLebanon | High Jump | 5. | 3' 4 PB | 6 |
| Apr 14 | Newport & 7Oak @ LebanonApr 14 · 200 Meters · Place 19 · LebanonLebanon | 200 Meters | 19. | 34.9 | 6 |
| Apr 6 | MVCC @ Philomath (Leb, New, SC)Apr 6 · 100m Hurdles · Place 7 · LebanonLebanon | 100m Hurdles30" / 0.762m | 7. | 22.9 | 6 |
| Apr 6 | MVCC @ Philomath (Leb, New, SC)Apr 6 · High Jump · LebanonLebanon | High Jump | — | SCR | 6 |
| Apr 6 | MVCC @ Philomath (Leb, New, SC)Apr 6 · 200 Meters · Place 16 · LebanonLebanon | 200 Meters | 16. | 35.1 | 6 |