Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Chambers Creek Regional Park24th John Payne/Curtis XC Invitational · Oct 5 | 17:30.00 | 24th John Payne/Curtis XC Invitational | October 5, 2019 |
| 4970 m · Portland International RacewayBowmen Raceway Invitational at PIR · Oct 6 | 16:59.5 | Bowmen Raceway Invitational at PIR | October 6, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 17:50.70 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Fernhill ParkThree Rivers League Championship · Mar 31 | 21:13.09 | Three Rivers League Championship | March 31, 2021 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 18:24.70 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · Oregon City High SchoolTRL @ Oregon City · Mar 17 | 20:51 | TRL @ Oregon City | March 17, 2021 |
| 5,000 Meters · Tualatin HSSt. Mary's, Tigard, Canby @ Tualatin · Mar 10 | 20:21.40 | St. Mary's, Tigard, Canby @ Tualatin | March 10, 2021 |
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 | Three Rivers League ChampionshipMar 31 · 5,000 Meters JV · Place 16 · Tualatin | 5,000 Meters JV | 16 | 21:13.09 PB | 11 |
| Mar 17 | TRL @ Oregon CityMar 17 · 5,000 Meters BOYS · Place 36 · Tualatin | 5,000 Meters BOYS | 36 | 20:51 PB | 11 |
| Mar 10 | St. Mary's, Tigard, Canby @ TualatinMar 10 · 5,000 Meters Varsity · Place 25 · Tualatin | 5,000 Meters Varsity | 25 | 20:21.40 PB | 11 |
| Mar 3 | Tigard, Lake Oswego, Lakeridge @ TualatinMar 3 · 5,000 Meters Varsity · Place 30 · Tualatin | 5,000 Meters Varsity | 30 | 21:10.33 | 11 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Junior Varsity · Place 37 · Tualatin | 5,000 Meters Junior Varsity | 37 | 18:44.7 | 11 |
| Oct 16 | Lakeridge, Oregon City, West Linn @ TualatinOct 16 · 5,000 Meters Varsity · Place 32 · Tualatin | 5,000 Meters Varsity | 32 | 18:14.90 | 11 |
| Oct 8 | Newberg & Forest Grove & Tualatin @ SherwoodOct 8 · 5,000 Meters Varsity · Place 42 · Tualatin | 5,000 Meters Varsity | 42 | 18:46.20 | 11 |
| Oct 5 | 24th John Payne/Curtis XC InvitationalOct 5 · 3 Miles Boys JV - Top 7 · Place 19 · Tualatin | 3 Miles Boys JV - Top 7 | 19 | 17:30.00 PB | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters JV Championships · Place 32 · Tualatin | 5,000 Meters JV Championships | 32 | 17:50.70 PB | 11 |
| Sep 20 | Meriwether Cross Country ClassicSep 20 · 5,000 Meters Junior Varsity · Place 28 · Tualatin | 5,000 Meters Junior Varsity | 28 | 18:24.70 PB | 11 |
| Sep 11 | Three Rivers League PreviewSep 11 · 5,000 Meters Varsity · Place 46 · Tualatin | 5,000 Meters Varsity | 46 | 18:24.90 | 11 |
| Sep 7 | 15th Annual Tualatin InviteSep 7 · 5,000 Meters Junior Varsity · Place 1 · Tualatin | 5,000 Meters Junior Varsity | 1 | 18:14.90 | 11 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Varsity · Place 99 · Tualatin | 3,000 Meters Varsity | 99 | 11:00.96 | 11 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 6A-5 Three Rivers League ChampionshipOct 24 · 5,000 Meters Junior Varsity · Place 5 · Tualatin | 5,000 Meters Junior Varsity | 5 | 17:54.03 | 10 |
| Oct 13 | Warner Pacific XC ClassicOct 13 · Varsity · Place 121 · Tualatin | Varsity | 121 | 18:00.00 | 10 |
| Oct 10 | Canby, Lake Oswego & Tualatin @ West LinnOct 10 · Varsity · Place 19 · Tualatin | Varsity | 19 | 18:21.38 | 10 |
| Oct 6 | Bowmen Raceway Invitational at PIROct 6 · 4,970 Meters Varsity · Place 37 · Tualatin | 4,970 Meters Varsity | 37 | 16:59.5 PB | 10 |
| Oct 3 | Rivalry Meet Tualatin @ Tigard Oct 3 · Varsity · Place 9 · Tualatin | Varsity | 9 | 18:11.70 | 10 |
| Sep 19 | TRL PreviewSep 19 · Varsity · Place 29 · Tualatin | Varsity | 29 | 17:40 | 10 |
| Sep 12 | Lakeridge, Tualatin, West Linn @ St. Mary's AcademySep 12 · Varsity · Place 19 · Tualatin | Varsity | 19 | 17:49.68 | 10 |
| Sep 8 | 14th Annual Tualatin InviteSep 8 · 3,000 Meters Novice · Place 30 · Tualatin | 3,000 Meters Novice | 30 | 17:53.83 | 10 |
| Aug 30 | Tualatin Time Trial at Bush ParkAug 30 · 5,000 Meters Boys · Place 8 · Tualatin | 5,000 Meters Boys | 8 | 18:57.5Unofficial | 10 |