[3] Black started the 2010 season with the West Virginia Power, but only pitched 4 2/3 innings, dealing with shoulder and bicep injuries.
In November 2012, the Pirates added Black to the 40 man roster to protect him from the Rule 5 draft.
[4] In 2013, Black pitched for the Indianapolis Indians of the Class AAA International League, and was named to the All-Star Game.
Black finished the 2013 season with the Pirates with a 4.50 ERA in 3 games in 4 innings pitched with a 2.000 WHIP with 3 strikeouts while giving up 6 hits, 2 earned runs, and 2 walks.
[9] On September 24, Black earned his first major league save in a 4–2 win against the Cincinnati Reds.
[10] With the Mets, Black finished the 2013 season with a 3–0 record, 3.46 ERA in 15 games in 13 innings pitched with a 1.154 WHIP with one save and 12 strikeouts while giving up 11 hits, 5 earned runs, and 4 walks.
[15][16] Black finished the season with a 2–3 record, 2.60 ERA in 41 games in 34.2 innings pitched with a 1.298 WHIP with 32 strikeouts while giving up 26 hits, 12 runs (10 of them earned), and 19 walks.
[18] In the minors with the three affiliates, he compiled a 1–6 record, 5.94 ERA in 41 games in 36.1 innings pitched with a 1.95 WHIP with 34 strikeouts and 3 saves while giving up 41 hits, 25 runs (24 of them earned), and 30 walks.