Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Kelso HSBattle Ground at Kelso · Mar 10 | 18:42.00 | Battle Ground at Kelso | March 10, 2021 |
| 3600 m · Hudson's Bay HS58th Annual Hudson's Bay Steve Maas Run-A-Ree · Sep 7 | 14:04 | 58th Annual Hudson's Bay Steve Maas Run-A-Ree | September 7, 2018 |
| 3910 m · McKenzie StadiumUnion, Hudson's Bay, Battle Ground at Evergreen · Sep 11 | 16:11.8 | Union, Hudson's Bay, Battle Ground at Evergreen | September 11, 2018 |
| 5,000 Meters · Battle Ground High SchoolGSHL 4A Varsity Meet · Mar 24 | 19:12.10 | GSHL 4A Varsity Meet | March 24, 2021 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 18:58.70 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Heritage High SchoolBattle Ground, Skyview @ Heritage · Oct 10 | 21:03 | Battle Ground, Skyview @ Heritage | October 10, 2017 |
| 5,000 Meters · Joe Dancer ParkThe Flat & Fast Invitational · Oct 6 | 21:17.00 | The Flat & Fast Invitational | October 6, 2017 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 16 | 20:50.66 | Oregon City XC Invitational | September 16, 2017 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 21:08.1 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · Steens MountainSteens Mountain High Altitude Running Camp Uphill 5k · Jul 19 | 26:39.70 | Steens Mountain High Altitude Running Camp Uphill 5k | July 19, 2019 |
| 5,000 Meters · Union HSBattleground at Union · Mar 17 | 19:11 | Battleground at Union | March 17, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 24 | GSHL 4A Varsity MeetMar 24 · 5,000 Meters Varsity-Wave 1 · Place 16 · Battle Ground | 5,000 Meters Varsity-Wave 1 | 16 | 19:12.10 PB | 12 |
| Mar 17 | Battleground at UnionMar 17 · 5,000 Meters Varsity (Wave 1) · Place 7 · Battle Ground | 5,000 Meters Varsity (Wave 1) | 7 | 19:11 PB | 12 |
| Mar 10 | Battle Ground at KelsoMar 10 · 2.9 Miles Varsity-Wave 1 · Place 10 · Battle Ground | 2.9 Miles Varsity-Wave 1 | 10 | 18:42.00 PB | 12 |
| Mar 3 | Camas at Battle GroundMar 3 · 5,000 Meters Varsity-Wave 1 · Place 12 · Battle Ground | 5,000 Meters Varsity-Wave 1 | 12 | 19:39.80 | 12 |
| Feb 10 | Skyview at Battle GroundFeb 10 · 5,000 Meters Varsity-Wave 1 · Place 11 · Battle Ground | 5,000 Meters Varsity-Wave 1 | 11 | 19:49.90 | 12 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Union, Evergreen, Hudson's Bay at Battle GroundOct 16 · 5,000 Meters Varsity · Place 11 · Battle Ground | 5,000 Meters Varsity | 11 | 19:13.5 | 11 |
| Oct 12 | Bill Kehoe South Sound InviteOct 12 · 5,000 Meters Varsity · Place 32 · Battle Ground | 5,000 Meters Varsity | 32 | 18:26.21 | 11 |
| Oct 1 | Camas at Battle GroundOct 1 · 5,000 Meters Varsity · Place 23 · Battle Ground | 5,000 Meters Varsity | 23 | 19:02 | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Division 2 Varsity · Place 210 · Battle Ground | 5,000 Meters Division 2 Varsity | 210 | 18:58.70 PB | 11 |
| Sep 24 | Battle Ground, Skyview at HeritageSep 24 · 5,000 Meters Varsity · Place 8 · Battle Ground | 5,000 Meters Varsity | 8 | 18:50 | 11 |
| Sep 17 | GSHL meet @ HBay: Kelso, Battle Ground, HBaySep 17 · 4,000 Meters Varsity · Place 12 · Battle Ground | 4,000 Meters Varsity | 12 | 14:41 | 11 |
| Sep 13 | 59th Annual Hudson's Bay Steve Maas Run-A-ReeSep 13 · 5,000 Meters Varsity · Place 59 · Battle Ground | 5,000 Meters Varsity | 59 | 19:51 | 11 |
| Jul 19 | Steens Mountain High Altitude Running Camp Uphill 5kJul 19 · 5,000 Meters Week 2 · Place 75 · Battle Ground | 5,000 Meters Week 2 | 75 | 26:39.70 PB | 11 |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Kelso, Battle Ground, Prairie at CamasOct 9 · Varsity · Place 2 · Battle Ground | Varsity | 2 | 20:43 | 10 |
| Sep 25 | Skyview vs Battle Ground & HeritageSep 25 · 5,000 Meters Junior Varsity · Place 21 · Battle Ground | 5,000 Meters Junior Varsity | 21 | 21:20 | 10 |
| Sep 18 | Hudson's Bay, Kelso at Battle GroundSep 18 · Varsity · Place 9 · Battle Ground | Varsity | 9 | 19:48 | 10 |
| Sep 11 | Union, Hudson's Bay, Battle Ground at EvergreenSep 11 · 2.43 Miles Varsity · Place 20 · Battle Ground | 2.43 Miles Varsity | 20 | 16:11.8 PB | 10 |
| Sep 7 | 58th Annual Hudson's Bay Steve Maas Run-A-ReeSep 7 · 3,600 Meters 9th/10th Grade · Place 6 · Battle Ground | 3,600 Meters 9th/10th Grade | 6 | 14:04 PB | 10 |
| Jul 15 | Steens Mountain High Altitude Running Camp Uphill 5kJul 15 · 5,000 Meters Week 2 · Place 82 · Battle Ground | 5,000 Meters Week 2 | 82 | 29:17 | 10 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Battle Ground, Skyview @ HeritageOct 10 · 5,000 Meters Varsity · Place 56 · Battle Ground | 5,000 Meters Varsity | 56 | 21:03 PB | 9 |
| Oct 6 | The Flat & Fast InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 153 · Battle Ground | 5,000 Meters Junior Varsity | 153 | 21:17.00 PB | 9 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Freshman JV · Place 167 · Battle Ground | 5,000 Meters Freshman JV | 167 | 21:08.1 PB | 9 |
| Sep 16 | Oregon City XC InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 77 · Battle Ground | 5,000 Meters Junior Varsity | 77 | 20:50.66 PB | 9 |
| Sep 8 | 57th Annual Steve Maas Run-A-ReeSep 8 · 3,600 Meters Freshman/Sophomore Boys · Place 15 · Battle Ground | 3,600 Meters Freshman/Sophomore Boys | 15 | 15:00 | 9 |