Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Battle Point ParkOlympic League XC - Meet #5 - SOUTH Division · Mar 6 | 21:28.6 | Olympic League XC - Meet #5 - SOUTH Division | March 6, 2021 |
| 5,000 Meters · Battle Point Park XCBainbridge / Franklin / Garfield / Cleveland @ Battle Point Park · Oct 2 | 23:26.00 | Bainbridge / Franklin / Garfield / Cleveland @ Battle Point Park | October 2, 2019 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 12th ANNUAL TWILIGHT XC INVITATIONAL · Sep 29 | 22:59.20 | NIKE -- 12th ANNUAL TWILIGHT XC INVITATIONAL | September 29, 2018 |
| 5,000 Meters · Central Kitsap HSOlympic League XC - Meet #3 - SOUTH Division · Feb 20 | 23:17.8 | Olympic League XC - Meet #3 - SOUTH Division | February 20, 2021 |
| 5,000 Meters · Lower WoodlandBB/LS/HNA/OD/SP/EC/Bainbridge · Oct 16 | 21:27.34 | BB/LS/HNA/OD/SP/EC/Bainbridge | October 16, 2019 |
| 5,000 Meters · Marcus Whitman MSOlympic League XC - Meet #4 South Division · Feb 27 | 21:46.6 | Olympic League XC - Meet #4 South Division | February 27, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | BIXC 1600/3200 Time TrialNov 13 · 3,200 Meters Going Big · Bainbridge | 3,200 Meters Going Big | 0 | 13:57Unofficial | 12 |
| Nov 13 | BIXC 1600/3200 Time TrialNov 13 · 1,600 Meters Going Fast · Bainbridge | 1,600 Meters Going Fast | 0 | 6:17Unofficial | 12 |
| Oct 16 | 1600m Track BaselineOct 16 · 1,600 Meters Open · Bainbridge | 1,600 Meters Open | 0 | 6:36Unofficial | 12 |
2019 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:08Unofficial | 11 |
| Oct 24 | Metro League ChampionshipsOct 24 · 5,000 Meters JV - Junior/Senior · Place 47 · Bainbridge | 5,000 Meters JV - Junior/Senior | 47 | 21:49.18 | 11 |
| Oct 16 | BB/LS/HNA/OD/SP/EC/BainbridgeOct 16 · 5,000 Meters JV (Junior/Senior) · Place 24 · Bainbridge | 5,000 Meters JV (Junior/Senior) | 24 | 21:27.34 PB | 11 |
| Oct 2 | Bainbridge / Franklin / Garfield / Cleveland @ Battle Point ParkOct 2 · 5,000 Meters Metro Open Men · Place 90 · Bainbridge | 5,000 Meters Metro Open Men | 90 | 23:26.00 PB | 11 |
| Sep 25 | Garfield/WS/RB/Clev/CS/Bainbridge/RooseveltSep 25 · 5,000 Meters Varsity · Place 99 · Bainbridge | 5,000 Meters Varsity | 99 | 21:37 | 11 |
| Sep 18 | ING/Franklin/Garfield/Ballard/BainbridgeSep 18 · 5,000 Meters Junior Varsity · Place 49 · Bainbridge | 5,000 Meters Junior Varsity | 49 | 22:55.1 | 11 |
| Sep 14 | 26th Annual Capital InviteSep 14 · 2.23 Miles Varsity · Place 92 · Bainbridge | 2.23 Miles Varsity | 92 | 15:26.31 | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Fast Track 2 MileOct 29 · 2 Miles Open · Bainbridge | 2 Miles Open | 0 | 13:36Unofficial | 10 |
| Oct 24 | Fast Track MileOct 24 · 1,600 Meters New Division · Bainbridge | 1,600 Meters New Division | 0 | 6:10.5Unofficial | 10 |
| Oct 18 | Metro 3A Championship MeetOct 18 · 5,000 Meters Frosh/Soph Freshman · Place 88 · Bainbridge | 5,000 Meters Frosh/Soph Freshman | 88 | 21:56.00 | 10 |
| Oct 11 | BB/LS/HNA/OD/SP/EC/BainbridgeOct 11 · 5,000 Meters JV (Frosh/Soph) · Place 39 · Bainbridge | 5,000 Meters JV (Frosh/Soph) | 39 | 21:56.64 | 10 |
| Sep 29 | NIKE -- 12th ANNUAL TWILIGHT XC INVITATIONALSep 29 · 5,000 Meters SERIOUS "OPEN RACE" · Place 259 · Bainbridge | 5,000 Meters SERIOUS "OPEN RACE" | 259 | 22:59.20 PB | 10 |
| Sep 26 | Metro League XC / Olympic League XC at Battle Point ParkSep 26 · 5,000 Meters Varsity · Place 102 · Bainbridge | 5,000 Meters Varsity | 102 | 22:08.10 | 10 |
| Sep 20 | Roosevelt/Clev/Lakeside/Prep/Bainbridge/CS/RBSep 20 · Varsity · Place 75 · Bainbridge | Varsity | 75 | 22:48 | 10 |
| Sep 12 | Ingrahm/Franklin/Bainbridge/Ballard/Garfield/WSSep 12 · Varsity · Place 78 · Bainbridge | Varsity | 78 | 23:49.82 | 10 |
| Sep 8 | Tahoma Coed RelaysSep 8 · 3,000 Meters Relay · Bainbridge | 3,000 Meters Relay | 0 | 15:38Unofficial | 10 |
| Sep 4 | BIXC Time TrialSep 4 · 5,000 Meters Open · Bainbridge | 5,000 Meters Open | 0 | 26:41Unofficial | 10 |