The connection between pitcher and catcher is an often underrated aspect of MLB team success. While catchers are an invaluable part of the team, their contract value is significantly less than other positions.
In 2024, only two catchers make over $15 million annually.
Two-time Gold Glove winner J.T. Realmuto leads the charge as the highest-paid catcher in the MLB. In 2021, Realmuto signed a five-year, $115.5 million contract with the Philadelphia Phillies and brings in just over $23 million per year.
Following Realmuto in the second spot is Salvador Perez making $20.5 million annually. Perez signed a four-year, $82.5 million deal in 2021 and is set to be a free agent again in 2027.
Will Smith of the Dodgers takes the third position making $14 million. Fourth is the Braves’ Sean Murphy, bringing in $12.2 million per year.
Rounding out the top five is Mitch Garver of the Mariners earning $12 million annually.
The Top Catchers
Here is the full list of the 15 highest-paid MLB catchers by average salary. The list was compiled using data from Spotrac.
- Updated: December 23rd, 2024
Rank | Player | Team | Compensation |
1 | J.T. Realmuto | Philadelphia Phillies | $23.1 million |
2 | Salvador Perez | Kansas City Royals | $20.5 million |
3 | Will Smith | Los Angeles Dodgers | $14 million |
4 | Sean Murphy | Atlanta Braves | $12.2 million |
5 | Mitch Garver | Seattle Mariners | $12 million |
6 | Christian Vazquez | Minnesota Twins | $10 million |
T-7 | Danny Jansen | Tampa Bay Rays | $8.5 million |
T-7 | Gary Sánchez | Baltimore Orioles | $8.5 million |
9 | Daulton Varsho | Toronto Blue Jays | $8 million |
10 | Kyle Higashioka | Texas Rangers | $6.8 million |
11 | Keibert Ruiz | Washington Nationals | $6.3 million |
12 | Ryan Jeffers | Minnesota Twins | $6.1 million |
T-13 | Travis d’Arnaud | Los Angeles Angels | $6 million |
T-13 | Victor Caratini | Houston Astros | $6 million |
15 | Carson Kelly | Chicago Cubs | $5.8 million |