Matt Cain's perfect game pitch log.

6/13/2012 - San Francisco Giants 10 vs Houston Astros 0

  • Jordan Schafer strikes out swinging.
    Vs Jordan Schafer (L), Top 1, 0 out, Bases Empty, tied 0-0
    • 0-0 - Strike Looking on a 91 MPH Four Seamer - Over the Plate
    • 0-1 - Strike Swinging on a 91 MPH Four Seamer - Outside
    • 0-2 - Ball on a 92 MPH Four Seamer - Outside
    • 1-2 - Strike Out on a 92 MPH Four Seamer - Over the Plate
  • Jose Altuve strikes out swinging.
    Vs Jose Altuve (R), Top 1, 1 out, Bases Empty, tied 0-0
    • 0-0 - Foul on a 91 MPH Four Seamer - Over the Plate
    • 0-1 - Strike Swinging on a 79 MPH Curveball - Over the Plate
    • 0-2 - Strike Out on a 93 MPH Four Seamer - Over the Plate
  • Jed Lowrie pops out to third baseman Pablo Sandoval in foul territory.
    Vs Jed Lowrie (L), Top 1, 2 out, Bases Empty, tied 0-0
    • 0-0 - Strike Looking on a 92 MPH Four Seamer - Outside
    • 0-1 - Ball on a 86 MPH Changeup - Outside
    • 1-1 - Foul on a 85 MPH Slider - Low
    • 1-2 - Pop Up Out on a 93 MPH Four Seamer - Over the Plate
  • J. D. Martinez flies out to center fielder Angel Pagan.
    Vs J. D. Martinez (R), Top 2, 0 out, Bases Empty, leading 2-0
    • 0-0 - Strike Looking on a 90 MPH Four Seamer - Over the Plate
    • 0-1 - Fly Ball Out on a 84 MPH Slider - Over the Plate
  • Brett Wallace strikes out swinging.
    Vs Brett Wallace (L), Top 2, 1 out, Bases Empty, leading 2-0
    • 0-0 - Strike Looking on a 90 MPH Two Seamer - Outside
    • 0-1 - Ball on a 87 MPH Slider - High
    • 1-1 - Ball on a 85 MPH Changeup - Low
    • 2-1 - Ball on a 92 MPH Four Seamer - Outside
    • 3-1 - Foul on a 92 MPH Four Seamer - Over the Plate
    • 3-2 - Strike Out on a 87 MPH Changeup - Outside
  • Chris Johnson grounds out softly, shortstop Joaquin Arias to first baseman Brandon Belt.
    Vs Chris Johnson (R), Top 2, 2 out, Bases Empty, leading 2-0
    • 0-0 - Foul on a 92 MPH Four Seamer - Over the Plate
    • 0-1 - Ball on a 92 MPH Four Seamer - Inside
    • 1-1 - Strike Swinging on a 86 MPH Slider - Low
    • 1-2 - Ground Ball Out on a 87 MPH Slider - Over the Plate
  • Brian Bogusevic grounds out, second baseman Ryan Theriot to first baseman Brandon Belt.
    Vs Brian Bogusevic (L), Top 3, 0 out, Bases Empty, leading 5-0
    • 0-0 - Ball on a 85 MPH Changeup - Low
    • 1-0 - Strike Swinging on a 91 MPH Four Seamer - Outside
    • 1-1 - Foul on a 90 MPH Four Seamer - Over the Plate
    • 1-2 - Ball on a 87 MPH Slider - Low
    • 2-2 - Foul on a 86 MPH Changeup - Outside
    • 2-2 - Ground Ball Out on a 87 MPH Slider - Over the Plate
  • Chris Snyder called out on strikes.
    Vs Chris Snyder (R), Top 3, 1 out, Bases Empty, leading 5-0
    • 0-0 - Ball on a 92 MPH Four Seamer - Low
    • 1-0 - Strike Swinging on a 92 MPH Two Seamer - Inside
    • 1-1 - Foul on a 92 MPH Four Seamer - Inside
    • 1-2 - Foul on a 86 MPH Slider - Over the Plate
    • 1-2 - Ball on a 81 MPH Curveball - Low
    • 2-2 - Strike Out on a 92 MPH Four Seamer - Outside
  • J. A. Happ called out on strikes.
    Vs J. A. Happ (L), Top 3, 2 out, Bases Empty, leading 5-0
    • 0-0 - Ball on a 91 MPH Four Seamer - Outside
    • 1-0 - Strike Looking on a 91 MPH Four Seamer - Over the Plate
    • 1-1 - Foul on a 91 MPH Four Seamer - Over the Plate
    • 1-2 - Ball on a 92 MPH Four Seamer - High
    • 2-2 - Strike Out on a 92 MPH Four Seamer - Over the Plate
  • Jordan Schafer strikes out swinging.
    Vs Jordan Schafer (L), Top 4, 0 out, Bases Empty, leading 7-0
    • 0-0 - Ball on a 90 MPH Four Seamer - Outside
    • 1-0 - Strike Looking on a 86 MPH Changeup - Over the Plate
    • 1-1 - Strike Looking on a 90 MPH Four Seamer - Outside
    • 1-2 - Foul on a 87 MPH Slider - Over the Plate
    • 1-2 - Foul on a 86 MPH Slider - Over the Plate
    • 1-2 - Ball on a 78 MPH Curveball - Outside
    • 2-2 - Foul on a 91 MPH Four Seamer - Outside
    • 2-2 - Foul on a 92 MPH Two Seamer - Over the Plate
    • 2-2 - Foul on a 88 MPH Changeup - Low
    • 2-2 - Strike Out on a 92 MPH Four Seamer - High
  • Jose Altuve called out on strikes.
    Vs Jose Altuve (R), Top 4, 1 out, Bases Empty, leading 7-0
    • 0-0 - Strike Looking on a 78 MPH Curveball - Over the Plate
    • 0-1 - Ball on a 86 MPH Slider - Outside
    • 1-1 - Strike Looking on a 92 MPH Four Seamer - High
    • 1-2 - Foul on a 79 MPH Curveball - Over the Plate
    • 1-2 - Foul on a 87 MPH Changeup - Over the Plate
    • 1-2 - Strike Out on a 93 MPH Four Seamer - High
  • Jed Lowrie flies out to left fielder Melky Cabrera in foul territory.
    Vs Jed Lowrie (L), Top 4, 2 out, Bases Empty, leading 7-0
    • 0-0 - Strike Looking on a 78 MPH Curveball - Over the Plate
    • 0-1 - Ball on a 91 MPH Four Seamer - High
    • 1-1 - Ball on a 92 MPH Four Seamer - Low
    • 2-1 - Foul on a 87 MPH Changeup - Low
    • 2-2 - Foul on a 88 MPH Slider - Inside
    • 2-2 - Fly Ball Out on a 87 MPH Slider - Over the Plate
  • J. D. Martinez called out on strikes.
    Vs J. D. Martinez (R), Top 5, 0 out, Bases Empty, leading 8-0
    • 0-0 - Ball on a 90 MPH Four Seamer - Outside
    • 1-0 - Foul on a 76 MPH Curveball - Over the Plate
    • 1-1 - Strike Looking on a 90 MPH Four Seamer - Over the Plate
    • 1-2 - Foul on a 77 MPH Curveball - Low
    • 1-2 - Ball on a 76 MPH Curveball - Inside
    • 2-2 - Strike Out on a 90 MPH Four Seamer - Over the Plate
  • Brett Wallace strikes out swinging.
    Vs Brett Wallace (L), Top 5, 1 out, Bases Empty, leading 8-0
    • 0-0 - Foul on a 91 MPH Four Seamer - Over the Plate
    • 0-1 - Strike Looking on a 92 MPH Four Seamer - Over the Plate
    • 0-2 - Strike Out on a 92 MPH Four Seamer - High
  • Chris Johnson grounds out softly, second baseman Ryan Theriot to first baseman Brandon Belt.
    Vs Chris Johnson (R), Top 5, 2 out, Bases Empty, leading 8-0
    • 0-0 - Strike Looking on a 87 MPH Slider - Over the Plate
    • 0-1 - Ball on a 87 MPH Slider - Outside
    • 1-1 - Foul on a 93 MPH Four Seamer - Over the Plate
    • 1-2 - Ball on a 81 MPH Curveball - Outside
    • 2-2 - Ground Ball Out on a 88 MPH Slider - Inside
  • Brian Bogusevic called out on strikes.
    Vs Brian Bogusevic (L), Top 6, 0 out, Bases Empty, leading 10-0
    • 0-0 - Ball on a 84 MPH Changeup - Low
    • 1-0 - Strike Looking on a 84 MPH Changeup - Over the Plate
    • 1-1 - Strike Swinging on a 90 MPH Four Seamer - Over the Plate
    • 1-2 - Foul on a 88 MPH Slider - Over the Plate
    • 1-2 - Strike Out on a 92 MPH Four Seamer - Over the Plate
  • Chris Snyder flies out to left fielder Melky Cabrera.
    Vs Chris Snyder (R), Top 6, 1 out, Bases Empty, leading 10-0
    • 0-0 - Fly Ball Out on a 92 MPH Two Seamer - Over the Plate
  • Brian Bixler strikes out swinging, catcher Buster Posey to first baseman Brandon Belt.
    Vs Brian Bixler (R), Top 6, 2 out, Bases Empty, leading 10-0
    • 0-0 - Strike Looking on a 78 MPH Curveball - Over the Plate
    • 0-1 - Strike Looking on a 79 MPH Curveball - Over the Plate
    • 0-2 - Ball on a 92 MPH Four Seamer - High
    • 1-2 - Strike Out on a 79 MPH Curveball - Low
  • Jordan Schafer flies out to right fielder Gregor Blanco.
    Vs Jordan Schafer (L), Top 7, 0 out, Bases Empty, leading 10-0
    • 0-0 - Strike Looking on a 84 MPH Changeup - Over the Plate
    • 0-1 - Ball on a 91 MPH Four Seamer - Outside
    • 1-1 - Foul on a 90 MPH Four Seamer - Over the Plate
    • 1-2 - Ball on a 78 MPH Curveball - Low
    • 2-2 - Ball on a 91 MPH Four Seamer - High
    • 3-2 - Fly Ball Out on a 92 MPH Four Seamer - Over the Plate
  • Jose Altuve called out on strikes.
    Vs Jose Altuve (R), Top 7, 1 out, Bases Empty, leading 10-0
    • 0-0 - Strike Looking on a 87 MPH Slider - Over the Plate
    • 0-1 - Foul on a 91 MPH Four Seamer - Over the Plate
    • 0-2 - Ball on a 80 MPH Curveball - Outside
    • 1-2 - Strike Out on a 93 MPH Four Seamer - Outside
  • Jed Lowrie strikes out swinging.
    Vs Jed Lowrie (L), Top 7, 2 out, Bases Empty, leading 10-0
    • 0-0 - Foul on a 88 MPH Changeup - Over the Plate
    • 0-1 - Ball on a 91 MPH Four Seamer - High
    • 1-1 - Strike Looking on a 92 MPH Four Seamer - Outside
    • 1-2 - Ball on a 88 MPH Changeup - Low
    • 2-2 - Foul on a 94 MPH Four Seamer - Over the Plate
    • 2-2 - Ball on a 88 MPH Slider - Outside
    • 3-2 - Strike Out on a 87 MPH Changeup - Over the Plate
  • J. D. Martinez grounds out, third baseman Joaquin Arias to first baseman Brandon Belt.
    Vs J. D. Martinez (R), Top 8, 0 out, Bases Empty, leading 10-0
    • 0-0 - Ground Ball Out on a 91 MPH Four Seamer - Inside
  • Brett Wallace called out on strikes.
    Vs Brett Wallace (L), Top 8, 1 out, Bases Empty, leading 10-0
    • 0-0 - Strike Looking on a 86 MPH Changeup - Over the Plate
    • 0-1 - Ball on a 87 MPH Slider - Over the Plate
    • 1-1 - Strike Swinging on a 92 MPH Four Seamer - High
    • 1-2 - Ball on a 88 MPH Slider - Outside
    • 2-2 - Ball on a 87 MPH Slider - Low
    • 3-2 - Strike Out on a 93 MPH Four Seamer - Over the Plate
  • Chris Johnson grounds out, shortstop Brandon Crawford to first baseman Brandon Belt.
    Vs Chris Johnson (R), Top 8, 2 out, Bases Empty, leading 10-0
    • 0-0 - Ball on a 92 MPH Four Seamer - Outside
    • 1-0 - Foul on a 92 MPH Four Seamer - Over the Plate
    • 1-1 - Ball on a 88 MPH Slider - Inside
    • 2-1 - Ground Ball Out on a 93 MPH Four Seamer - Over the Plate
  • Brian Bogusevic flies out to left fielder Melky Cabrera in foul territory.
    Vs Brian Bogusevic (L), Top 9, 0 out, Bases Empty, leading 10-0
    • 0-0 - Foul on a 86 MPH Changeup - Over the Plate
    • 0-1 - Ball on a 92 MPH Four Seamer - Outside
    • 1-1 - Ball on a 91 MPH Four Seamer - Inside
    • 2-1 - Foul on a 87 MPH Changeup - Over the Plate
    • 2-2 - Fly Ball Out on a 92 MPH Four Seamer - Outside
  • Chris Snyder flies out to left fielder Melky Cabrera.
    Vs Chris Snyder (R), Top 9, 1 out, Bases Empty, leading 10-0
    • 0-0 - Ball on a 78 MPH Curveball - Outside
    • 1-0 - Fly Ball Out on a 92 MPH Four Seamer - Inside
  • Jason Castro grounds out, third baseman Joaquin Arias to first baseman Brandon Belt.
    Vs Jason Castro (L), Top 9, 2 out, Bases Empty, leading 10-0
    • 0-0 - Strike Looking on a 88 MPH Changeup - Over the Plate
    • 0-1 - Ball on a 92 MPH Four Seamer - Outside
    • 1-1 - Strike Looking on a 87 MPH Changeup - Outside
    • 1-2 - Ground Ball Out on a 94 MPH Four Seamer - Over the Plate