The Mariners traded former SF Giants starting pitcher Anthony DeSclafani to the Twins in a deal that included an All-Star infielder.