The Chicago White Sox have lost five of their last seven games and they've struggled to score runs.

Dallas Keuchel, who allowed three runs over six innings in a loss to the Detroit Tigers on Monday night, called out his teammates.

"We just came out flat, and I feel like we just stayed flat the whole game," he said. "We've got some guys coming out and taking professional at-bats, being professional on the mound and doing what it takes to win, and we've got some guys kind of going through the motions."

The White Sox brought in Keuchel, a former Cy Young and World Series winner, to be a mentor for their young roster.

"We need to clean a lot of things up. If we want to be in this thing at the end of the season, we're going to have to start that now," Keuchel added.