Cardinals sign Mike Leake to a Five-Year, $80 Million Contract

By Vincent Frank on Tuesday, December 22nd 2015
Cardinals sign Mike Leake to a Five-Year, $80 Million Contract

The amount of money being thrown around to mid-tier starting pitchers on the free-agent market this offseason is absolutely absurd. 

That took on a new meaning Tuesday morning when numerous reports indicated that the St. Louis Cardinals have signed Mike Leake to a five-year contract that one major baseball insider reported is worth a minimum of $80 million: 

Leake, 28, was acquired by the San Franciisco Giants from the Cincinnati Reds during July's trade deadline. He responded by putting up a 2-5 record with a 4.07 ERA and a 1.17 WHIP in nine starts with San Francisco while missing multiple starts due to injury. 

Overall, Leake compiled an 11-10 record with a 3.70 ERA and 1.16 WHIP in 30 starts between Cincinnati and San Francisco last season. 

In the market for an upgrade in the rotation all offseason, it sure looks like the Cardinals overpaid for a player that likely won't be much more than a No. 3 starter in a good rotation. 

As Fox Sports MLB insider Ken Rosenthal indicated, the deal could be worth between $93 and $94 million if Leake is able to hit his incentives. 

The good news here for Cardinals fans is that their brass knows how to pick seemingly mediocre starters and get water from a rock. With a track record of major success in this category, it's hard to question what the team did on Tuesday. 

Still, this seems like a relatively high price to pay for a player that's been nothing more than a No. 3 throughout his career.

Stay In Touch

Scores

7:10 PM ET
Marlins
-
Brewers
-
8:10 PM ET
Astros
-
Cardinals
-
8:10 PM ET
Twins
-
Reds
-
8:40 PM ET
Rockies
-
Dodgers
-
9:38 PM ET
Angels
-
Padres
-
9:40 PM ET
Mariners
-
Rangers
-
9:40 PM ET
Diamondbacks
-
Blue Jays
-
9:40 PM ET
Athletics
-
White Sox
-
Final
Cubs
12
Mets
4
Final
Guardians
4
Orioles
6
Final
Phillies
0
Braves
9
Final
Nationals
5
Giants
10
Final
Pirates
5
Rays
1
Final
Yankees
4
Royals
2
Final
Red Sox
1
Tigers
0
Final
Pirates
7
Nationals
8
Final
Reds
0
Giants
3
Final
Yankees
4
Angels
11
Final
Brewers
2
Blue Jays
1
Final
White Sox
3
Rays
5
Final
Tigers
10
Royals
9
Final
Athletics
6
Rangers
9
Final
Guardians
4
Orioles
2
Final
Astros
2
Rockies
3
Final
Padres
5
Mariners
2
1:35 PM ET
Yankees
-
Royals
-
2:10 PM ET
Twins
-
Reds
-
2:20 PM ET
Cubs
-
Mets
-
4:05 PM ET
Nationals
-
Giants
-
4:05 PM ET
Pirates
-
Rays
-
4:05 PM ET
Athletics
-
White Sox
-
4:10 PM ET
Red Sox
-
Tigers
-
4:10 PM ET
Marlins
-
Brewers
-
6:10 PM ET
Guardians
-
Orioles
-
7:10 PM ET
Astros
-
Cardinals
-
7:15 PM ET
Phillies
-
Braves
-
7:15 PM ET
Mariners
-
Rangers
-
8:10 PM ET
Rockies
-
Dodgers
-
8:10 PM ET
Diamondbacks
-
Blue Jays
-
9:38 PM ET
Angels
-
Padres
-