| # | Name | Saves | Min | S/G | GP |
|---|---|---|---|---|---|
| 1 | Thurston GilchristGKTualatin | 230 | 514 | 10.952 | 21 |
| 2 | Ethan AlexanderLakeridge (Lake Oswego) | 202 | 521 | 7.481 | 27 |
| 3 | Simon AlthoffGKHRVHS (Hood River) | 196 | 0 | 7.538 | 26 |
| 4 | Blake AndersonGKLake Oswego | 136 | 25 | 5.667 | 24 |
| 5 | Matthew DavisGKBarlow (Gresham) | 125 | 0 | 4.808 | 26 |
| 6 | Emmett HennigerWillamette (Eugene) | 123 | 0 | 10.250 | 12 |
| 7 | Cole GrieselGKSheldon (Eugene) | 120 | 336 | 5.455 | 22 |
| 8 | Archer BridgesGKTigard | 119 | 0 | 7.438 | 16 |
| 9 | Everett CastroGKBarlow (Gresham) | 73 | 0 | 3.650 | 20 |
| 10 | Connor MoxonGKSheldon (Eugene) | 33 | 152 | 1.833 | 18 |
| 11 | Koen MooreGKHRVHS (Hood River) | 15 | 0 | 1.500 | 10 |
| 12 | Max MannLakeridge (Lake Oswego) | 7 | 14 | 0.259 | 27 |
| 13 | Lake HopkinsWillamette (Eugene) | 4 | 0 | 0.364 | 11 |
| 14 | Micah Haynes2MD, DRTigard | 3 | 0 | 0.188 | 16 |
| 15 | Aaron WeinertLakeridge (Lake Oswego) | 2 | 6 | 0.222 | 9 |
| 16 | Tanner PluthWillamette (Eugene) | 2 | 0 | 0.167 | 12 |
| 17 | Owen MetzgerWillamette (Eugene) | 2 | 0 | 0.167 | 12 |
| 18 | Kaden PostmaWillamette (Eugene) | 1 | 0 | 0.083 | 12 |
| 19 | Nicky EllisWillamette (Eugene) | 1 | 0 | 0.091 | 11 |
| 20 | Will KrebsWillamette (Eugene) | 1 | 0 | 0.083 | 12 |
| 21 | Leland MortinsonWillamette (Eugene) | 1 | 0 | 0.091 | 11 |
| 22 | Nathan NiceDRTigard | 1 | 0 | 0.067 | 15 |