Shelton was the hitting coach for the-then
Cleveland Indians from 2005-2009, he then filled the same position for
Tampa Bay until 2016 Upon being let go by the Rays, he spent one season as a quality control coach for the
Toronto Blue Jays in 2017, before spending two seasons as Minnesota's bench coach under both Paul Molitor and Rocco Baldelli.