Marlins pitcher Henderson Alvarez has been named a replacement for the National League All-Star team, the Sun Sentinel reports.

Alvarez was hammered in his last start, surrendering six earned runs in five innings, but he had only given up seven earned runs in his previous nine starts combined before the poor outing. He owns a 2.63 ERA and 73:22 K:BB ratio in 120 innings.