Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Gaiser Middle SchoolVPS Middle School District Meet · Oct 15 | 12:27 | VPS Middle School District Meet | October 15, 2015 |
| 3600 m · Hudson's Bay HS58th Annual Hudson's Bay Steve Maas Run-A-Ree · Sep 7 | 15:26 | 58th Annual Hudson's Bay Steve Maas Run-A-Ree | September 7, 2018 |
| 5,000 Meters · 5000 Meters on a 400m Track4A Washington State Cross Country Coaches Association Virtual XC State Meet · Feb 27 | 19:16.9 | 4A Washington State Cross Country Coaches Association Virtual XC State Meet | February 27, 2021 |
| 5,000 Meters · Battle Ground High SchoolGSHL 4A Varsity Meet · Mar 24 | 21:16.50 | GSHL 4A Varsity Meet | March 24, 2021 |
| 5,000 Meters · Camas HSJV Championships · Mar 20 | 19:45 | JV Championships | March 20, 2021 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 19:48.70 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · Skyview HSCamas @ Skyview XC Meet · Feb 24 | 20:01.10 | Camas @ Skyview XC Meet | February 24, 2021 |
| 5,000 Meters · Union HSSkyview at Union · Mar 10 | 20:16 | Skyview at Union | March 10, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Lewis & Clark College XC InvitationalOct 16 · 5,000 Meters Varsity · Place 176 · SkyviewSkyview | 5,000 Meters Varsity | 176 | 18:23.80 | 12 |
| Sep 25 | Nike Portland XCSep 25 · 5,000 Meters Junior Varsity Division 1 · Place 51 · SkyviewSkyview | 5,000 Meters Junior Varsity Division 1 | 51 | 18:57.20 | 12 |
| Sep 17 | Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 138 · SkyviewSkyview | 5,000 Meters Varsity | 138 | 19:21.70 | 12 |
| Sep 4 | The Ultimook RaceSep 4 · 5,000 Meters Varsity 5A · Place 95 · SkyviewSkyview | 5,000 Meters Varsity 5A | 95 | 21:33.46 | 12 |
| Sep 1 | Boys Time Trial 1.5 milesSep 1 · 1.5 Miles All Runners · SkyviewSkyview | 1.5 Miles All Runners | 0 | 8:57Unofficial | 12 |
| Mar 24 | GSHL 4A Varsity MeetMar 24 · 5,000 Meters JV-Wave 2 · Place 4 · SkyviewSkyview | 5,000 Meters JV-Wave 2 | 4 | 21:16.50 PB | 11 |
| Mar 20 | JV ChampionshipsMar 20 · 5,000 Meters Wave 1 · Place 7 · SkyviewSkyview | 5,000 Meters Wave 1 | 7 | 19:45 PB | 11 |
| Mar 10 | Skyview at UnionMar 10 · 5,000 Meters Varsity (wave 1) · Place 16 · SkyviewSkyview | 5,000 Meters Varsity (wave 1) | 16 | 20:16 PB | 11 |
| Mar 3 | Evergreen @ Skyview XC MeetMar 3 · 5,000 Meters Junior Varsity · Place 3 · SkyviewSkyview | 5,000 Meters Junior Varsity | 3 | 20:17 | 11 |
| Feb 27 | 4A Washington State Cross Country Coaches Association Virtual XC State MeetFeb 27 · 5,000 Meters 4A Boys · Place 107 · SkyviewSkyview | 5,000 Meters 4A Boys | 107 | 19:16.9 PB | 11 |
| Feb 24 | Camas @ Skyview XC MeetFeb 24 · 5,000 Meters Varsity · Place 26 · SkyviewSkyview | 5,000 Meters Varsity | 26 | 20:01.10 PB | 11 |
| Feb 10 | Skyview at Battle GroundFeb 10 · 5,000 Meters Varsity-Wave 1 · Place 15 · SkyviewSkyview | 5,000 Meters Varsity-Wave 1 | 15 | 21:21.80 | 11 |
| Feb 5 | 2 Mile Time TrialFeb 5 · 2 Miles Varsity · Place 14 · SkyviewSkyview | 2 Miles Varsity | 14 | 12:56Unofficial | 11 |
2019 Cross Country
4 results2018 Cross Country
3 results2015 Cross Country
5 results