IV · THE GAME · MAJOR LEAGUE BASEBALL
CC Sabathia
A debut at twenty, a final start at thirty-nine, and five hundred and sixty starts in between. The shape of the career is easier to see than the size of it.
At a glance
- Career
- 561 games · 560 starts · 251 wins · 161 losses · 3,577.1 innings · 3.74 ERA
- Debut
- 8 April 2001, aged 20, at Jacobs Field, Cleveland
- Last game
- 24 September 2019, for the New York Yankees
- Height and weight
- 6 feet 6 inches · 300 pounds
Look closer
The debut was a win, built late
On 8 April 2001 Baltimore scored three runs in the first inning at Jacobs Field, then made no more hits for the rest of the afternoon. Cleveland answered with one run in the second, one in the fifth, and two in the seventh — the tying and winning runs arrived six innings after Baltimore had finished scoring. The final margin was 4–3, Cleveland made eight hits to Baltimore's three, and neither side made an error. It took two hours and forty-three minutes in front of 40,754 people.
Two clubs in 2008, then eleven straight years with one
The season table shows two lines for 2008: eighteen starts for Cleveland, seventeen for Milwaukee, and a third line combining them. After that summer he started thirty-four games for the Yankees in 2009 and did not change clubs again until his last game in 2019. The Cleveland years ran from 2001 through the first half of 2008 — seven and a half seasons. The Yankees years ran from 2009 through 2019 — eleven seasons, all of them complete except the last.
The strikeout total and the walk total moved in opposite directions
In 2001 he struck out 171 batters and walked 95. In 2007 he struck out 209 and walked 37. The gap between those two numbers — strikeouts minus walks — went from 76 in the debut season to 172 in 2007. After 2008 the gap narrowed again: in 2019 he struck out 107 and walked 39, which is a gap of 68. The career total is 3,093 strikeouts and 1,099 walks, a ratio of roughly three to one.
The story
On 8 April 2001 the Baltimore Orioles came to Jacobs Field and scored three runs in the first inning. They made no more hits after that. Cleveland answered with single runs in the second and fifth innings, then put two on the board in the seventh to win 4–3. The final line was eight hits for Cleveland, three for Baltimore, no errors on either side. It took two hours and forty-three minutes in front of 40,754 people. The starting pitcher for Cleveland was twenty years old, left-handed, six feet six inches tall, and making his first appearance in the major leagues.
The season table shows what came next. He made thirty-three starts in 2001 and won seventeen of them, with an earned run average — the number of earned runs a pitcher allows per nine innings — of 4.39. The following year he made thirty-three starts again, won thirteen, and posted an ERA of 4.37. The third season brought thirteen wins and an ERA of 3.60. The fourth brought eleven wins and an ERA of 4.12. The fifth brought fifteen wins and an ERA of 4.03. In 2006 the ERA dropped to 3.22 and he made six complete games, meaning he pitched all nine innings without being replaced. In 2007 he made thirty-four starts, won nineteen, struck out 209 batters, walked 37, and posted an ERA of 3.21. That was his seventh season with Cleveland.
In 2008 he made eighteen starts for Cleveland and seventeen for Milwaukee. The Milwaukee line shows eleven wins, two losses, an ERA of 1.65, and seven complete games in those seventeen starts. The combined line for that year shows thirty-five starts, seventeen wins, ten losses, an ERA of 2.70, and ten complete games. After that summer he signed with the New York Yankees and did not change clubs again for eleven years.
The Yankees years show a different shape. In 2009 he made thirty-four starts and won nineteen. In 2010 he made thirty-four starts and won twenty-one. In 2011 he made thirty-three starts, won nineteen, and struck out 230 batters. In 2012 he made twenty-eight starts and won fifteen. In 2013 he made thirty-two starts, won fourteen, and the ERA rose to 4.78. In 2014 he made eight starts. In 2015 he made twenty-nine starts and won six. The ERA that year was 4.73. In 2016 he made thirty starts and won nine. In 2017 he made twenty-seven starts and won fourteen, with an ERA of 3.69. In 2018 he made twenty-nine starts and won nine. In 2019 he made twenty-two starts and won five, with an ERA of 4.95. His last game was on 24 September 2019.
The career total is five hundred and sixty-one games, five hundred and sixty of them starts. He won 251 and lost 161. He pitched 3,577.1 innings, struck out 3,093 batters, walked 1,099, and allowed 3,404 hits. The career ERA is 3.74. He completed thirty-eight games and recorded twelve shutouts — games in which the opposing team scored no runs at all. The debut was in 2001 and the last game was in 2019, which is nineteen seasons and nineteen years.
Why it mattered then
A pitcher who makes thirty or more starts in a season is called a workhorse, and the term fits here: he made thirty or more starts in sixteen of his nineteen seasons. The exceptions were 2008, when he changed clubs mid-season, 2014, when he made eight starts, and 2019, when he made twenty-two. The rest of the time he was in the rotation every fifth day, which is the standard interval for a starting pitcher, and he stayed there for nineteen years. The 2008 season stands out in the table. The Milwaukee line shows seventeen starts, eleven wins, two losses, and an ERA of 1.65, which means he allowed fewer than two earned runs per nine innings over those seventeen starts. That summer Milwaukee was fighting for a playoff place and he was brought in to help them get there. They did: the club made the playoffs. The fact that he made seven complete games in seventeen starts is also notable — complete games were already rare by 2008, and getting rarer. The combined total of ten complete games that year is higher than any other season in the table, and higher than the last five seasons added together.
Why it matters now
The shape of the career is a long plateau with a peak in the middle and a slow decline at the end. The first seven years with Cleveland show ERAs between 3.21 and 4.39, with several of them in the low fours. The 2008 season, split between Cleveland and Milwaukee, is the outlier: the combined ERA that year was 2.70, the lowest of his career. The years from 2009 through 2012 with the Yankees show ERAs between 3.00 and 3.38. After that the numbers rise: 4.78 in 2013, 5.28 in 2014, 4.73 in 2015. The last four seasons show ERAs between 3.65 and 4.95. What the table also shows is that he kept starting. In 2015, when the ERA was 4.73, he made twenty-nine starts. In 2016, when the ERA was 3.91, he made thirty starts. In 2017, when the ERA was 3.69, he made twenty-seven starts. In 2018, when the ERA was 3.65, he made twenty-nine starts. In 2019, when the ERA was 4.95, he made twenty-two starts before his last game in September. The career total of 251 wins is the sum of nineteen seasons, with win totals ranging from five to twenty-one, and no single season accounting for more than a small fraction of the whole. It is a total built the same way the home run record was built: steadily, over a long time, without much variation in the rate.
The surprising detail
The gap between strikeouts and walks widened sharply in the middle of the career, then narrowed again. In 2001 he struck out 171 batters and walked 95, a difference of 76. In 2007 he struck out 209 and walked 37, a difference of 172. That is more than double the gap. The walk total dropped from 95 to 37 while the strikeout total rose from 171 to 209. After 2008 the pattern reversed: the strikeout total stayed high but the walk total began to climb again. In 2019 he struck out 107 and walked 39, a difference of 68, which is close to where he started. The shape of the career is visible in those three numbers as much as in the win total: early wildness, middle-period control, late-career erosion.
What is disputed
Every figure here comes from the MLB Stats API. Statistical categories were not all recorded consistently across the nineteen seasons covered, and the API totals are the ones the league publishes today rather than anything independently recomputed here. The 2008 season is reported as three lines: one for Cleveland, one for Milwaukee, and one combined total, which is how the API structures mid-season trades.
Remember this
251 wins across nineteen seasons, with no single year accounting for more than twenty-one of them: the total is a length of time as much as a talent.
Test yourself
Baltimore scored three runs in the first inning of the debut game and Cleveland won 4–3. Using only the linescore, what does the inning-by-inning pattern suggest about how Cleveland built the win?
Cleveland answered slowly and late. Baltimore put all three runs on the board in the first inning, then scored nothing for the rest of the game — the linescore shows zeroes in every other column for the away side. Cleveland scored one run in the second, one in the fifth, and two in the seventh. The tying and winning runs arrived in the seventh inning, six innings after Baltimore had stopped scoring. The final score was 4–3, and the ninth inning shows a dash for Cleveland rather than a zero, which means they did not bat: the home side does not bat in the bottom of the ninth when it is already ahead. The pattern is one of patience and accumulation rather than a single decisive inning.
