In the first full week of July he was named Player of the Week after hitting .480 with 4 home runs and 12 RBI in 8 games. On July 16, Hafner was hit in the face by a pitch thrown by the Chicago White Sox's Mark Buehrle and was placed on the 15-day disabled list on July 26. After returning from the DL on August 4, he hit .296 with 15 home runs and 45 RBI over the remaining 54 games of the season. To end the season, Hafner hit home runs in six straight games from September 18–24, the second longest such streak in Cleveland history.