"We've had a tough time swinging the bats," Sandberg said. "That's a work in progress. It's not happening as a group right now. It's something we have to work on. Something we have to get better at."
After Ben Revere and Freddy Galvis opened the bottom of the first with singles against Blue Jays ace Mark Buehrle, Toronto pitchers retired the next 18 hitters in a row before Darin Ruf's one-out single in the seventh.
The Phillies ranked 27th in baseball with a .302 OPS in 2014 and then traded outfielder Marlon Byrd and shortstop Jimmy Rollins in the offseason. Earlier in the week, Sandberg said he knew his team wouldn't be able to rely on home runs to generate offense this season.
"I look at our club and we're going to have to be able to do some little things," he said. "We're going to have to be able to move runners, make contact, hit and run, bunt. Maybe bunt early in the game, that type of thing. [We] definitely [can't] wait for the home run. To manufacture runs, especially early, to get a lead for the starting pitchers -- that will be important for us."
Paul Hagen is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.