Carlos Correa has agreed to a three-year, $105.3 million deal with the Minnesota Twins. The deal includes opt-outs after the first two seasons.

Correa's average salary becomes baseball's fourth-highest behind Mets pitcher Max Scherzer ($43.3 million), Yankees pitcher Gerrit Cole ($36 million) and Angels outfielder Mike Trout ($35.5 million).

Correa is coming off perhaps his best season, posting a career-best 7.2 WAR, according to baseball-reference.com, which ranked third in the American League.