Showing posts with label Rob Johnson. Show all posts
Showing posts with label Rob Johnson. Show all posts

Sunday, June 13, 2010

Seattle Mariners Net Runs for 6-12-2010 (San Diego 7, Seattle 1)

TeamPlayerNet RunsHitPitchDefBaseEXERAPitOuts
SEACliff Lee -0.835-0.7840.330-0.3810.0002.7821
SEARob Johnson 0.7180.1710.0000.5470.0000.000
SEAMike Carp 0.1140.3260.000-0.2120.0000.000
SEAChone Figgins 0.341-0.0050.0000.3460.0000.000
SEAJose Lopez -1.982-0.9760.0000.000-1.0060.000
SEAJosh Wilson -1.016-0.1980.000-0.8180.0000.000
SEAMilton Bradley 0.388-0.2110.0000.5990.0000.000
SEAFranklin Gutierrez 0.285-0.0480.0000.3330.0000.000
SEAIchiro Suzuki 0.9241.5300.000-0.6060.0000.000
SEASean White 0.0520.0000.0520.0000.0001.871
SEABrandon League 0.1250.0000.1250.0000.0001.612
SEACasey Kotchman -0.671-0.6710.0000.0000.0000.000
SEAMichael Saunders -0.831-0.8310.0000.0000.0000.000
SEAEliezer Alfonzo 0.0000.0000.0000.0000.0000.000
SEASEA Luckbox0.2830.2830.0000.0000.0000.000
SEADon Wakamatsu-0.2620.000-0.2620.0000.0000.000


TeamPlayerNet RunsHitPitchDefBaseEXERAPitOuts
SDPWade LeBlanc -0.604-0.448-0.2530.0970.0003.5218
SDPYorvit Torrealba 1.0950.0890.0001.0060.0000.000
SDPAdrian Gonzalez 1.8291.6920.0000.1370.0000.000
SDPDavid Eckstein 0.135-0.0310.0000.1660.0000.000
SDPChase Headley 0.8920.0840.0000.6770.1310.000
SDPJerry Hairston -0.075-0.0450.0000.614-0.6440.000
SDPScott Hairston -1.528-0.4190.000-1.1090.0000.000
SDPTony Gwynn 1.2890.1660.0001.1230.0000.000
SDPChris Denorfia -0.0010.2230.000-0.055-0.1690.000
SDPLuke Gregerson 0.2430.0000.2430.0000.0001.143
SDPWill Venable 0.6060.5220.0000.0840.0000.000
SDPMike Adams 0.0310.0000.0310.0000.0002.913
SDPEdward Mujica 0.1860.0000.1860.0000.0001.623
SDPOscar Salazar 2.3852.3850.0000.0000.0000.000
SDPSDP Luckbox0.4240.4240.0000.0000.0000.000
SDPBud Black-0.2830.000-0.2830.0000.0000.000
 Petco Park4.2570.0000.000-4.2570.0000.000.380
 RE/Inning: 0.380


Player of the Game: Oscar Salazar (2.385 hitting NRuns on pinch home run)
Padres with 1.000+ NRuns: 4 (Torrealba, Gonzalez, Gwynn, Salazar)
Padres defense: 2.740 NRuns

Mariners defense: -0.192 NRuns
Mariners with 1.000+ NRuns: 0

Goat: Jose Lopez (-1.982 NRuns: -0.976 hitting, 0.000 fielding, -1.006 running)

******

Three interesting topics from this game:

- Twice the Mariners loaded the bases with less than two outs, and both times they came up empty.

1st inning: With no outs and the sacks jacked, Jose Lopez hit a groundball to 3B that 3B Chase Headley astutely threw home for the force out to save a run (and cut the RE by 0.677 runs). But despite the play being a bit slow and despite catcher Yorvit Torrealba struggling with the handle upon turning to throw to 1B, he still got Jose Lopez at 1st for the 5-2-3 double play, costing the Mariners a whole other run in run expectancy (1.006 to be exact). With one ill-timed groundball and a subsequent lack of hustle up the line, Jose Lopez gave up 1.683 NRuns. Josh Wilson's flyball to right was subsequently caught to end the inning (-0.671 NRuns).

8th inning: With one out and the bases loaded, Michael Saunders pinch hit for Rob Johnson... and struck out (-0.831 NRuns). Casey Kotchman pinch hit for Cliff Lee (after seven decent innings), and grounded to short to end the threat (-0.671 NRuns). The decision to pinch hit for Rob wasn't terribly curious, as he's not having a good season at the plate, but he did have a double earlier in the game and has shown a propensity to work some walks, while Saunders (though he's much improved from last season) has looked overmatched at the plate on occasion this season, especially in pressure situations. I can understand not wanting to bring groundball machine Kotchman to the plate with one out... but why not let Robo Rob hit with one out in that situation?

Unless Wak is tacitly admitting the season is lost and he's experimenting at this point (and a willingness to lean on Sean White and Brandon League in high leverage situations as usual along with a reversion to his usual lineup indicates this isn't the case), that first pinch substitution was probably not the best decision given all the factors. The Kotchman PH for Lee was fine: Kotch is probably the best guy to send up at that point.

But twice the Mariners had a great opportunity to pick up, on average, a couple runs, and each time they found a way to come up empty. It's little wonder they have one of MLB's worst records.

- Jerry Hairston's caught stealing play was actually a blown bunt and run by Wade LeBlanc, who didn't get the bunt down. But for consistentcy's sake, I always score a CS in Net Runs against the runner regardless of the circumstances.

Here it still makes sense: Even a blown hit and run should be far closer than this play was, as Hairston was out by several yards. It's like Hairston changed his mind about going (probably not given Tony Gwynn Jr at 1st base was going, indicating a called double steal bunt and run), changed his mind again in a fraction of a second, and by the time he took off he got such a terrible jump he might as well have gone on contact as usual.

Whatever the case, Hairston timed the run so poorly that there was no saving that play.

- The National League's lack of a designated hitter creates some interesting game situations, as the pitcher is usually a terrible hitter and compels opposing managers to plan their in-game pitching strategy around the pitcher's spot in the lineup approaching.

That said, the intentional walk is usually not a good call statistically speaking, and Bud Black's decision to intentionally walk Rob Johnson with two outs and a man on 2nd in the 6th looked like a good decision with the pitcher Cliff Lee on deck. But a longer view of the situation shows that it probably was not.

Despite his double earlier in the game, Rob Johnson is not an effective hitter, and usually can be put out. Yes, with a man on 2nd going on contact, even a grounder into the outfield runs a significant risk of plating a run. The Pads had a 3-1 lead in their cavernous pitcher's park and the run expectancy in this situation at Petco Park is a mere 0.266 runs. Roughly a quarter of the time, the batting team gets a run or more in during this situation, and that's assuming they send a league average hitter (AL average: 261/332/410) to the plate. Rob Johnson (198/304/316) is decidedly below average as a hitter and not by any means a serious threat.

Even granted Rob's propensity for walks, if he does walk, that just puts him harmlessly at 1st base, leaving Mike Carp at 2B and raising the run expectancy to 0.374 runs... with the pitcher Cliff Lee coming up. Bud Black opted to take that situation in passing Rob Johnson intentionally, but facing Rob would have given his pitcher Wade LeBlanc a strong situation PLUS set up a strong situation for the 7th inning

In the 78-80% chance you get Rob Johnson out, the pitcher Cliff Lee (who likely finishes the bottom 6th against the Pads) is then due to lead off the 7th inning. Either the Mariners pull their dominant ace about 1-2 innings too early, easing up on your hitters as the M's go to their vulnerable bullpen... or in wanting another inning from Lee, the Mariners are forced to let him hit, most likely producing the 1st out and cutting their run expectancy in the 7th by nearly half: 0.380 runs with no outs and empty bases to 0.198 runs with one out and empty bases, undercutting their top 7th.

Black's decision helped get the Pads easily out of the 6th... but facing Johnson could have also gotten the Pads easily out of the 6th, while ALSO setting up an easy 7th inning, either for the defense as they likely pick up a quick out on the pitcher... or for the hitters if the M's lifted Lee for a pinch hitter, giving the Pads an easier pitch to face from the bottom 7th onward.

All this aside, the M's eventually imploded in the 8th with lots of help from bad defense and Oscar Salazar, rendering much of this moot. But Black's decision and the strategic implications provides an excellent look into how NL baseball differs from AL baseball, where the DH simplifies most managerial decision-making.

Wednesday, May 26, 2010

Seattle Mariners Net Runs for 5-26-2010 (Seattle 5, Detroit 4)

TeamPlayerNet RunsHitPitchDefBaseEXERAPitOuts
DETJeremy Bonderman-0.3260.0000.169-0.4950.0004.0121
DETGerald Laird0.019-0.3420.0000.3610.0000.000
DETRyan Raburn-1.213-0.7700.0000.145-0.5880.000
DETDanny Worth-0.287-0.9540.0000.6670.0000.000
DETBrandon Inge-0.966-1.1690.0000.2030.0000.000
DETAdam Everett1.5850.6740.0000.9110.0000.000
DETBrennan Boesch0.5180.2300.0000.2880.0000.000
DETAustin Jackson0.9060.4160.0000.3830.1070.000
DETMagglio Ordonez2.3482.3480.0000.0000.0000.000
DETJohnny Damon-0.851-0.8510.0000.0000.0000.000
DETDon Kelly-0.8600.0000.000-0.8600.0000.000
DETRyan Perry-1.7140.000-1.7140.0000.00047.111
DETPhil Coke0.6690.0000.6690.0000.000-4.162
DETDET Luckbox0.3540.3540.0000.0000.0000.000
DETJim Leyland0.0000.0000.0000.0000.0000.000


TeamPlayerNet RunsHitPitchDefBaseEXERAPitOuts
SEAJason Vargas0.4630.0000.3180.1450.0003.6815
SEAJosh Bard-0.169-0.1690.0000.0000.0000.000
SEAMike Sweeney1.1131.0370.0000.0760.0000.000
SEAChone Figgins-0.067-0.2400.0000.1730.0000.000
SEAJose Lopez-0.939-0.6650.000-0.2740.0000.000
SEAJosh Wilson1.4241.4590.000-0.1720.1370.000
SEAMichael Saunders0.7090.1010.0000.6080.0000.000
SEAFranklin Gutierrez2.2130.8070.0001.4060.0000.000
SEAIchiro Suzuki-0.961-1.4600.0000.980-0.4810.000
SEAMilton Bradley-0.525-0.5250.0000.0000.0000.000
SEACasey Kotchman0.0000.0000.0000.0000.0000.000
SEARob Johnson0.2810.3880.000-0.1070.0000.000
SEARyan Rowland-Smith-0.6970.000-0.6970.0000.00012.942
SEABrandon League-0.1510.000-0.1510.0000.0004.757
SEADavid Aardsma0.0730.0000.0730.0000.0003.603
SEASEA Luckbox0.5710.5710.0000.0000.0000.000
SEADon Wakamatsu0.0000.0000.0000.0000.0000.000
 Safeco Field3.5200.0000.000-3.5200.0000.000


Player of the Game: Franklin Gutierrez (2.213 NRuns: 0.807 hitting, 1.406 fielding)
Player of the Game in Defeat: Magglio Ordoñez (2.348 hitting NRuns)

Mariners outfield defense: 2.994 NRuns
Mariners infield defense: -0.159 NRuns

Mariners with more than 1.000 NRuns: 3 (Guti, Josh Wilson, Mike Sweeney)
Mariners with worse than -1.000 NRuns: 0

Goat: Ryan Perry (-1.714 pitching NRuns... 47.11 EXERA)

******

Thanks to Ryan Perry for handing the Mariners the game in the 8th inning.

While not a pitching duel on yesterday's level, Jason Vargas and Jeremy Bonderman did a solid job in their starts. Vargas ran a sub 4 EXERA in his 5 innings while Bonderman was right around 4.00 in his 7, a relief for him after the Mariners positively battered him the last time they saw him.

Mike Sweeney continues to produce big time with the bat, as does Josh Wilson. Both came up with big hits during the four run 8th inning off Ryan Perry. Also, subbing for the injured Josh Bard, Rob Johnson had one of his better hitting days (0.388 hitting NRuns) and if he can manage to string together a few games with a walk and/or timely hit every game then he'll actually help the team in relief, i.e. won't be the black hole he was before getting benched.

Milton Bradley followed his great game with a non-descript one (-0.525 NRuns). Can't win them all... as long as the numbers are more positive than negative, he's a huge boost to the DH spot.

Not much to say, really. The outfield was good, the M's got a couple long balls and that was enough to overcome some good hitting performances by Detroit (Austin Jackson, Ordoñez).

Tuesday, May 18, 2010

Seattle Mariners Net Runs for 5-18-2010 (Oakland 6, Seattle 5, 10 innings)

TeamPlayerNet RunsHitPitchDefBaseEXERAPitOuts
SEAFelix Hernandez-1.5810.000-1.5810.0000.0006.1318
SEARob Johnson0.5420.8260.0001.152-1.4360.000
SEACasey Kotchman1.8872.3030.0000.000-0.4160.000
SEAChone Figgins1.3480.7980.0000.3260.2240.000
SEAJose Lopez-1.985-0.7480.000-1.2370.0000.000
SEAJosh Wilson-1.133-0.1870.000-1.1070.1610.000
SEAMichael Saunders0.881-0.5790.0001.4600.0000.000
SEAFranklin Gutierrez1.072-0.5100.0001.4460.1360.000
SEAIchiro Suzuki0.1530.5250.000-0.4760.1040.000
SEAKen Griffey Jr-0.932-0.9320.0000.0000.0000.000
SEARyan Langerhans-0.156-0.1560.0000.0000.0000.000
SEAMike Sweeney0.0530.0530.0000.0000.0000.000
SEAMatt Tuiasosopo-0.9930.0000.000-0.9930.0000.000
SEAKanekoa Texeira-1.0880.000-1.0880.0000.0000
SEASean White0.2260.0000.2260.0000.0001.102
SEAShawn Kelley-0.0680.000-0.0680.0000.0004.275
SEABrandon League0.3080.0000.3080.0000.0002.004
SEASEA Luckbox0.1240.1240.0000.0000.0000.000
SEADon Wakamatsu-0.1200.000-0.1200.0000.0000.000


TeamPlayerNet RunsHitPitchDefBaseEXERAPitOuts
OAKBen Sheets-2.1360.000-2.1360.0000.0006.6020
OAKKurt Suzuki2.4782.6070.000-0.2650.1360.000
OAKDaric Barton-0.384-0.2440.0000.271-0.4110.000
OAKAdam Rosales-1.582-0.2710.000-0.332-0.9790.000
OAKKevin Kouzmanoff-0.231-0.4140.0000.1830.0000.000
OAKCliff Pennington-0.265-0.6980.0000.3290.1040.000
OAKJack Cust2.2170.6450.0001.5720.0000.000
OAKRajai Davis1.8250.8440.0001.256-0.2750.000
OAKRyan Sweeney0.6051.2040.000-0.7030.1040.000
OAKEric Chavez-1.213-1.2130.0000.0000.0000.000
OAKGabe Gross0.5820.2550.0000.2230.1040.000
OAKBrad Ziegler0.6570.0000.5330.1240.000-2.742
OAKJerry Blevins-0.3810.000-0.3810.0000.0000
OAKAndrew Bailey-0.6650.000-0.6650.0000.0007.265
OAKCraig Breslow0.3470.0000.3470.0000.0001.033
OAKOAK Luckbox0.2540.2540.0000.0000.0000.000
OAKBob Geren-0.1240.000-0.1240.0000.0000.000
 Oakland Coliseum0.5220.0000.000-0.5220.0000.000


Player of the Game: Kurt Suzuki (2.478 NRuns: 2.607 hitting, -0.265 fielding, 0.136 running)
Runner up: Jack Cust (2.217 NRuns: 0.645 hitting, 1.572 fielding)

A's Outfield (Cust, Rajai Davis, Ryan Sweeney): 4.647 NRuns

A's baserunning: -1.217 NRuns
Mariners baserunning: -1.227 NRuns

Mariners Player of the Game: Casey Kotchman (1.887 NRuns: 2.303 hitting, -0.416 running)

Rob Johnson's big out at 3rd base: -1.436 NRuns
Rob Johnson's defense and hitting: 1.978 NRuns

Goat: Ben Sheets (-2.136 pitching NRuns)

******

Yes, Ben Sheets was a big reason this was a game at all. A bumbling and out-tastic Mariners lineup got a few meaty pitches from Sheets that allowed them to get a few runs and stay in a game that Felix Hernandez nearly pitched them out of. Felix's poor outing was somewhat salved by some typically excellent defense from Saunders and Gutierrez, plus two runners gunned out by Rob Johnson. Between their efforts they saved about a run from Felix's performance.

The quick blame will go to Brandon League, but the fatal hit came on a groundball (BTW, Matt Tuiasosopo, backup shortstop, was the closest to that ball) and the fatal runner reached on a typically marginal one out, bases empty walk. That the latter took 2nd on a flyout and 3rd on a wild pitch were marginal: There were two outs. Roughly 76% of the time, a groundball from Kurt Suzuki gets League out of the inning without damage... instead of producing the M's 11th walkoff loss.

Also, Sean White could not get out of the 7th after coming in with men on 1st and 2nd and no outs. And yes, the line drive RBI single to Kouzmanoff was his fault. But he followed that with a big strikeout on Jack Cust (well, okay, Cust is prone to the K, but the situation made it a big K), and after the subsequent sac fly to Eric Chavez, White got two groundballs. However, both grounders got through for hits, and White was subsequently pulled. White's Net Runs for that performance? 0.226. The defense's during that stretch? -1.495. White will get blamed for a bad outing, however. The perils of results based analysis....

The best news from this, aside from two pitching performances not being as bad as they looked, is that embattled acquisitions Casey Kotchman and Chone Figgins hit the ball well, piling up a combined 3.101 NRuns at the plate between them.

The weakest performance at the plate... what a surprise. Ken Griffey Jr: -0.932 NRuns.

If there is a culprit in this game, it's the baserunning, which was bad for both teams as both sides lost more than a run on the basepaths in an active running game (Rob Johnson's atrocious out at 3rd base to end the top 5th was the big killer for the Mariners)... and treacherous defensive performances by the left side of the infield, as 3B Jose Lopez and SS Josh Wilson cost the M's a combined 2.344 NRuns on defense.

Thursday, May 13, 2010

Seattle Mariners Net Runs for 5-13-2010 (Baltimore 6, Seattle 5)

TeamPlayerNet RunsHitPitchDefBaseEXERAPitOuts
SEAFelix Hernandez2.2500.0001.8670.3830.0002.9221
SEARob Johnson-1.889-1.0070.000-0.8820.0000.000
SEACasey Kotchman-1.040-1.0910.0000.0510.0000.000
SEAChone Figgins-1.125-0.5970.000-0.5280.0000.000
SEAJose Lopez-0.439-0.5580.0000.624-0.5050.000
SEAJosh Wilson-0.890-0.7250.0000.705-0.8700.000
SEAMichael Saunders1.6681.1480.0000.5200.0000.000
SEARyan Langerhans1.4110.0740.0001.1050.2320.000
SEAIchiro Suzuki1.5922.5190.000-0.9270.0000.000
SEAMike Sweeney0.6570.6570.0000.0000.0000.000
SEAKen Griffey Jr0.4710.4710.0000.0000.0000.000
SEAAdam Moore0.0000.0000.0000.0000.0000.000
SEABrandon League-0.6410.000-0.6410.0000.00010.503
SEASEA Luckbox0.0000.0000.0000.0000.0000.000
SEADon Wakamatsu-0.301-0.3010.0000.0000.0000.000


TeamPlayerNet RunsHitPitchDefBaseEXERAPitOuts
BALKevin Millwood-1.8810.000-1.8810.0000.0007.5020
BALCraig Tatum0.015-0.4900.0000.5050.0000.000
BALRhyne Hughes-0.248-0.2830.0000.0350.0000.000
BALTy Wigginton2.1361.3880.0000.7480.0000.000
BALMiguel Tejada-1.479-1.4760.000-0.0030.0000.000
BALCesar Izturis1.8970.1720.0001.7250.0000.000
BALCorey Patterson2.2130.8050.0001.517-0.1090.000
BALAdam Jones-0.344-0.9980.0000.6540.0000.000
BALNick Markakis0.3150.2310.0000.0840.0000.000
BALLuke Scott2.1722.1720.0000.0000.0000.000
BALMatt Wieters-0.706-0.7060.0000.0000.0000.000
BALGarrett Atkins-0.524-0.5240.0000.0000.0000.000
BALJulio Lugo-0.4030.0000.000-0.4030.0000.000
BALMark Hendrickson0.3450.0000.3450.0000.0002.994
BALAlfredo Simon-0.0070.000-0.0070.0000.0005.213
BALBAL Luckbox1.1830.8820.0000.3010.0000.000
BALDave Trembley0.0000.0000.0000.0000.0000.000
 Camden Yards6.4080.0000.000-6.4080.0000.000


Player of the Game: Felix Hernandez (2.250 NRuns: 1.867 pitching, 0.383 fielding). 2.92 EXERA

Seattle Outfield (Saunders, Langerhans, Ichiro): 4.671 NRuns

Orioles Player of the Game: Corey Patterson (2.213 NRuns: 0.805 hitting, 1.517 fielding, -0.109 running)
Orioles with more than 2.000 NRuns: 3 (Patterson, Ty Wigginton, Luke Scott)
Orioles Luckbox: 1.183 NRuns

Goat: Rob Johnson (-1.889 NRuns: -1.007 hitting, -0.882 fielding)

******

Felix Hernandez had one of his best starts of the season, the offense picked him up with five runs off a bad performance from Kevin Millwood, and it all went to waste with help from Rob Johnson and Brandon League.

League, usually solid, got some bad luck early in his outing and he made it worse with two cardinal sins in the fatal 8th inning: A line drive that led to a base hit, and a walk that loaded the bases. Short of walking in a run, the worst situation to walk a guy is with two men on, as said walk loads the bases. And sure enough, the walk set up Luke Scott's backbreaking grand slam. That's why you can't allow line drives and bases loading walks, Brandon.

And Rob Johnson... Rob Johnson produced a change in the Net Runs scoring rules regarding wild pitches. Previously, wild pitches were credited to the pitcher as, while some wild pitches hit the dirt and could be stopped, there are also wild pitches that just sail past the catcher. Blaming the catcher for pitches that far off the plate seemed a bit unfair. But after two blockable balls in the dirt got past Johnson, I decided I just couldn't blame Felix for his catcher's failures. So now I have decided to credit the catcher, not the pitcher, for wild pitches from this point forward save for the occasional judgment call on a pitch well off the plate. Congratulations, Rob Johnson. You're a trendsetter. Now please ask your manager to send you to Tacoma.

Camden Yards' dimensions produced over six runs today. The Mariners, meanwhile, may have driven a stake through their season's heart by finding a way to lose this winnable game, and in turn finding a way to lose an easily winnable series against arguably the worst team in the American League this side of the Kansas City Royals or... dare I say it... the Seattle Mariners.