 On May 8, 2012, Johnson was called up after Josh Thole was sent to the 7-day disabled list.On May 18, 2012, Johnson pitched a 1-2-3 bottom of the eighth inning against the Toronto Blue Jays, a game which the Blue Jays won 14-5.Johnson became the first position player to pitch for the Mets since July 26, 2004, when infielder Todd Zeile took the mound for the Mets in Montreal.