Marlins starting pitcher Henderson Alvarez closed out last season with a no-hitter, but couldn't come up with a fitting encore to open his campaign this time around.

Alvarez lasted just three innings against the Rockies Wednesday, who were all over his stuff from the very beginning. He was tagged for six runs -- three earned -- on seven hits, while striking out one batter and walking two. He threw 38 of 56 pitches for strikes while taking the loss as the Marlins' comeback bid fell short late, 6-5.

 Alvarez finished last season with a 3.59 ERA in 102 2/3 innings and allowed less than a hit per inning, so he will try to bounce back from this poor opener in his next outing. He will likely next take the mound Tuesday against the Nationals.