Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2400 m · Ash Creek Preserve 2.4KAsh Creek XC Festival (Day 1) · Sep 11 | 9:42.8 | Ash Creek XC Festival (Day 1) | September 11, 2015 |
| 3,000 Meters · Amity HSAmity Invitational at Keeler Estate Vineyards · Sep 18 | 14:07.33 | Amity Invitational at Keeler Estate Vineyards | September 18, 2015 |
| 3,000 Meters · Avery ParkNike NW Middle School XC Showdown presented by HOTV · Oct 13 | 12:46.5 | Nike NW Middle School XC Showdown presented by HOTV | October 13, 2016 |
| 3,000 Meters · Jefferson HSJefferson Invitational · Sep 27 | 13:05 | Jefferson Invitational | September 27, 2016 |
| 3,000 Meters · Joe Dancer Park 3KMcMinnville Middle School Invitational · Sep 30 | 12:10.9 | McMinnville Middle School Invitational | September 30, 2016 |
| 3,000 Meters · Philomath Middle SchoolPhil MS XC Meet · Oct 19 | 12:10.22 | Phil MS XC Meet | October 19, 2016 |
| 3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton Invitational (MS, HS) · Oct 6 | 11:10.0 | Regis/Stayton Invitational (MS, HS) | October 6, 2016 |
| 5,000 Meters · 5k - East Woahink Lake, Honeyman State ParkWoahink Lake XC Invitational · Sep 30 | 20:14.00 | Woahink Lake XC Invitational | September 30, 2017 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 7 | 19:56.80 | Harrier Classic | October 7, 2017 |
| 5,000 Meters · Crescent Valley High SchoolMid-Willamette 4-Way Meet - CHS/CHS/CV/LHS · Oct 11 | 19:05.22 | Mid-Willamette 4-Way Meet - CHS/CHS/CV/LHS | October 11, 2017 |
| 5,000 Meters · Crystal Lake Sports ParkCentral@Corvallis · Mar 10 | 22:19.20 | Central@Corvallis | March 10, 2021 |
| 5,000 Meters · Dallas City ParkCentral Lebanon Dallas S.Albany · Oct 18 | 20:40.3 | Central Lebanon Dallas S.Albany | October 18, 2017 |
| 5,000 Meters · State Meet Course (Lane)OSAA 5A State Championships · Nov 3 | 21:03 | OSAA 5A State Championships | November 3, 2018 |
| 5,000 Meters · The Hydrangea RanchUltimook Race Nike Invitational · Sep 2 | 22:56.17 | Ultimook Race Nike Invitational | September 2, 2017 |
| 5,000 Meters · Waterloo ParkMid-Willamette Preview · Sep 19 | 19:40.4 | Mid-Willamette Preview | September 19, 2018 |
| 5,000 Meters · Willamette Mission State Park (Brooks)Mid Willamette Preview Meet · Sep 20 | 20:26.77 | Mid Willamette Preview Meet | September 20, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 31 | Dallas, Lebanon, and Central @ Crescent ValleyMar 31 · 5,000 Meters Varsity/JV · Place 20 · CentralCentral | 5,000 Meters Varsity/JV | 20 | 21:22 | 12 |
| Mar 17 | WA, Central and SA @ Timber Linn ParkMar 17 · 5,000 Meters Varsity/JV · Place 13 · CentralCentral | 5,000 Meters Varsity/JV | 13 | 21:12Unofficial | 12 |
| Mar 10 | Central@CorvallisMar 10 · 5,000 Meters Varsity/JV · Place 9 · CentralCentral | 5,000 Meters Varsity/JV | 9 | 22:19.20 PB | 12 |
| Mar 3 | Lebanon @ CentralMar 3 · 5,000 Meters Varsity · CentralCentral | 5,000 Meters Varsity | 0 | — | 12 |
2019 Cross Country
2 results2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | OSAA 5A State ChampionshipsNov 3 · 5,000 Meters 5A · Place 92 · CentralCentral | 5,000 Meters 5A | 92 | 21:03 PB | 10 |
| Oct 24 | 5A-3 Mid-Willamette Conference ChampionshipOct 24 · 5,000 Meters Varsity · Place 115 · CentralCentral | 5,000 Meters Varsity | 115 | 20:38.0 | 10 |
| Oct 17 | Central, South Albany, Corvallis, @DallasOct 17 · 5,000 Meters Junior Varsity · Place 23 · CentralCentral | 5,000 Meters Junior Varsity | 23 | 19:02.6 | 10 |
| Oct 10 | Central, Dallas, West Albany, at North SalemOct 10 · 5,000 Meters Varsity · Place 24 · CentralCentral | 5,000 Meters Varsity | 24 | 20:04.56 | 10 |
| Sep 29 | Woahink Lake XC InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 76 · CentralCentral | 5,000 Meters Junior Varsity | 76 | 20:47.34 | 10 |
| Sep 19 | Mid-Willamette PreviewSep 19 · 5,000 Meters Varsity · Place 53 · CentralCentral | 5,000 Meters Varsity | 53 | 19:40.4 PB | 10 |
| Sep 14 | Field of Dreams Halftime Mile Sep 14 · 1 Mile Junior Varsity · Place 21 · CentralCentral | 1 Mile Junior Varsity | 21 | 5:34.08 | 10 |
| Sep 8 | Ash Creek XC FestivalSep 8 · Varsity · Place 130 · CentralCentral | Varsity | 130 | 20:06.00 | 10 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 5A-2 Mid-Willamette District MeetOct 25 · 5,000 Meters Junior Varsity · Place 41 · CentralCentral | 5,000 Meters Junior Varsity | 41 | 20:42.2 | 9 |
| Oct 18 | Central Lebanon Dallas S.AlbanyOct 18 · 5,000 Meters Varsity and JV boys · Place 37 · CentralCentral | 5,000 Meters Varsity and JV boys | 37 | 20:40.3 PB | 9 |
| Oct 11 | Mid-Willamette 4-Way Meet - CHS/CHS/CV/LHSOct 11 · 5,000 Meters Varsity & JV · Place 33 · CentralCentral | 5,000 Meters Varsity & JV | 33 | 19:05.22 PB | 9 |
| Oct 7 | Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 204 · CentralCentral | 5,000 Meters Varsity | 204 | 19:56.80 PB | 9 |
| Sep 30 | Woahink Lake XC InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 31 · CentralCentral | 5,000 Meters Junior Varsity | 31 | 20:14.00 PB | 9 |
| Sep 20 | Mid Willamette Preview MeetSep 20 · 5,000 Meters Varsity · Place 57 · CentralCentral | 5,000 Meters Varsity | 57 | 20:26.77 PB | 9 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Varsity 5A-6A · Place 94 · CentralCentral | 5,000 Meters Varsity 5A-6A | 94 | 22:56.17 PB | 9 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Phil MS XC MeetOct 19 · 3,000 Meters Middle School · Place 32 · TalmadgeTalmadge | 3,000 Meters Middle School | 32 | 12:10.22 PB | 8 |
| Oct 13 | Nike NW Middle School XC Showdown presented by HOTVOct 13 · 3,000 Meters Champions (top 10) · Place 54 · TalmadgeTalmadge | 3,000 Meters Champions (top 10) | 54 | 12:46.5 PB | 8 |
| Oct 6 | Regis/Stayton Invitational (MS, HS)Oct 6 · 3,000 Meters Middle School 5th, 6th, 7th 8th · Place 32 · TalmadgeTalmadge | 3,000 Meters Middle School 5th, 6th, 7th 8th | 32 | 11:10.0 PB | 8 |
| Sep 30 | McMinnville Middle School InvitationalSep 30 · 3,000 Meters Varsity · Place 47 · TalmadgeTalmadge | 3,000 Meters Varsity | 47 | 12:10.9 PB | 8 |
| Sep 27 | Jefferson InvitationalSep 27 · 3,000 Meters Middle School Boys · Place 22 · TalmadgeTalmadge | 3,000 Meters Middle School Boys | 22 | 13:05 PB | 8 |
| Sep 21 | Santiam Christian Invitational (MS, HS)Sep 21 · 3,000 Meters Middle School · Place 12 · TalmadgeTalmadge | 3,000 Meters Middle School | 12 | 11:36.81Unofficial | 8 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Philomath MS XC MeetOct 21 · 3,000 Meters Middle School 4:30 PM Race · Place 56 · TalmadgeTalmadge | 3,000 Meters Middle School 4:30 PM Race | 56 | 12:44.46 | 7 |
| Oct 16 | McMinnville Middle School InvitationalOct 16 · 3,000 Meters Middle School · Place 75 · TalmadgeTalmadge | 3,000 Meters Middle School | 75 | 12:32.91 | 7 |
| Oct 8 | Northwest Middle School XC ShowdownOct 8 · 3,000 Meters Champions (top 7) · Place 63 · TalmadgeTalmadge | 3,000 Meters Champions (top 7) | 63 | 12:50.4 | 7 |
| Sep 22 | Jefferson InvitationalSep 22 · 3,000 Meters Boys Middle School · Place 7 · TalmadgeTalmadge | 3,000 Meters Boys Middle School | 7 | 13:38 | 7 |
| Sep 18 | Amity Invitational at Keeler Estate VineyardsSep 18 · 3,000 Meters Middle School · Place 5 · TalmadgeTalmadge | 3,000 Meters Middle School | 5 | 14:07.33 PB | 7 |
| Sep 11 | Ash Creek XC Festival (Day 1)Sep 11 · 2,400 Meters Middle School · Place 31 · TalmadgeTalmadge | 2,400 Meters Middle School | 31 | 9:42.8 PB | 7 |