Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Bandon DunesBandon Invitational · Sep 24 | 15:38:06 | Bandon Invitational | September 24, 2019 |
| 3,000 Meters · Elijah Bristow State ParkRock n' River · Sep 22 | 20:33.30 | Rock n' River | September 22, 2018 |
| 3,000 Meters · Fugate FarmsBandon Fugate Farms XC challenge · Mar 12 | 15:49.6 | Bandon Fugate Farms XC challenge | March 12, 2021 |
| 3,000 Meters · Glide Athletic FieldsGlide Invitational - This Run's For Maynard · Mar 18 | 15:27 | Glide Invitational - This Run's For Maynard | March 18, 2021 |
| 3,000 Meters · Myrtle Point High SchoolMyrtle Point Invitational · Mar 6 | 17:02 | Myrtle Point Invitational | March 6, 2021 |
| 3,000 Meters · Stewart Park 3kUmpqua Last Chance Meet · Oct 17 | 20:40 | Umpqua Last Chance Meet | October 17, 2018 |
| 3,000 Meters · Umpqua Community CollegeUphill Classic · Oct 3 | 20:22 | Uphill Classic | October 3, 2018 |
| 5,000 Meters · Country Fair GroundsCountry Fair Classic · Sep 14 | 21:12.3 | Country Fair Classic | September 14, 2023 |
| 5,000 Meters · Crater High School Track2024 Crater Twilight Invite 5000m · Oct 17 | 19:16.00 | 2024 Crater Twilight Invite 5000m | October 17, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
1 results2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 14 | Country Fair ClassicSep 14 · 5,000 Meters Varsity Boys · Place 81 · GlideGlide | 5,000 Meters Varsity Boys | 81 | 21:12.3 PB | 11 |
2021 Cross Country
3 results2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 24 | Bandon InvitationalSep 24 · 3,000 Meters Middle School · Place 69 · GlideGlide | 3,000 Meters Middle School | 69 | 15:38:06 PB | 7 |
2018 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Umpqua Last Chance MeetOct 17 · 3,000 Meters Middle School · Place 36 · GlideGlide | 3,000 Meters Middle School | 36 | 20:40 PB | 6 |
| Oct 3 | Uphill ClassicOct 3 · 3,000 Meters Middle School · Place 48 · GlideGlide | 3,000 Meters Middle School | 48 | 20:22 PB | 6 |
| Sep 22 | Rock n' RiverSep 22 · 3,000 Meters Middle School Boys · Place 65 · GlideGlide | 3,000 Meters Middle School Boys | 65 | 20:33.30 PB | 6 |