The San Francisco Giants mascot Lou Seal celebrates after Matt Cain's perfect game against the Houston Astros at AT&T Park on Thursday in San Francisco, California. (Jason O. Watson/Getty Images)
David Ortiz homered twice and drove in six runs to torment his former team once again, leading the Boston Red Sox to a 12-5 victory over the Minnesota Twins on Saturday night. more »
Jose Reyes says he is progressing in his rehabilitation from a severely sprained left ankle, and the shortstop looks forward to joining his Toronto Blue Jays teammates on the field before the All-Star break. more »
Yankees right-hander Hiroki Kuroda silenced a Toronto Blue jays offence that had scored 33 runs in its previous three games, tossing a two-hitter over eight scoreless innings in a 5-0 New York win Friday night. more »
After a nightmarish start, the Toronto Blue Jays have gained steam around the 40-game mark. Baseball contributor Tom Dakers issues his grades for each of the Jays' key players. more »
The focus was on the Red Wings and the Blackhawks as they battled in Game 2 on Saturday afternoon. The Wings were hungry to tie up the series, and that's exactly what happened in our matinee matchup. Here's how the social world reacted. more »
With his team down 2-0 in their Eastern Conference semifinal against Pittsburgh, talented Senators forward Jason Spezza revealed after practice Saturday that he expects to play in Game 3 Sunday nigtht (CBC, CBCSports, 7:30 p.m. ET). more »
Back to the film room have gone the New York Rangers for two days, trying to figure out how to get their two-for-31 power play going against the Boston Bruins. more »