Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bandon DunesBandon Invitational · Sep 24 | 22:11:12 | Bandon Invitational | September 24, 2019 |
| 5,000 Meters · Cheadle Lake Double LoopSpring 2021 3A/2A/1A State XC Championships · Apr 10 | 18:57.05 | Spring 2021 3A/2A/1A State XC Championships | April 10, 2021 |
| 5,000 Meters · Fugate FarmsBandon Fugate Farms XC challenge · Mar 12 | 20:02.22 | Bandon Fugate Farms XC challenge | March 12, 2021 |
| 5,000 Meters · Glide Athletic FieldsGlide Invitational - This Run's For Maynard · Mar 18 | 19:55 | Glide Invitational - This Run's For Maynard | March 18, 2021 |
| 5,000 Meters · Myrtle Point High SchoolMyrtle Point Invitational · Mar 6 | 20:26 | Myrtle Point Invitational | March 6, 2021 |
| 5,000 Meters · State Meet Course (Lane)OSAA 3A/2A/1A State Championships · Nov 9 | 17:33.50 | OSAA 3A/2A/1A State Championships | November 9, 2019 |
| 5,000 Meters · Tugman State Park CampgroundTugman Invite · Sep 17 | 20:24.3 | Tugman Invite | September 17, 2019 |
| 8,000 Meters · William Jessup UniversityWarrior Invitational · Oct 21 | 31:10.6 | Warrior Invitational | October 21, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
4 results2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 10 | Spring 2021 3A/2A/1A State XC ChampionshipsApr 10 · 5,000 Meters 2A/1A Varsity · Place 42 · GlideGlide | 5,000 Meters 2A/1A Varsity | 42 | 18:57.05 PB | 11 |
| Mar 18 | Glide Invitational - This Run's For MaynardMar 18 · 5,000 Meters Men's High School 5,000 · Place 2 · GlideGlide | 5,000 Meters Men's High School 5,000 | 2 | 19:55 PB | 11 |
| Mar 12 | Bandon Fugate Farms XC challengeMar 12 · 5,000 Meters Varsity race 1 · Place 6 · GlideGlide | 5,000 Meters Varsity race 1 | 6 | 20:02.22 PB | 11 |
| Mar 6 | Myrtle Point InvitationalMar 6 · 5,000 Meters Varsity · Place 10 · GlideGlide | 5,000 Meters Varsity | 10 | 20:26 PB | 11 |
2019 Cross Country
3 results