It's been a difficult year for eight-time All-Star Robinson Cano. Subsequent to playing only 24 games this season,

he now finds himself on his third team in as many months.

Just a few months after signing a deal with the San Diego Padres, Cano has been traded.

According to David O'Brien of The Athletic, the Atlanta Braves have acquired Robinson in exchange for cash considerations.

Cano joined the Padres in May after being released by the New York Mets. And unfortunately for the Mets,

they're the ones on the hook for $20 million on his $24 million salary this year.

The eight-time All-Star second baseman is turning 40 this year and has looked like it in the few at-bats he's gotten this season.

Cano has a career-low .149 batting average and just 11 hits in 74 at-bats.

Robinson Cano made his major league debut with the New York Yankees in 2005 after several years in the minors.

He made an immediate impact, recording 155 hits, 34 doubles, 62 RBIs and a .297 batting average while finishing second in the Rookie of the Year voting.