Lance Lynn agrees to contract with Minnesota Twins

Bob Nightengale | USA TODAY

Lance Lynn has agreed to a one-year, $12 million contract with the Minnesota Twins, the latest free agent to find a team long after spring training has begun.

A person with direct knowledge of the agreement confirmed to USA TODAY Sports that Lynn will join the Twins. The person spoke on the condition of anonymity because the deal has not yet been finalized.

Lynn posted a 3.43 ERA and 1.23 WHIP across 186 1/3 innings last season for the St. Louis Cardinals. He went 11-8.

The 30-year-old has pitched at least 175 innings in his five full seasons in the major leagues, twice amassing over 200. He has a career 3.38 ERA.

Lynn earned a base salary of $7.5 million last year, plus $1 million in incentives.