Robinson Cano’s 1st 3-homer game leads Mets over Padres

Robinson Cano could hear the whispers around Citi Field: At 36, stuck in a season-long slump, was this eight-time All-Star all done?

“One day, it’s going to turn around,” Cano kept telling himself.

It happened Tuesday night when Cano hit three home runs in a game for the first time in his 15-year career, powering the Mets over San Diego 5-2 in New York.

Cano, who began the day batting .243 with six homers in his first season with the Mets, drove in all five runs and went 4-for-4, including two second-deck shots.

After singling in the first, Cano hit a solo homer in the fourth. Cano lined a two-run homer off Chris Paddack (6-5) in the sixth and a two-run shot off Logan Allen in the seventh.

Acquired with closer Edwin Diaz from the Mariners in the offseason, Cano came with five years and $120 million left on his contract. Despite his struggles, Mets manager Mickey Callaway said the Mets saw good things coming.

“He went through a tough stretch,” Callaway said. “It stands out a little more when it happens to a player like Robbie.”

Red Sox 5, Rays 4: Christian Vazquez hit a tie-breaking home run in the seventh inning and the visiting Red Sox beat Tampa Bay to move into second place in the AL East.

Cardinals 4, Pirates 3: Paul Goldschmidt homered for a second straight night, Jose Martinez added his 10th home run and Dakota Hudson rebounded from a shaky start to lead visiting St. Louis.

Blue Jays 2, Indians 1: Justin Smoak tied the game with a homer in the ninth inning and knocked in the winning run with a two-out single in the 10th as host Toronto beat Cleveland.

Royals 5, Braves 4: Lucas Duda delivered Kansas City’s first pinch-hit homer of the season to break a tie in the eighth inning, and the Royals beat host Atlanta.

Marlins 5, White Sox 1: Caleb Smith retired his first 17 batters and cruised through seven innings for visiting Miami.

Nationals 11, Rockies 1: Trea Turner had his second career cycle, Stephen Strasburg earned his major-league-leading 13th win and host Washington routed Colorado.

Phillies 3, Tigers 2: Rhys Hoskins singled in Mike Kingery with the winning run in the 15th inning for visiting Philadelphia.

Reds 14, Brewers 6: Eugenio Suarez hit his third two-run homer in two games and visiting Cincinnati battered Milwaukee starter Zach Davies for seven runs in a rout.

Orioles 7, Diamondbacks 2: Renato Nuñez, Anthony Santander and Dwight Smith Jr. homered and visiting Baltimore won for the fourth time in its past six games.

Rangers 7, Mariners 2: Rougned Odor hit two home runs for visiting Texas, and Shin-Soo Choo and Nomar Mazara added solo shots. Rookie Pedro Payano, following opener Brett Martin, pitched five innings and struck out seven in his second major-league appearance to get the victory for the Rangers.

Briefly: The Nationals’ Max Scherzer is set to start Thursday against Colorado after recovering from inflammation under his right shoulder. … The Rockies called up former A’s first baseman Yonder Alonso from Triple-A Albuquerque. The 32-year-old was signed to a minor-league contract July 10, a week after he was released by the White Sox. … Seattle second baseman Dee Gordon went on the 10-day injured list with a strained left quadriceps. … A 3-year-old boy hit by a foul ball in Cleveland last weekend is showing no signs of serious injury, the Indians said.

This post was originally posted at

Leave a Reply

Your email address will not be published. Required fields are marked *