Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2092 m · Ilwaco High SchoolJW Black Lake XC Race · Sep 29 | 11:07 | JW Black Lake XC Race | September 29, 2016 |
| 2400 m · Fort Stevens State Park3rd Annual Warrenton Wreck Race · Oct 4 | 11:43 | 3rd Annual Warrenton Wreck Race | October 4, 2016 |
| 3,000 Meters · Cullaby Lake Boat LaunchCullaby Lake 3k · Oct 19 | 12:06 | Cullaby Lake 3k | October 19, 2017 |
| 3,000 Meters · Nehalem Bay State ParkBigfoot Classic · Oct 6 | 13:33.307 | Bigfoot Classic | October 6, 2015 |
| 3,000 Meters · NKN SchoolBigfoot Classic · Oct 11 | 15:38.78 | Bigfoot Classic | October 11, 2016 |
| 3,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 19 | 14:34 | Three Course Challenge | September 19, 2015 |
| 3,000 Meters · The Hydrangea RanchNorthwest Middle School District meet · Oct 19 | 12:30 | Northwest Middle School District meet | October 19, 2016 |
| 3,000 Meters · Twin Rocks Friends CampBig Foot Classic · Oct 7 | 17:15.880 | Big Foot Classic | October 7, 2014 |
| 5,000 Meters · 79554 OR-202Teevin Elk Run · Sep 8 | 20:09 | Teevin Elk Run | September 8, 2018 |
| 5,000 Meters · Alderbrook Golf Course4A-1 Cowapa League Championships · Oct 26 | 21:34.46 | 4A-1 Cowapa League Championships | October 26, 2017 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 20:24.00 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Camp Rilea National Guard4A-1 Cowapa League Championships · Oct 30 | 22:08.5 | 4A-1 Cowapa League Championships | October 30, 2019 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 22:14.7 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · The Hydrangea RanchUltimook Race Nike Invitational · Sep 2 | 30:15.14 | Ultimook Race Nike Invitational | September 2, 2017 |
| 5,000 Meters · Tualatin HS13th Annual Tualatin Invite · Sep 9 | 22:37 | 13th Annual Tualatin Invite | September 9, 2017 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 14 | 21:03.09 | George Fox XC Classic | October 14, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Trojan RelaysOct 4 · 3,100 Meters Open (5 member relay teams) · AstoriaAstoria | 3,100 Meters Open (5 member relay teams) | 0 | 11:40Unofficial | 10 |
| Sep 8 | Teevin Elk RunSep 8 · 5,000 Meters Varsity · Place 9 · AstoriaAstoria | 5,000 Meters Varsity | 9 | 20:09 PB | 10 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 4A-1 Cowapa League ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 21 · AstoriaAstoria | 5,000 Meters Junior Varsity | 21 | 21:34.46 PB | 9 |
| Oct 19 | Cullaby Lake 3kOct 19 · 3,000 Meters Varsity · Place 9 · AstoriaAstoria | 3,000 Meters Varsity | 9 | 12:06 PB | 9 |
| Oct 14 | George Fox XC ClassicOct 14 · 5,000 Meters JV Bronze · Place 43 · AstoriaAstoria | 5,000 Meters JV Bronze | 43 | 21:03.09 PB | 9 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Division 3 Varsity · Place 228 · AstoriaAstoria | 5,000 Meters Division 3 Varsity | 228 | 22:14.7 PB | 9 |
| Sep 16 | Astoria Alumni/Run with the FishermenSep 16 · 4,100 Meters Varsity · AstoriaAstoria | 4,100 Meters Varsity | 0 | 18:27Unofficial | 9 |
| Sep 9 | 13th Annual Tualatin InviteSep 9 · 5,000 Meters Junior Varsity · Place 84 · AstoriaAstoria | 5,000 Meters Junior Varsity | 84 | 22:37 PB | 9 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Junior Varsity 1A-4A · Place 87 · AstoriaAstoria | 5,000 Meters Junior Varsity 1A-4A | 87 | 30:15.14 PB | 9 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Northwest Middle School District meetOct 19 · 3,000 Meters Middle School · Place 13 · AstoriaAstoria | 3,000 Meters Middle School | 13 | 12:30 PB | 8 |
| Oct 11 | Bigfoot ClassicOct 11 · 3,000 Meters All Boys Middle School · Place 29 · AstoriaAstoria | 3,000 Meters All Boys Middle School | 29 | 15:38.78 PB | 8 |
| Oct 7 | Astoria 3k (MS, HS)Oct 7 · 3,000 Meters All Middle School Boys · Place 11 · AstoriaAstoria | 3,000 Meters All Middle School Boys | 11 | 13:41Unofficial | 8 |
| Oct 4 | 3rd Annual Warrenton Wreck RaceOct 4 · 2,400 Meters Middle School · Place 12 · AstoriaAstoria | 2,400 Meters Middle School | 12 | 11:43 PB | 8 |
| Sep 29 | JW Black Lake XC RaceSep 29 · 1.3 Miles Middle School · Place 18 · AstoriaAstoria | 1.3 Miles Middle School | 18 | 11:07 PB | 8 |
| Sep 24 | Knappa Elk RunSep 24 · 3,000 Meters Middle School · Place 17 · AstoriaAstoria | 3,000 Meters Middle School | 17 | 14:40Unofficial | 8 |
| Sep 17 | Three Course ChallengeSep 17 · 3,000 Meters All MS/Club · Place 84 · AstoriaAstoria | 3,000 Meters All MS/Club | 84 | 14:47 | 8 |
2015 Cross Country
5 results2014 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Mid-Columbia XC District ChampionshipsOct 21 · 3,000 Meters Middle School · Place 20 · AstoriaAstoria | 3,000 Meters Middle School | 20 | 14:31.27 | 6 |
| Oct 16 | Vernonia InvitationalOct 16 · 3,000 Meters Middle School · Place 20 · AstoriaAstoria | 3,000 Meters Middle School | 20 | 14:37Unofficial | 6 |
| Oct 14 | NWL DistrictsOct 14 · 3,000 Meters Middle School Boys & Girls · Place 17 · AstoriaAstoria | 3,000 Meters Middle School Boys & Girls | 17 | 13:40.846 | 6 |
| Oct 7 | Big Foot ClassicOct 7 · 3,000 Meters All Middle School Boys · AstoriaAstoria | 3,000 Meters All Middle School Boys | — | 17:15.880 PB | 6 |
| Oct 2 | Joe Williams Black Lake InviteOct 2 · 1.5 Mile Middle School · Place 41 · AstoriaAstoria | 1.5 Mile Middle School | 41 | 12:34.2Unofficial | 6 |
| Sep 24 | Knappa High School MeetSep 24 · 3,000 Meters Middle School · Place 41 · AstoriaAstoria | 3,000 Meters Middle School | 41 | 15:42Unofficial | 6 |