Since retiring from baseball, he is a live video gaming personality on the streaming platform Twitch, performing under the character name "Dicky Danger".
[3][4] He made his professional debut for the Hudson Valley Renegades of the Class A-Short Season New York–Penn League, hitting .308/.406/.487 and four home runs in 33 games.
[5] In 2013, he played for the Charlotte Stone Crabs of the Class A-Advanced Florida State League, hitting .254/.308/.399 with 11 home runs.
Shaffer began the 2015 season with the Biscuits, and received a midseason promotion to the Durham Bulls of the Class AAA International League.
On November 18, 2016, the Rays traded Shaffer and Taylor Motter to the Seattle Mariners for Andrew Kittredge, Dalton Kelly and Dylan Thompson.
[16] On April 11, 2019, Shaffer signed with the High Point Rockers of the Atlantic League of Professional Baseball.