Dec. 22 (UPI) -- Free agent infielder Travis Shaw has agreed to a one-year contract with the Toronto Blue Jays.
Sources told MLB.com and ESPN that the deal is worth $4 million. Shaw's pact has a maximum value of $4.675 million if he reaches incentives in the contract.