Andre Ethier hit an opposite-field single against Colorado Rockies pitcher Jon Gray in his first at-bat Monday -- nothing spectacular, but perfectly in line with what he's paid to do.On most nights this has been the story of Ethier's 2015 season, which is in itself something remarkable.A player so often reviled for failing to live down his $85 million contract extension, so often the subject of trade rumors, has revived his career with his silent steadiness.