Justin Smoak beats out Eric Hosmer at first for AL All-Stars

Toronto Blue Jays heavy-hitting first base man Justin Smoak has won a berth on the American League All-Stars by beating Kansas City first bagger Eric Hosmer by 555,000 votes in fan voting. Smoak is batting .303 at the break. The game goes July 11. CBC

HANG ONTO YOUR BABSOCKS

And the Leafs have signed 37-year-old Patrick Marleau to a three-year deal. Marleau has spent his entire NHL career with the San Jose Sharks, drafted second overall by the club 20 years ago. He joins a promising Leafs squad that nearly toppled the President’s Trophy-winning Washington Capitals in the first round last April and one with apparent sights on Stanley Cup contention as soon as the coming season.