Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4922 m · Lincoln ParkSundodger · Sep 17 | 21:45.40 | Sundodger | September 17, 2016 |
| 5,000 Meters · Chambers Creek Regional Park21st Curtis Invite · Oct 1 | 21:47.20 | 21st Curtis Invite | October 1, 2016 |
| 5,000 Meters · Clark Lake ParkHazen, Mt. Rainier @ Kentwood · Oct 11 | 23:17 | Hazen, Mt. Rainier @ Kentwood | October 11, 2017 |
| 5,000 Meters · Evergreen Senior High SchoolSeamount League Meet · Oct 17 | 22:33.30 | Seamount League Meet | October 17, 2015 |
| 5,000 Meters · Ft. Steilacoom ParkNPSL 4A Sub-District Championships · Oct 22 | 20:35.00 | NPSL 4A Sub-District Championships | October 22, 2016 |
| 5,000 Meters · Kentridge HSHazen, Kennedy Catholic @Kentridge · Sep 20 | 22:46 | Hazen, Kennedy Catholic @Kentridge | September 20, 2017 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 24 | 21:27.40 | Bellevue Cross Country Invitational | September 24, 2016 |
| 5,000 Meters · Lake Wilderness State ParkHazen @ Tahoma · Sep 14 | 22:57.09 | Hazen @ Tahoma | September 14, 2016 |
| 5,000 Meters · Lindbergh HSLindbergh, Hazen, Renton, Evergreen · Oct 8 | 23:06 | Lindbergh, Hazen, Renton, Evergreen | October 8, 2015 |
| 5,000 Meters · North SeaTac ParkNPSL Cascade - Hazen, Kentridge @ Kennedy Catholic · Oct 12 | 21:09.7 | NPSL Cascade - Hazen, Kentridge @ Kennedy Catholic | October 12, 2016 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC (formerly Nike Pre Nationals) · Sep 26 | 22:50.93 | Nike Portland XC (formerly Nike Pre Nationals) | September 26, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | NPSL Sub-District MeetOct 21 · 5,000 Meters 4A NPSL Junior Varsity · Place 201 · Hazen | 5,000 Meters 4A NPSL Junior Varsity | 201 | 21:32.90 | 11 |
| Oct 11 | Hazen, Mt. Rainier @ KentwoodOct 11 · 5,000 Meters Junior Varsity · Place 41 · Hazen | 5,000 Meters Junior Varsity | 41 | 23:17 PB | 11 |
| Sep 20 | Hazen, Kennedy Catholic @KentridgeSep 20 · 5,000 Meters Junior Varsity · Place 45 · Hazen | 5,000 Meters Junior Varsity | 45 | 22:46 PB | 11 |
| Sep 13 | Kent-Meridian, Kentlake @ HazenSep 13 · 5,000 Meters Junior Varsity · Place 23 · Hazen | 5,000 Meters Junior Varsity | 23 | 23:06.60 | 11 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | NPSL 4A Sub-District ChampionshipsOct 22 · 5,000 Meters 4A NPSL Junior Varsity · Place 136 · Hazen | 5,000 Meters 4A NPSL Junior Varsity | 136 | 20:35.00 PB | 10 |
| Oct 12 | NPSL Cascade - Hazen, Kentridge @ Kennedy CatholicOct 12 · 5,000 Meters Junior Varsity · Place 40 · Hazen | 5,000 Meters Junior Varsity | 40 | 21:09.7 PB | 10 |
| Oct 1 | 21st Curtis InviteOct 1 · 5,000 Meters Varsity 2 (#5 - 6 - 7 - 8) · Place 160 · Hazen | 5,000 Meters Varsity 2 (#5 - 6 - 7 - 8) | 160 | 21:47.20 PB | 10 |
| Sep 24 | Bellevue Cross Country InvitationalSep 24 · 5,000 Meters Junior Varsity (7 runners ONLY) · Place 177 · Hazen | 5,000 Meters Junior Varsity (7 runners ONLY) | 177 | 21:27.40 PB | 10 |
| Sep 17 | SundodgerSep 17 · 4,922 Meters Junior Varsity · Place 89 · Hazen | 4,922 Meters Junior Varsity | 89 | 21:45.40 PB | 10 |
| Sep 14 | Hazen @ TahomaSep 14 · 5,000 Meters Varsity · Place 60 · Hazen | 5,000 Meters Varsity | 60 | 22:57.09 PB | 10 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | SPSL / Seamont Sub District - 2A - 3A - 4AOct 24 · 5,000 Meters 2A/3A Junior Varsity · Place 204 · Hazen | 5,000 Meters 2A/3A Junior Varsity | 204 | 21:54.50 | 9 |
| Oct 17 | Seamount League MeetOct 17 · 5,000 Meters Junior Varsity · Place 33 · Hazen | 5,000 Meters Junior Varsity | 33 | 22:33.30 PB | 9 |
| Oct 10 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters JV Boys team avg under 21:00 · Place 245 · Hazen | 5,000 Meters JV Boys team avg under 21:00 | 245 | 23:04.2Unofficial | 9 |
| Oct 8 | Lindbergh, Hazen, Renton, EvergreenOct 8 · 5,000 Meters Junior Varsity · Place 29 · Hazen | 5,000 Meters Junior Varsity | 29 | 23:06 PB | 9 |
| Oct 1 | Seamount League Oct 1 · 5,000 Meters Junior Varsity · Place 14 · Hazen | 5,000 Meters Junior Varsity | 14 | 21:14Unofficial | 9 |
| Sep 26 | Nike Portland XC (formerly Nike Pre Nationals)Sep 26 · 5,000 Meters Division 3 Varsity · Place 152 · Hazen | 5,000 Meters Division 3 Varsity | 152 | 22:50.93 PB | 9 |
| Sep 24 | Seamount Dual MeetSep 24 · 5,000 Meters Junior Varsity · Place 17 · Hazen | 5,000 Meters Junior Varsity | 17 | 23:51 | 9 |
| Sep 19 | Sundodger InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 79 · Hazen | 5,000 Meters Junior Varsity | 79 | 22:25.75 | 9 |