Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 13th ANNUAL TWILIGHT XC INVITATIONAL · Oct 5 | 21:58.90 | NIKE -- 13th ANNUAL TWILIGHT XC INVITATIONAL | October 5, 2019 |
| 5,000 Meters · Ft. Steilacoom ParkFort Steilacoom XC Invitational · Sep 16 | 23:56.9 | Fort Steilacoom XC Invitational | September 16, 2017 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invite · Sep 28 | 23:06.40 | Bellevue Cross Country Invite | September 28, 2019 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 7 | 22:35.8 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 7, 2017 |
| 5,000 Meters · Lincoln ParkRoosevelt/EC/CS/Hale/Lincoln · Oct 9 | 21:56.99 | Roosevelt/EC/CS/Hale/Lincoln | October 9, 2019 |
| 5,000 Meters · Lower WoodlandMetro League Championships · Oct 24 | 21:24.59 | Metro League Championships | October 24, 2019 |
| 5,000 Meters · South Whidbey HSSouth Whidbey - 41st Carl Westling Invitational · Sep 21 | 22:59.37 | South Whidbey - 41st Carl Westling Invitational | September 21, 2019 |
| 5,000 Meters · Warren G. Magnuson ParkBB/Roosv/ING/CS · Sep 20 | 23:18 | BB/Roosv/ING/CS | September 20, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Metro League ChampionshipsOct 24 · 5,000 Meters JV - Junior/Senior · Place 37 · Roosevelt | 5,000 Meters JV - Junior/Senior | 37 | 21:24.59 PB | 12 |
| Oct 17 | Hale/Garfield/Franklin/Ing/Ballard/Roos/ WS/CS/Clev/RB/LincolnOct 17 · 5,000 Meters Junior Varsity · Place 39 · Roosevelt (WA) | 5,000 Meters Junior Varsity | 39 | 22:09.86 | 12 |
| Oct 9 | Roosevelt/EC/CS/Hale/LincolnOct 9 · 5,000 Meters VARSITY · Place 83 · Roosevelt | 5,000 Meters VARSITY | 83 | 21:56.99 PB | 12 |
| Oct 5 | NIKE -- 13th ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters JV JUNIOR/SENIOR [LIMIT 7] · Place 204 · Roosevelt | 5,000 Meters JV JUNIOR/SENIOR [LIMIT 7] | 204 | 21:58.90 PB | 12 |
| Sep 28 | Bellevue Cross Country InviteSep 28 · 5,000 Meters Boys Junior/Senior JV OPEN · Place 144 · Roosevelt | 5,000 Meters Boys Junior/Senior JV OPEN | 144 | 23:06.40 PB | 12 |
| Sep 25 | Garfield/WS/RB/Clev/CS/Bainbridge/RooseveltSep 25 · 5,000 Meters Varsity · Place 128 · Roosevelt (WA) | 5,000 Meters Varsity | 128 | 23:26 | 12 |
| Sep 21 | South Whidbey - 41st Carl Westling InvitationalSep 21 · 5,000 Meters Junior Varsity Over 22 Min. · Place 85 · Roosevelt | 5,000 Meters Junior Varsity Over 22 Min. | 85 | 22:59.37 PB | 12 |
| Sep 19 | Lincoln/WS/Hale/Roosevelt/RB/Clev/CSSep 19 · 5,000 Meters Varsity · Place 90 · Roosevelt (WA) | 5,000 Meters Varsity | 90 | 22:25.1 | 12 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Metro 3A Championship MeetOct 18 · 5,000 Meters Varsity · Place 88 · Roosevelt (WA) | 5,000 Meters Varsity | 88 | 23:21.30 | 11 |
| Oct 10 | Hale/Garfield/Franklin/ING/Ballard/ROOS/WS/CS/CLEV/RBOct 10 · 5,000 Meters Junior Varsity Junior/Senior · Place 47 · Roosevelt | 5,000 Meters Junior Varsity Junior/Senior | 47 | 23:02.19 | 11 |
| Oct 4 | Franklin/RooseveltOct 4 · Varsity · Place 65 · Roosevelt (WA) | Varsity | 65 | 23:00 | 11 |
| Sep 29 | NIKE -- 12th ANNUAL TWILIGHT XC INVITATIONALSep 29 · 5,000 Meters JV JUNIOR/SENIOR [LIMIT 7] · Place 221 · Roosevelt | 5,000 Meters JV JUNIOR/SENIOR [LIMIT 7] | 221 | 23:31.60 | 11 |
| Sep 20 | Roosevelt/Clev/Lakeside/Prep/Bainbridge/CS/RBSep 20 · Varsity · Place 85 · Roosevelt (WA) | Varsity | 85 | 23:41 | 11 |
| Sep 15 | 40th South Whidbey - Carl Westling InvitationalSep 15 · 5,000 Meters Junior Varsity Over 22 Min. · Place 108 · Roosevelt | 5,000 Meters Junior Varsity Over 22 Min. | 108 | 23:21.05 | 11 |
| Sep 13 | Prep/Roosevelt (Boys)/ CS/Cleveland/RBSep 13 · 5,000 Meters Varsity · Place 75 · Roosevelt (WA) | 5,000 Meters Varsity | 75 | 23:33.61 | 11 |
| Sep 8 | The 20th Bellarmine InvitationalSep 8 · Varsity · Place 125 · Roosevelt (WA) | Varsity | 125 | 15:07.80 | 11 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Metro 3A Championship MeetOct 19 · 5,000 Meters JV - Frosh/Soph · Place 134 · Roosevelt | 5,000 Meters JV - Frosh/Soph | 134 | 23:15.91 | 10 |
| Oct 12 | Hale/Garfield/Franlklin/ING/Ballard/Roos/WS/CL/RBOct 12 · 5,000 Meters Junior Varsity Frosh/Soph · Place 93 · Roosevelt | 5,000 Meters Junior Varsity Frosh/Soph | 93 | 23:27.31 | 10 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph 2 · Place 77 · Roosevelt | 5,000 Meters Frosh/Soph 2 | 77 | 22:35.8 PB | 10 |
| Oct 5 | Roosv/BB/RBOct 5 · 5,000 Meters Varsity & JV · Place 98 · Roosevelt | 5,000 Meters Varsity & JV | 98 | 23:36 | 10 |
| Sep 30 | NIKE -- 11th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters SERIOUS "OPEN RACE" · Place 220 · Roosevelt | 5,000 Meters SERIOUS "OPEN RACE" | 220 | 23:05.85 | 10 |
| Sep 20 | BB/Roosv/ING/CSSep 20 · 5,000 Meters Varsity & JV · Place 106 · Roosevelt | 5,000 Meters Varsity & JV | 106 | 23:18 PB | 10 |
| Sep 16 | Fort Steilacoom XC InvitationalSep 16 · 5,000 Meters Boys JV - Sophomore · Place 174 · Roosevelt | 5,000 Meters Boys JV - Sophomore | 174 | 23:56.9 PB | 10 |
| Sep 14 | Lakesd/Roosevelt/Ballard/Garfield/CSSep 14 · 5,000 Meters Varsity / JV · Place 126 · Roosevelt | 5,000 Meters Varsity / JV | 126 | 24:22.16 | 10 |