Brewers getting good combination of hitting, pitching during hot streak

The Brewers have won 12 of their last 16 games and there have been several reasons why, as the team has gotten solid all-around production from its roster.  

Morry Gash/Associated Press

Since June 23, the Milwaukee Brewers have gone 12-4. This includes winning two of three games at home against the Mets and Twins and road sweeps of the Phillies and Reds.

What has occurred in those last 16 games to help Milwaukee go on this sudden tear?

Well, it really isn’t complicated. The team is hitting the ball quite well, pitching has been better and the defense good enough.

Let’s focus on hitting and pitching.

First, the offense. Over those 16 games, the Brewers are batting .303 with a .365 on-base percentage and .471 slugging percentage. For comparison’s sake, Detroit leads the majors with a .281 batting average and Toronto in slugging at .445.

And it is has been pretty much everyone raking for Milwaukee, up and down the lineup, starters and bench players.

Here’s the Brewers’ breakdown over those 16 games, listed in order of OPS (on-base + slugging):

PLAYER PA R 2B 3B HR RBI AVG OBP SLG OPS
Khris Davis 7 2 0 0 1 2 .333 .429 .833 1.262
Adam Lind 67 11 3 0 5 18 .382 .478 .709 1.187
Gerardo Parra 67 14 4 0 4 7 .367 .418 .633 1.051
Ryan Braun 66 11 7 0 1 11 .367 .424 .533 .958
Hernan Perez 33 2 3 1 0 0 .387 .406 .548 .955
Aramis Ramirez 54 5 4 0 2 13 .319 .389 .532 .921
Scooter Gennett 55 7 4 1 2 9 .308 .345 .538 .884
Carlos Gomez 62 12 3 0 3 12 .273 .355 .491 .846
Jonathan Lucroy 68 13 3 0 1 5 .276 .382 .379 .762
Martin Maldonado 8 0 0 0 0 0 .375 .375 .375 .750
Shane Peterson 25 4 2 0 0 2 .261 .320 .348 .668
Jean Segura 65 5 0 0 0 6 .250 .292 .250 .542

Note that all but two players have an OPS of .750 or higher. On the pitching side, only four pitchers have allowed an OPS of .750 or greater. Five are holding opposing players to an under .600 OPS and two more are under .700.

Overall over those 16 games, the Brewers are limiting opponents to a .245 batting average and .691 OPS.

Here’s the breakdown over those 16 games, listed in order of opponent OPS:

PITCHER IP H HR BB K ERA AVG OBP SLG OPS
Neal Cotts 6.1 3 0 2 5 0.00 .136 .208 .136 .345
Jeremy Jeffress 6.1 4 0 1 4 0.00 .182 .250 .227 .477
Michael Blazek 7.2 5 0 2 8 1.17 .200 .259 .240 .499
Mike Fiers 26 15 3 11 17 2.42 .172 .260 .276 .536
Taylor Jungmann 19 13 1 6 13 1.42 .197 .293 .276 .569
Francisco Rodriguez 7 6 1 2 8 2.57 .222 .276 .370 .646
Jimmy Nelson 18.2 16 3 4 13 3.86 .229 .270 .429 .699
Will Smith 7 8 0 4 8 2.57 .296 .387 .333 .720
Corey Knebel 5.2 5 1 2 4 4.76 .227 .292 .455 .746
Jonathan Broxton 5 7 0 0 4 5.40 .333 .333 .429 .762
Matt Garza 12 15 3 4 5 6.00 .313 .365 .542 .907
Tyler Cravy 8 1 1 2 3 5.63 .333 .371 .545 .917
Kyle Lohse 17.1 26 3 4 10 6.23 .338 .370 .558 .929