Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Gig Harbor High SchoolTides Mile Time Trial · Oct 25 | 4:31.51 | Tides Mile Time Trial | October 25, 2016 |
| 2 Miles · Bellarmine Prep HS17th Bellarmine Invitational · Sep 12 | 10:34.99 | 17th Bellarmine Invitational | September 12, 2015 |
| 2 Miles · Lincoln HSNarrows League Twilight · Oct 8 | 9:53.95 | Narrows League Twilight | October 8, 2014 |
| 4922 m · Lincoln ParkSundodger · Sep 17 | 15:56.80 | Sundodger | September 17, 2016 |
| 5,000 Meters · American Lake Veterans Golf CourseWestside Classic · Oct 29 | 17:11.50 | Westside Classic | October 29, 2016 |
| 5,000 Meters · Central Kitsap HSSSC - GH, Cap, Pen @ CK · Sep 28 | 17:22.56 | SSC - GH, Cap, Pen @ CK | September 28, 2016 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest · Nov 12 | 16:59.3 | NXR Northwest | November 12, 2016 |
| 5,000 Meters · Ft. Steilacoom ParkSouth Sound League 3A Championships · Oct 19 | 16:22.40 | South Sound League 3A Championships | October 19, 2016 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 8 | 16:22.9 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 8, 2016 |
| 5,000 Meters · Portland Meadows Race TrackNike Pre Nationals · Sep 27 | 16:37.53 | Nike Pre Nationals | September 27, 2014 |
| 5,000 Meters · Sun Willows Golf Course4A WIAA STATE XC MEET · Nov 7 | 16:46.2 | 4A WIAA STATE XC MEET | November 7, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NXR NorthwestNov 12 · 5,000 Meters Open Invitational Sec2 · Place 40 · Gig Harbor | 5,000 Meters Open Invitational Sec2 | 40 | 16:59.3 PB | 12 |
| Nov 5 | 3A WIAA STATE XC MEETNov 5 · 5,000 Meters 3A Boys · Place 55 · Gig Harbor | 5,000 Meters 3A Boys | 55 | 16:47.70 | 12 |
| Oct 29 | Westside ClassicOct 29 · 5,000 Meters 3A Boys Varsity · Place 10 · Gig Harbor | 5,000 Meters 3A Boys Varsity | 10 | 17:11.50 PB | 12 |
| Oct 25 | Tides Mile Time TrialOct 25 · 1 Miles Varsity · Place 2 · Gig Harbor | 1 Miles Varsity | 2 | 4:31.51 PB | 12 |
| Oct 19 | South Sound League 3A ChampionshipsOct 19 · 5,000 Meters SSL 3A Varsity · Place 3 · Gig Harbor | 5,000 Meters SSL 3A Varsity | 3 | 16:22.40 PB | 12 |
| Oct 8 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 8 · 5,000 Meters Varsity Boys team avg under 18:00 · Place 26 · Gig Harbor | 5,000 Meters Varsity Boys team avg under 18:00 | 26 | 16:22.9 PB | 12 |
| Sep 28 | SSC - GH, Cap, Pen @ CKSep 28 · 5,000 Meters Varsity · Place 2 · Gig Harbor | 5,000 Meters Varsity | 2 | 17:22.56 PB | 12 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Danner Championships · Place 84 · Gig Harbor | 5,000 Meters Danner Championships | 84 | 16:54.52 | 12 |
| Sep 17 | SundodgerSep 17 · 4,922 Meters Varsity · Place 12 · Gig Harbor | 4,922 Meters Varsity | 12 | 15:56.80 PB | 12 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NXR NorthwestNov 14 · 5,000 Meters Varsity Sec#2 · Place 93 · Gig Harbor | 5,000 Meters Varsity Sec#2 | 93 | 17:45.9 | 11 |
| Nov 7 | 4A WIAA STATE XC MEETNov 7 · 5,000 Meters 4A Boys · Place 97 · Gig Harbor | 5,000 Meters 4A Boys | 97 | 16:46.2 PB | 11 |
| Oct 31 | Westside ClassicOct 31 · 5,000 Meters 4A Varsity · Place 35 · Gig Harbor | 5,000 Meters 4A Varsity | 35 | 17:56.10 | 11 |
| Oct 21 | Narrows League 3A / 4A XC ChampionshipsOct 21 · 5,000 Meters 4A Varsity · Place 7 · Gig Harbor | 5,000 Meters 4A Varsity | 7 | 16:24.50 | 11 |
| Oct 10 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Varsity Boys team avg under 18:00 · Place 29 · Gig Harbor | 5,000 Meters Varsity Boys team avg under 18:00 | 29 | 16:50.7Unofficial | 11 |
| Sep 26 | Nike Portland XC (formerly Nike Pre Nationals)Sep 26 · 5,000 Meters Danner Championships · Place 109 · Gig Harbor | 5,000 Meters Danner Championships | 109 | 16:45.50 | 11 |
| Sep 12 | 17th Bellarmine InvitationalSep 12 · 2 Mile Varsity · Place 13 · Gig Harbor | 2 Mile Varsity | 13 | 10:34.99 PB | 11 |
2014 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Narrows League TwilightOct 8 · 2 Mile Sub 11 · Place 8 · Gig Harbor | 2 Mile Sub 11 | 8 | 9:53.95 PB | 10 |
| Sep 27 | Nike Pre NationalsSep 27 · 5,000 Meters Danner Championships · Place 67 · Gig Harbor | 5,000 Meters Danner Championships | 67 | 16:37.53 PB | 10 |