The talk of the MLB offseason was the decision that Japanese superstar Shohei Ohtani would have to make regarding his future. In the largest deal in MLB history, Ohtani chose to sign a 10-year, $700 million contract with the Dodgers. This deal not only made Ohtani the highest-paid pitcher in the league but also the highest-paid player overall.
Following Ohtani is Zack Wheeler of the Phillies earning $42 million. Taking third is Jacob deGrom. In 2022, deGrom signed a five-year, $185 million contract with the Rangers which included a 2028 club option which can take the maximum value of the deal to $222 million.
Coming in fourth is the Yankees’ Gerrit Cole, making $36 million annually. Cole signed a nine-year, $324 million contract with New York in 2019. After their World Series loss to the Dodgers, he decided to keep his pinstripes instead of opting out.
Wrapping up the top five is Tyler Glasnow of the Dodgers. His $27.31 million puts him just over fellow Dodgers’ pitcher Yoshinobu Yamamoto who earns $27.08 million.
The Dodgers are paying their three highest-paid pitchers featured on the list $127.39 million, but they still have available cap space to add superstar slugger Juan Soto potentially.
Top 25 Highest-Paid Pitchers
Here is the full list of the 25 highest-paid MLB pitchers by average salary. The list was compiled using data from Spotrac.
- Updated: November 20th, 2024
Rank | Player | Team | Compensation |
1 | Shohei Ohtani | Los Angeles Dodgers | $70 million |
2 | Zack Wheeler | Philadelphia Phillies | $42 million |
3 | Jacob deGrom | Texas Rangers | $37 million |
4 | Gerrit Cole | New York Yankees | $36 million |
5 | Tyler Glasnow | Los Angeles Dodgers | $27.31 million |
6 | Yoshinobu Yamamoto | Los Angeles Dodgers | $27.08 million |
7 | Carlos Rodon | New York Yankees | $27 million |
T-8 | Jordan Montgomery | Arizona Diamondbacks | $25 million |
T-8 | Sonny Gray | St. Louis Cardinals | $25 million |
10 | Aaron Nola | Philadelphia Phillies | $24.57 million |
11 | Robbie Ray | San Francisco Giants | $23 million |
12 | Kevin Gausman | Toronto Blue Jays | $22 million |
13 | Luis Castillo | Seattle Mariners | $21.6 million |
14 | Nick Martinez | Cincinnati Reds | $21.05 million |
15 | Chris Bassitt | Toronto Blue Jays | $21 million |
16 | Edwin Diaz | New York Mets | $20.4 million |
T-17 | Eduardo Rodriguez | Arizona Diamondbacks | $20 million |
T-17 | Joe Musgrove | San Diego Padres | $20 million |
19 | Lucas Giolito | Boston Red Sox | $19.25 million |
T-20 | Chris Sale | Atlanta Braves | $19 million |
T-20 | Josh Hader | Houston Astros | $19 million |
22 | Framber Valdez | Houston Astros | $18.8 million |
23 | José Berríos | Toronto Blue Jays | $18.7 million |
24 | Miles Mikolas | St. Louis Cardinals | $18.58 million |
25 | Marcus Stroman | New York Yankees | $18.5 million |