22 (tie). Joe Mauer – Minnesota Twins, Major League Baseball:
Mauer signed with Minnesota for 8 years and $184,000,000 in 2010. It made him the highest-paid catcher in baseball history and averaged $23,000,000 per season and $141,975.31 a game.
Mauer was the first American League catcher to win a batting title, and he did it three times. He deserved to make what he did in that deal. The Twins great retired in 2018.