Sunday, October 11, 2026 · San Francisco
Est. by a fan, not a network No wire copy. No neutrality.
Bay Area
Sports Blog
Matt Cain delivering a pitch in the San Francisco Giants road gray uniform
Matt Cain pitching for the Giants at Miller Park in Milwaukee, May 2011. Photo: Steve Paluch, CC BY-SA 3.0, via Wikimedia Commons.

Matt Cain

“The Horse”

Thirteen years, one uniform, the only perfect game in Giants history, and an October in 2010 when nobody could score an earned run off him.

Starting Pitcher2005 to 2017No. 18
14Strikeouts in his 2012 perfect game
0.00ERA over 21.1 innings, 2010 postseason
2.10Career postseason ERA
1,694Career strikeouts, all as a Giant
01
The Story

The Matt Cain Story

Every great Giants team needs one guy you never have to worry about. For most of a decade that was Matt Cain. Lincecum got the hair and the Cy Youngs, Bumgarner got the October legend, and Cain just took the ball every fifth day, threw 200 innings, and lost a ridiculous number of games he deserved to win without ever once complaining about it in public.

He was born October 1, 1984, in Dothan, Alabama, and grew up mostly in Germantown, Tennessee, where he pitched for Houston High School. As a senior he struck out 83 hitters in 62 innings with a 1.03 ERA. He'd signed to pitch at Memphis, but the Giants took him 25th overall in the 2002 draft and he never went to college. He climbed through Hagerstown, San Jose, Norwich and Fresno, and by 2005 he was one of the top prospects in all of baseball.

The Giants called him up in late August 2005. He was 20 years old. On August 29 at what was then SBC Park he made his debut against the Rockies, Mike Matheny behind the plate, and lost. Six days later he won his first game in Arizona, and in his third start he threw a two hit complete game against the Cubs. Seven starts, a 2.33 ERA, and hitters batted .151 off him. We were hooked.

Then came the lean years, and man, were they lean. Cain was a rookie in 2006 and went 13 and 12, threw a one hit shutout across the bridge in Oakland that May, and tied for fifth in the Rookie of the Year vote. In 2007 he had a 3.65 ERA and went 7 and 16 because the Giants scored two runs or fewer in 21 of his starts. In 2008 he got the least run support of any starter in the league and went 8 and 14. I remember checking box scores those years like I was checking on a friend who kept getting dumped.

He finally got some luck in 2009. He went 14 and 8 with a 2.89 ERA, made his first All Star team, and won the Willie Mac Award, which goes to the most inspirational Giant every year. He couldn't even pitch in the All Star Game because a line drive caught him on the arm in his last start before the break. That was kind of his whole career in one sentence.

2010 is when the rest of the country found out what we already knew. Cain went 13 and 11 with a 3.14 ERA in the regular season, and then he threw three postseason starts and didn't allow an earned run in any of them: six and two thirds against Atlanta, seven shutout innings against the Phillies in the NLCS, and seven and two thirds in Game 2 of the World Series against Texas. Twenty one and a third innings, zero earned runs. San Francisco got its first World Series title, and he was a huge reason why.

In April 2012 the Giants gave him a contract extension that was, at the time, the richest ever handed to a right handed pitcher. He went out and earned every cent of it that summer. He threw a one hitter in the home opener against the Pirates. He threw nine scoreless innings against Cliff Lee in Philly. And on June 13, 2012, against the Astros, he threw the first perfect game in the history of the franchise, 14 strikeouts, 125 pitches, with Melky Cabrera and Gregor Blanco making catches that still make my stomach drop.

A month later Tony La Russa picked him to start the All Star Game in Kansas City, and he won it. He finished the year 16 and 5 with a 2.79 ERA and came in sixth in the Cy Young vote. Then in October he started every series clinching game the Giants won, at Cincinnati in Game 5 of the Division Series, at home in Game 7 of the NLCS, and in Detroit in Game 4 of the World Series. Not every start was clean. He lost Game 1 to the Reds and Game 3 in St. Louis. But when there was a series on the line, he was the guy Bochy gave the ball to, and the Giants won every one of those games.

From 2007 through 2012 he threw at least 200 innings every single season, which is where the nickname The Horse comes from. And then the body started sending the bill. A line drive hit his pitching arm in August 2013 and he finished that year at 8 and 10 with a 4.00 ERA. In 2014 he had surgery to remove bone chips from his elbow, chips he said he'd pitched through for about ten years, and he watched that third championship from the sidelines.

The last few years were hard to watch. Forearm, elbow, hamstring, back, all of it. His ERA sat above five in 2015, 2016 and 2017. There were still moments, though. On July 31, 2016, he threw five no hit innings against the Nationals at home and picked up his 100th career win. In 2017 he moved past 2,000 career innings, making him just the third pitcher in the San Francisco era to get there, after Juan Marichal and Gaylord Perry.

On September 27, 2017, he announced he'd retire at the end of the season. He said he couldn't picture himself in a different uniform, and he never wore one. Three days later he took the ball one more time at home against the Padres and threw five shutout innings. Thirteen seasons, 104 wins, 1,694 strikeouts, 331 starts, every one of them for San Francisco. Only Marichal made more starts for the Giants in the San Francisco era.

He went home to Chelsea and their two daughters and to a lot of golf. The Giants put him on the Wall of Fame outside the ballpark on July 28, 2018, alongside Ryan Vogelsong and Brian Wilson. Every June 13 is still Matt Cain Day in San Francisco, by proclamation of the late Mayor Ed Lee, and every one of us who was at the park or on the couch that night still knows exactly where we were when Arias made that throw.

02
Under Pressure

Why He Was Clutch

Look at the regular season record and you'll see 104 and 118 and think he was a .500 guy. He wasn't. He pitched for some brutal offenses in his early years, and the record is mostly a receipt for that. The number that matters is the one from October: eight postseason starts, 4 and 2, a 2.10 ERA.

In 2010 he gave up zero earned runs in three starts. Three! Against the Braves, against a Phillies lineup that had been to two straight World Series, and against a Rangers team that had just bullied the Yankees. Nobody talks about that run enough because Lincecum and Wilson and Renteria got the headlines, and honestly I think Cain liked it that way.

Then 2012. Down two games to none to the Reds, down three games to one to the Cardinals, and the Giants kept giving the ball to Cain when there was a series to close. Game 5 in Cincinnati, a win. Game 7 against St. Louis with the rain coming down, five and two thirds shutout innings and an RBI single for good measure. Game 4 in Detroit to finish the sweep. He wasn't perfect in all of them. He didn't have to be. He just had to keep us in it, and he always did.

And the perfect game wasn't some soft night either. He struck out 14, tied Sandy Koufax for the most ever in a perfect game, and needed two of the best catches I've ever seen to get there. When Blanco came up with that ball in right center to start the seventh, Cain said he had to recheck himself just to read Posey's signs. He did. Nine more outs, no drama after that. That's who he was.

03
The Big Moments

Clutch Moments

  1. October 19, 2010

    Seven shutout innings against the Phillies

    NLCS Game 3 at AT&T Park, series tied at one, Cole Hamels on the other side. Cain held the two time defending NL champs to two hits and three walks over seven scoreless innings. Cody Ross and Aubrey Huff knocked in runs in the fourth, Brian Wilson closed it, and the Giants won 3 to 0 to take a lead in a series they'd finish in six.

  2. October 28, 2010

    World Series Game 2: seven and two thirds, zero runs

    Cain shut the Rangers down for seven and two thirds innings on four hits at AT&T Park, and the Giants blew it open with seven runs in the eighth to win 9 to 0 and go up two games to none. That gave him 21 and a third innings that postseason without an earned run. San Francisco won its first World Series four days later.

  3. June 13, 2012

    Perfect

    Against the Astros at AT&T Park in front of 42,298, Cain retired all 27 hitters he faced and struck out 14, tying Sandy Koufax for the most in a perfect game. Melky Cabrera caught Chris Snyder's drive at the left field wall in the sixth, Gregor Blanco dove for Jordan Schafer's liner in deep right center to open the seventh, and with two out in the ninth Joaquin Arias went deep behind third on Jason Castro's chopper and threw him out. Giants 10, Astros 0. It's the first and still the only perfect game in franchise history.

  4. July 10, 2012

    Starting, and winning, the All Star Game

    Tony La Russa gave the NL start to Cain at Kauffman Stadium. Derek Jeter led off with a single, and Cain retired the next six hitters he faced in two scoreless innings. The NL scored five in the first, Pablo Sandoval hit a bases loaded triple, Melky Cabrera homered, and Cain was the winning pitcher in an 8 to 0 game that gave the NL home field in the World Series.

  5. October 11, 2012

    Game 5 in Cincinnati, season on the line

    The Giants had lost the first two games of the Division Series at home and were facing elimination for the third straight day. Cain threw four scoreless innings to start, Buster Posey hit a grand slam off Mat Latos in the fifth to make it 6 to 0, and Cain got through five and two thirds, allowing three runs. Sergio Romo finished off a 6 to 4 win, and the Giants moved on.

  6. October 22, 2012

    Game 7 of the NLCS

    Down three games to one to the Cardinals, the Giants had clawed back to a Game 7 at AT&T Park. Cain threw five and two thirds shutout innings on five hits, and in the second inning he drove in a run himself with a single to center. The Giants won 9 to 0, Marco Scutaro squeezed Matt Holliday's pop up in the rain for the last out, and San Francisco was going back to the World Series.

  7. October 28, 2012

    Closing out Detroit

    World Series Game 4 at Comerica Park, Giants up three games to none. Cain went seven innings, allowing three runs on a Miguel Cabrera two run homer in the third and a Delmon Young solo shot in the sixth after Posey's two run homer had given him the lead. He got no decision, but Marco Scutaro singled home Ryan Theriot in the tenth, Romo struck out the side, and the Giants won 4 to 3 for their second title in three years.

  8. September 30, 2017

    The last start

    Three days after announcing his retirement, Cain made his final start at AT&T Park against the Padres and threw five shutout innings, allowing two hits and a walk with four strikeouts. He left with a 1 to 0 lead. The bullpen couldn't hold it and San Diego won 3 to 2 in the ninth, which, if you followed his career, felt about right. Nobody in the building cared about the score.

04
Watch It Again

The Highlights

HOU@SF: Blanco preserves perfecto with a diving grab · MLB
The Untold Story: Matt Cain's Perfect Game · San Francisco Giants
Forever Giants: Matt Cain · San Francisco Giants
05
In Their Words

What They Said About Cain

“As far as I'm concerned, he's the perfect person to throw the [franchise's] first perfect game. He obviously knows what it means to be a Giant. He's going to be around here forever with the long-term contract. He's just kind of the heart and soul of this clubhouse.”

Larry Baer, Giants president and CEO
after the perfect game, June 13, 2012

“If he was ever nervous, you couldn't tell. I think that's what I will remember most of all, is that he took the mound with the same intensity and focus, no matter whether it was a start at the beginning of May or that [World Series] Game 4 start in Detroit.”

Buster Posey, Giants catcher
after Cain announced his retirement, September 2017

“He's a special person, one of the better Giants ever to put on this uniform and one of my best friends.”

Madison Bumgarner, Giants teammate
after Cain announced his retirement, September 2017

“Things didn't always go perfect. He wasn't the glamour child. But he was our go-to guy. This guy's going to make all his starts. We've got to have a foundation. Maybe that's the perfect thing to think about him, as being a foundation, one of those building blocks that you have to have.”

Dave Righetti, Giants pitching coach
late in Cain's final season, 2017

“Matt always has been a fighter. He always takes pride in trying to do his best for the team when he goes to the mound. He has left everything on the mound for the Giants.”

Gregor Blanco, Giants outfielder who made the diving catch in the perfect game
2017

“I don't have a lot of things that I keep, but I kept one of those. I knew, just watching him, that I had a lot of respect for the young talent that he was, but also how he was going about his business.”

Mike Matheny, Giants catcher for Cain's debut
on the ball Cain signed for him after his first big league start in 2005
06
By the Numbers

Career Stats

Matt Cain career regular season stats by season
YearTeamWLERAGGSCGSHOIPHERHRBBSOWHIP
2005SF212.33771046.12412419300.93
2006SF13124.15323111190.21578818871791.28
2007SF7163.65323210200.01738114791631.26
2008SF8143.76343411217.22069119911861.36
2009SF1482.89333340217.21847022731711.18
2010SF13113.14333342223.11817822611771.08
2011SF12112.88333310221.2177719631791.08
2012SF1652.79323222219.11776821511931.04
2013SF8104.00303000184.11588223551581.16
2014SF274.1815150090.181421332701.25
2015SF245.7913110060.271391220411.50
2016SF485.6421170089.1103561632721.51
2017SF3115.43272300124.1157751849751.66
Career1041183.683423311562085.21,8498532117121,6941.23

Every big league inning he ever threw came for the Giants. Postseason lines built from his game logs and box scores. Scroll the table sideways on a phone.

Postseason

YearTeamSeriesOppGSWLERAIPHERBBSO
2010SFNLDSATL1000.006.27026
2010SFNLCSPHI1100.007.02035
2010SFWorld SeriesTEX1100.007.24022
2012SFNLDSCIN2115.0610.211639
2012SFNLCSSTL2112.1912.111326
2012SFWorld SeriesDET1003.867.05325
Career8422.1051.140121433