The Blue Jays are in agreement on a contract with free agent infielder Travis Shaw, reports Jon Paul Morosi of MLB Network (via Twitter). It’s a one-year deal, Morosi adds. It’ll be a $4MM guarantee for the Pro Star Management client, per’s Mark Feinsand (on Twitter). Additionally, Shaw would receive $175K upon tallying 350 plate appearances, with another $125K for every 50 plate appearances accrued thereafter. The deal maxes out at a potential $4.675MM salary if Shaw exceeds 550 plate appearances. As Tom Haudricourt of the Milwaukee Journal-Sentinel points out, Shaw would exactly match his 2019 salary if he hits all of the available incentives.

The Brewers non-tendered Shaw earlier this month. It was an eventful couple of weeks on the market for the 29-year-old, who drew some interest from almost half the league. It’s not hard to see the appeal, since Shaw recently looked like a long-term building block in Milwaukee. From 2017-18, Shaw combined for a .258/.347/.497 line (119 wRC+) while playing nearly every day at the hot corner.