Colorado Rockies outfielder Michael Cuddyer is not only a pretty good baseball player, but he's also a pretty good magician as well.

Cuddyer, who is hitting a .327, with 17 home runs, and 63 RBI's, in this, his 13th Major League Baseball season, shows us his impressive hobby off of the diamond.