Shaw was selected in the second round of the 2008 Major League Baseball draft by the Arizona Diamondbacks.
He was called up by Arizona on June 10, 2011.
Shaw made his major league debut that day, coming in for Esmerling Vásquez after he gave up a leadoff double.
Shaw pitched one scoreless inning against the Florida Marlins, giving up two walks and one strikeout, coming against Scott Cousins.

Shaw was recalled from the Diamondbacks AAA affiliate Reno Aces on August 11, 2012.
Shaw was selected in the second round of the 2008 Major League Baseball draft by the Arizona Diamondbacks. He was called up by Arizona on June 10, 2011. Shaw made his major league debut that day, coming in for Esmerling Vásquez after he gave up a leadoff double. Shaw pitched one scoreless inning against the Florida Marlins, giving up two walks and one strikeout, coming against Scott Cousins.
Shaw was recalled from the Diamondbacks AAA affiliate Reno Aces on August 11, 2012.
Bryan Shaw (baseball)