Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · North Mason HSOlympic League XC - Meet #1 South Division · Feb 6 | 15:42.07 | Olympic League XC - Meet #1 South Division | February 6, 2021 |
| 3 Miles · Salt Creek Park40th Salt Creek Invitational · Sep 16 | 21:43.92 | 40th Salt Creek Invitational | September 16, 2017 |
| 5,000 Meters · Battle Point ParkOlympic League XC - Meet #5 - SOUTH Division · Mar 6 | 22:42.9 | Olympic League XC - Meet #5 - SOUTH Division | March 6, 2021 |
| 5,000 Meters · Battle Point Park XCBainbridge / E. Catholic / W. Seattle / Brem / Klahowya / N. Kitsap · Sep 27 | 23:21.60 | Bainbridge / E. Catholic / W. Seattle / Brem / Klahowya / N. Kitsap | September 27, 2017 |
| 5,000 Meters · Central Kitsap HSOlympic League XC - Meet #3 - SOUTH Division · Feb 20 | 24:55.7 | Olympic League XC - Meet #3 - SOUTH Division | February 20, 2021 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 7 | 21:46.2 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 7, 2017 |
| 5,000 Meters · Lincoln ParkGarfield/Eastside Catholic/Bainbridge/RB · Sep 21 | 23:54 | Garfield/Eastside Catholic/Bainbridge/RB | September 21, 2017 |
| 5,000 Meters · Lower WoodlandBB/LS/HNA/OD/SP/EC/Bainbridge · Oct 16 | 21:35.83 | BB/LS/HNA/OD/SP/EC/Bainbridge | October 16, 2019 |
| 5,000 Meters · Marcus Whitman MSOlympic League XC - Meet #4 South Division · Feb 27 | 23:24.4 | Olympic League XC - Meet #4 South Division | February 27, 2021 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 24:13.69 | Ultimook Race | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | FAST TRACK 1 MILEOct 29 · 1 Miles New Division · Bainbridge | 1 Miles New Division | 0 | 6:03Unofficial | 11 |
| Oct 24 | Metro League ChampionshipsOct 24 · 5,000 Meters JV - Junior/Senior · Place 68 · Bainbridge | 5,000 Meters JV - Junior/Senior | 68 | 22:38.66 | 11 |
| Oct 16 | BB/LS/HNA/OD/SP/EC/BainbridgeOct 16 · 5,000 Meters JV (Junior/Senior) · Place 27 · Bainbridge | 5,000 Meters JV (Junior/Senior) | 27 | 21:35.83 PB | 11 |
| Sep 25 | Garfield/WS/RB/Clev/CS/Bainbridge/RooseveltSep 25 · 5,000 Meters Varsity · Place 106 · Bainbridge | 5,000 Meters Varsity | 106 | 21:53 | 11 |
| Sep 18 | ING/Franklin/Garfield/Ballard/BainbridgeSep 18 · 5,000 Meters Junior Varsity · Place 36 · Bainbridge | 5,000 Meters Junior Varsity | 36 | 22:11.7 | 11 |
| Sep 14 | 26th Annual Capital InviteSep 14 · 2.23 Miles Varsity · Place 76 · Bainbridge | 2.23 Miles Varsity | 76 | 14:54.92 | 11 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A-6A · Place 167 · Bainbridge | 5,000 Meters Junior Varsity 5A-6A | 167 | 24:13.69 PB | 11 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Fast Track 2 MileOct 29 · 2 Miles Open · Bainbridge | 2 Miles Open | 0 | 14:02Unofficial | 10 |
| Oct 24 | Fast Track MileOct 24 · 1,600 Meters New Division · Bainbridge | 1,600 Meters New Division | 0 | 6:09.5Unofficial | 10 |
| Oct 18 | Metro 3A Championship MeetOct 18 · 5,000 Meters Frosh/Soph Freshman · Place 159 · Bainbridge | 5,000 Meters Frosh/Soph Freshman | 159 | 23:43.60 | 10 |
| Oct 11 | BB/LS/HNA/OD/SP/EC/BainbridgeOct 11 · 5,000 Meters JV (Frosh/Soph) · Place 48 · Bainbridge | 5,000 Meters JV (Frosh/Soph) | 48 | 22:20.57 | 10 |
| Sep 26 | Metro League XC / Olympic League XC at Battle Point ParkSep 26 · 5,000 Meters Varsity · Place 124 · Bainbridge | 5,000 Meters Varsity | 124 | 22:54.70 | 10 |
| Sep 20 | Roosevelt/Clev/Lakeside/Prep/Bainbridge/CS/RBSep 20 · Varsity · Place 84 · Bainbridge | Varsity | 84 | 23:36 | 10 |
| Sep 12 | Ingrahm/Franklin/Bainbridge/Ballard/Garfield/WSSep 12 · Varsity · Place 76 · Bainbridge | Varsity | 76 | 23:38.14 | 10 |
| Sep 4 | BIXC Time TrialSep 4 · 5,000 Meters Open · Bainbridge | 5,000 Meters Open | 0 | 25:41Unofficial | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Fast Track 2 MileOct 27 · 2 Miles Open · Bainbridge | 2 Miles Open | 0 | 13:47Unofficial | 9 |
| Oct 19 | Metro 3A Championship MeetOct 19 · 5,000 Meters JV - Frosh/Soph · Place 119 · Bainbridge | 5,000 Meters JV - Frosh/Soph | 119 | 22:54.95 | 9 |
| Oct 11 | BB/LS/HNA/OD/Prep/EC/BainbridgeOct 11 · 5,000 Meters Junior Varsity - Frosh/Soph · Place 52 · Bainbridge | 5,000 Meters Junior Varsity - Frosh/Soph | 52 | 22:57.01 | 9 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph 1 · Place 133 · Bainbridge | 5,000 Meters Frosh/Soph 1 | 133 | 21:46.2 PB | 9 |
| Sep 27 | Bainbridge / E. Catholic / W. Seattle / Brem / Klahowya / N. KitsapSep 27 · 5,000 Meters Open Men · Place 89 · Bainbridge | 5,000 Meters Open Men | 89 | 23:21.60 PB | 9 |
| Sep 21 | Garfield/Eastside Catholic/Bainbridge/RBSep 21 · 5,000 Meters Boys · Place 74 · Bainbridge | 5,000 Meters Boys | 74 | 23:54 PB | 9 |
| Sep 16 | 40th Salt Creek InvitationalSep 16 · 3 Miles Open Boys · Place 75 · Bainbridge | 3 Miles Open Boys | 75 | 21:43.92 PB | 9 |
| Sep 8 | BIXC Time TrialSep 8 · 5,000 Meters Open · Bainbridge | 5,000 Meters Open | 0 | 23:42Unofficial | 9 |
| Jul 30 | Alumni 5KJul 30 · 5,000 Meters Varsity · Bainbridge | 5,000 Meters Varsity | 0 | 29:46.4Unofficial | 9 |