JUPITER, Florida -- Josh Johnson retired the first five batters but failed to make it through the second inning in his first game since May for the Miami Marlins, who beat the defending World Series champion St. Louis Cardinals 4-3 Monday in the spring training opener for both teams.
After a smooth start, Johnson gave up a single, a double and a walk and departed with the bases loaded. He threw 41 pitches, including third strikes to Jon Jay and Matt Holliday in the first inning.
Johnson made only nine starts last year before right shoulder inflammation ended his season.
Kyle Lohse, who led the Cardinals last year in victories and ERA, pitched the first two innings and allowed only one runner—Greg Dobbs, who homered.