Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Shadle ParkHighlander Invitational · Sep 13 | 14:37.13 | Highlander Invitational | September 13, 2014 |
| 3 Miles · Carmichael MSMax Jensen Richland Invitational · Oct 7 | 15:22.92 | Max Jensen Richland Invitational | October 7, 2017 |
| 3 Miles · Lawrence Scott ParkMCC #2 Meet at Kennewick · Oct 12 | 16:01.6 | MCC #2 Meet at Kennewick | October 12, 2016 |
| 5,000 Meters · Big Cross Disc Golf CourseUSATF Region 13 Junior Olympic Championships · Nov 21 | 18:03.79 | USATF Region 13 Junior Olympic Championships | November 21, 2015 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 11 | 16:28.05 | NXR Northwest Regional Championships | November 11, 2017 |
| 5,000 Meters · Ft. Steilacoom ParkFort Steilacoom XC Invitational · Sep 16 | 16:19.0 | Fort Steilacoom XC Invitational | September 16, 2017 |
| 5,000 Meters · Ft. Steilacoom ParkFort Steilacoom Invitational · Sep 20 | 18:09.16 | Fort Steilacoom Invitational | September 20, 2014 |
| 5,000 Meters · Ft. Walla WallaMCC League Meet #1 · Sep 24 | 17:33.8 | MCC League Meet #1 | September 24, 2015 |
| 5,000 Meters · Ft. Walla Walla Natural areaMCC League Meet #1 · Sep 20 | 16:41.41 | MCC League Meet #1 | September 20, 2017 |
| 5,000 Meters · Leslie Grove ParkMCC Districts · Oct 19 | 16:19.6 | MCC Districts | October 19, 2017 |
| 5,000 Meters · Leslie Grove ParkMCC Districts · Oct 20 | 17:12.3 | MCC Districts | October 20, 2016 |
| 5,000 Meters · Sun Willows Golf Course4A WIAA STATE XC MEET · Nov 4 | 16:07.80 | 4A WIAA STATE XC MEET | November 4, 2017 |
| 5,000 Meters · Tri-Cities International CoursePasco Bulldog Invite · Sep 30 | 16:24.3 | Pasco Bulldog Invite | September 30, 2017 |
| 5,000 Meters · Wandermere Golf CourseGSL+MCC 3A & 4A District 8 Championships · Oct 28 | 16:28 | GSL+MCC 3A & 4A District 8 Championships | October 28, 2017 |
| 8,000 Meters · Baywood Golf & Country ClubHumboldt State Lumberjack Cross Country Invitational · Oct 20 | 26:49.7 | Humboldt State Lumberjack Cross Country Invitational | October 20, 2018 |
| 8,000 Meters · Bush Park45th Charles Bowles Willamette Invitational · Oct 5 | 26:27.8 | 45th Charles Bowles Willamette Invitational | October 5, 2019 |
| 8,000 Meters · Saint Martin's UniversityNWAC Cross Country Championships · Nov 18 | 26:40 | NWAC Cross Country Championships | November 18, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
3 results2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NWAC Cross Country ChampionshipsNov 10 · 8,000 Meters Championship · Place 15 · Lane CC (OR)Lane CC (OR) | 8,000 Meters Championship | 15 | 27:02 | Fr |
| Oct 20 | Humboldt State Lumberjack Cross Country InvitationalOct 20 · 8,000 Meters Invitational · Place 7 · Lane CC (OR)Lane CC (OR) | 8,000 Meters Invitational | 7 | 26:49.7 PB | Fr |
| Oct 13 | Warner Pacific XC ClassicOct 13 · Varsity · Place 20 · Lane (OR)Lane (OR) | Varsity | 20 | 25:58.00 | FR |
| Sep 29 | Charles Bowles Willamette InviteSep 29 · 8,000 Meters Varsity · Place 13 · Lane CCLane CC | 8,000 Meters Varsity | 13 | 25:35.8 | FR |
| Sep 22 | Saint Martin's Ken Garland Cross Country Classic - MenSep 22 · 8,000 Meters Varsity · Place 16 · Lane CC (OR)Lane CC (OR) | 8,000 Meters Varsity | 16 | 27:06.6 | Fr |
| Sep 6 | Oregon PreviewSep 6 · 7,000 Meters Varsity · Place 19 · Lane CCLane CC | 7,000 Meters Varsity | 19 | 22:44.5 | FR |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Northwest Regional ChampionshipsNov 11 · 5,000 Meters Open Inv. Section 2 - 1:50pm · Place 8 · RichlandRichland | 5,000 Meters Open Inv. Section 2 - 1:50pm | 8 | 16:28.05 PB | 12 |
| Nov 4 | 4A WIAA STATE XC MEETNov 4 · 5,000 Meters 4A Boys · Place 44 · RichlandRichland | 5,000 Meters 4A Boys | 44 | 16:07.80 PB | 12 |
| Oct 28 | GSL+MCC 3A & 4A District 8 ChampionshipsOct 28 · 5,000 Meters 4A Boys · Place 16 · RichlandRichland | 5,000 Meters 4A Boys | 16 | 16:28 PB | 12 |
| Oct 19 | MCC DistrictsOct 19 · 5,000 Meters 4A Varsity Boys · Place 4 · RichlandRichland | 5,000 Meters 4A Varsity Boys | 4 | 16:19.6 PB | 12 |
| Oct 7 | Max Jensen Richland InvitationalOct 7 · 3 Miles Division I · Place 26 · RichlandRichland | 3 Miles Division I | 26 | 15:22.92 PB | 12 |
| Sep 30 | Pasco Bulldog InviteSep 30 · 5,000 Meters Varsity · Place 2 · RichlandRichland | 5,000 Meters Varsity | 2 | 16:24.3 PB | 12 |
| Sep 20 | MCC League Meet #1Sep 20 · 5,000 Meters Varsity · Place 6 · RichlandRichland | 5,000 Meters Varsity | 6 | 16:41.41 PB | 12 |
| Sep 16 | Fort Steilacoom XC InvitationalSep 16 · 5,000 Meters Boys Gold Varsity · Place 22 · RichlandRichland | 5,000 Meters Boys Gold Varsity | 22 | 16:19.0 PB | 12 |
2016 Cross Country
6 results2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | USATF Region 13 Junior Olympic ChampionshipsNov 21 · 5,000 Meters 15-16 · Place 15 · Tri City ThunderTri City Thunder | 5,000 Meters 15-16 | 15 | 18:03.79 PB | 10 |
| Nov 14 | USATF Inland NW Junior Olympic ChampionshipsNov 14 · 5,000 Meters 17-18 · Place 4 · Tri City ThunderTri City Thunder | 5,000 Meters 17-18 | 4 | 25:55.55 | 10 |
| Nov 14 | NXR NorthwestNov 14 · 5,000 Meters Varsity Sec#2 · Place 143 · RichlandRichland | 5,000 Meters Varsity Sec#2 | 143 | 18:23.4 | 10 |
| Oct 31 | 3A/4A Regional Meet-Districts 5/8Oct 31 · 5,000 Meters 4A Boys · Place 51 · RichlandRichland | 5,000 Meters 4A Boys | 51 | 17:53 | 10 |
| Oct 22 | MCC Districts/JV ChampionshipsOct 22 · 5,000 Meters 4A Varsity · Place 11 · RichlandRichland | 5,000 Meters 4A Varsity | 11 | 17:34.0 | 10 |
| Oct 15 | MCC League Meet #2Oct 15 · 3 Mile Varsity · Place 23 · RichlandRichland | 3 Mile Varsity | 23 | 16:34.6 | 10 |
| Oct 10 | 47th Annual Richland InvitationalOct 10 · 3 Mile Division I · Place 99 · RichlandRichland | 3 Mile Division I | 99 | 17:47.86 | 10 |
| Sep 24 | MCC League Meet #1Sep 24 · 5,000 Meters Varsity · Place 20 · RichlandRichland | 5,000 Meters Varsity | 20 | 17:33.8 PB | 10 |
| Sep 19 | Fort Steilacoom InvitationalSep 19 · 5,000 Meters Gold Varsity · Place 78 · RichlandRichland | 5,000 Meters Gold Varsity | 78 | 17:50.00 | 10 |
| Sep 5 | RHS Time TrialSep 5 · 2 Mile Varsity · RichlandRichland | 2 Mile Varsity | 0 | 10:50Unofficial | 10 |
2014 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | GSL/MCC Regional ChampionshipsNov 1 · 3 Mile 4A Boys · Place 52 · RichlandRichland | 3 Mile 4A Boys | 52 | 17:17.50 | 9 |
| Oct 23 | MCC 3A/4A District Meet at Leslie GrovesOct 23 · 5,000 Meters 4A Varsity · Place 13 · RichlandRichland | 5,000 Meters 4A Varsity | 13 | 17:57.1 | 9 |
| Oct 16 | MCC XC Meet at KennewickOct 16 · 3 Mile Varsity · Place 24 · RichlandRichland | 3 Mile Varsity | 24 | 16:54.1 | 9 |
| Oct 11 | Richland InvitationalOct 11 · 3 Mile Division I · Place 109 · RichlandRichland | 3 Mile Division I | 109 | 17:43.55 | 9 |
| Oct 4 | Pasco Bulldog XC InviteOct 4 · 5,000 Meters Varsity-Large Schools · Place 8 · RichlandRichland | 5,000 Meters Varsity-Large Schools | 8 | 17:46.2 | 9 |
| Sep 25 | trial ww meetSep 25 · 5,000 Meters Junior Varsity · Place 3 · RichlandRichland | 5,000 Meters Junior Varsity | 3 | 18:03.6 | 9 |
| Sep 24 | MCC XC Meet at Walla WallaSep 24 · 5,000 Meters Junior Varsity · Place 3 · RichlandRichland | 5,000 Meters Junior Varsity | 3 | 18:03.6 | 9 |
| Sep 20 | Fort Steilacoom InvitationalSep 20 · 5,000 Meters Freshman · Place 5 · RichlandRichland | 5,000 Meters Freshman | 5 | 18:09.16 PB | 9 |
| Sep 13 | Highlander InvitationalSep 13 · 2.5 Mile Freshmen · Place 6 · RichlandRichland | 2.5 Mile Freshmen | 6 | 14:37.13 PB | 9 |
| Sep 5 | Hanford JamboreeSep 5 · 2 Mile Varsity & JV · Place 27 · RichlandRichland | 2 Mile Varsity & JV | 27 | 11:51Unofficial | 9 |