Riley Noah scored 17 points to lead Kelso (7-3, 1-0) to a road win to open 3A Greater St. Helens League play.
Eli Hoover scored 15 points to lead Hudson’s Bay (7-3, 0-1). The Eagles trailed 48-31 after three quarters before finishing strong.
“We lost by 10 to a really good team,” Bay coach Theo Mikaele said. “We’re going to learn from it and go forward.”
KELSO 56, HUDSON’S BAY 46
KELSO — Spencer Davis 2, Emmitt Kinch 6, Riley Noah 17, Peyton Noah 0, Reece Tack 7, Shaw Anderson 12, Jon Bowlby 7, Jayden Hardeman 5. Totals 19 (5) 13-19 56.