The Toronto Blue Jays and Justin Turner have agreed to a one-year deal worth $13 million, a source confirmed to ESPN.

Turner can make an additional $1.5 million in bonuses, according to multiple reports. The deal was first reported Tuesday by MLB Network.