Playing through pain for more than three weeks finally became too much for Edwin Encarnacion.

The Indians placed their struggling first baseman/designated hitter on the 10-day disabled list Sunday with a bruise on his right hand, which occurred just before the All-Star break after he was hit by a pitch. The 35-year-old had to leave Friday's game against the Chicago White Sox with left bicep discomfort, and did not play Saturday. It is not known exactly when he will return.

Making more than $18 million as the Tribe's highest-paid player, Encarnacion has struggled at times this year with a batting average of just .229 and an on-base percentage of only .317. However, he has still hit 25 home runs, and his 81 RBIs are second on the team only to Jose Ramirez.

But since being hit on the hand back on July 15 against the New York Yankees, Encarnacion has been overcompensating, at times swinging with essentially just his left hand due to the pain. The situation caused him to tally just three hits in 24 at bats on the last homestand before his left side began to hurt Friday, prompting manager Terry Francona to finally shut him down.

As a short-term replacement for Encarnacion, the Indians recalled infielder Yandy Diaz from Triple-A Columbus, where he has been on a tear with a .409 on-base percentage (tops in the International League) and 40 RBIs in 98 games. He went 7-for-14 in an earlier stint this year in Cleveland, and was slated to bat fourth and DH Sunday in Chicago.\

The Associated Press contributed to this report