Monthly Archives: January 2005

January 31, 2005 January 31, 2005 January 31, 2005

Rearranging the Divisions

Baseball Think Factory links to an article in which Jim Bowden suggests that divisions should be arranged by revenue so that more teams have a shot at the post season.
It’s not really a bad idea, although revenue shouldn’t be the standard. There are low revenue teams that do win, after all. I like the way the NFL picks interdivision opponents based on the previous season’s records. So a bad team that gets suddenly good has an easy schedule to plow through.
I suggested something along these lines for baseball last summer. The divisions would rearrange every season based on the previous season’s record. The best teams would be thrown together, the worst teams would be thrown together and that would give everyone a shot at the playoffs. Sometimes you just have to mix the gene pool.

January 31, 2005

Probabilistic Model of Range, Centerfielders

Here is the table lising 2004 centerfielders on the field for 1000 balls in play.

Probabilistic Model of Range, Centerfielders, 2004, 1000 balls in play.
Player InPlay Actual Outs Predicted Outs DER Predicted DER Difference
Wily Mo Pena 1211 144 135.42 0.119 0.112 0.00708
Corey Patterson 3830 324 301.71 0.085 0.079 0.00582
Andruw Jones 4164 389 374.85 0.093 0.090 0.00340
Jay Payton 3144 333 322.31 0.106 0.103 0.00340
Grady Sizemore 1033 105 102.31 0.102 0.099 0.00261
Luis Terrero 1443 111 107.44 0.077 0.074 0.00247
Lew Ford 1028 101 99.32 0.098 0.097 0.00163
Vernon Wells 3510 327 321.70 0.093 0.092 0.00151
Mark Kotsay 3809 345 340.13 0.091 0.089 0.00128
Luis Matos 2403 221 218.19 0.092 0.091 0.00117
Tike Redman 3643 340 340.24 0.093 0.093 -0.00006
Preston Wilson 1432 118 118.13 0.082 0.082 -0.00009
Jim Edmonds 3738 314 314.49 0.084 0.084 -0.00013
Endy Chavez 3304 301 301.54 0.091 0.091 -0.00016
Marquis Grissom 3799 342 342.66 0.090 0.090 -0.00017
Mike Cameron 3772 354 355.96 0.094 0.094 -0.00052
Torii Hunter 3346 312 313.81 0.093 0.094 -0.00054
Nook P Logan 1179 117 119.19 0.099 0.101 -0.00185
Laynce Nix 2752 222 227.64 0.081 0.083 -0.00205
Milton Bradley 2349 230 234.97 0.098 0.100 -0.00212
Scott Podsednik 4168 392 400.93 0.094 0.096 -0.00214
Coco Crisp 2472 206 211.47 0.083 0.086 -0.00221
Rocco Baldelli 3278 342 349.51 0.104 0.107 -0.00229
Juan Pierre 4257 365 378.59 0.086 0.089 -0.00319
Kenny Lofton 1657 162 168.29 0.098 0.102 -0.00379
Marlon Byrd 2268 196 205.04 0.086 0.090 -0.00398
Craig Biggio 1636 134 140.68 0.082 0.086 -0.00408
Carlos Beltran 4235 397 415.38 0.094 0.098 -0.00434
Steve Finley 4148 359 377.62 0.087 0.091 -0.00449
Johnny Damon 3792 349 366.12 0.092 0.097 -0.00452
Aaron Rowand 3117 291 306.32 0.093 0.098 -0.00492
Jason Michaels 1000 96 102.67 0.096 0.103 -0.00667
Jeromy Burnitz 1622 114 126.52 0.070 0.078 -0.00772
David DeJesus 2361 231 252.60 0.098 0.107 -0.00915
Randy Winn 3304 341 372.91 0.103 0.113 -0.00966
Alex Sanchez 2082 178 200.73 0.085 0.096 -0.01092
Ken Griffey Jr. 2077 173 199.64 0.083 0.096 -0.01283
Chone Figgins 1035 92 105.30 0.089 0.102 -0.01285
Garret Anderson 2393 211 243.09 0.088 0.102 -0.01341
Bernie Williams 2616 214 255.18 0.082 0.098 -0.01574

The first thing I notice is that Andruw Jones is very good and Bernie Williams is very bad. So in this case the system appears to be getting the end points right. The thing that really surprises me is the equality of Biggio and Beltran. Here’s a table comparing them just with the Astros:

Player InPlay Actual Outs Predicted Outs DER Predicted DER Difference
Carlos Beltran 2242 200 203.15 0.089 0.091 -0.00140
Craig Biggio 1636 134 140.68 0.082 0.086 -0.00408
Jason Lane 125 8 8.54 0.064 0.068 -0.00436

Beltran was much better with the Astros than Biggio; his poor fielding was a result of his time with Kansas City last year.

Player InPlay Actual Outs Predicted Outs DER Predicted DER Difference
Ruben Mateo 133 12 9.62 0.090 0.072 0.01789
Carlos Beltran 1993 197 212.23 0.099 0.106 -0.00764
David DeJesus 2361 231 252.60 0.098 0.107 -0.00915

So the question for the Mets is, which Beltran will show up in centerfield next season? Neither is better than Cameron, and one is a lot worse.

January 31, 2005 January 31, 2005

Thoughts on Range

There’s a great discussion of the Probabilistic Model of Range going on at Dodger Thoughts. I was going to leave the following comment, but I keep getting an error so I’ll leave it here.

I think it’s important to realize that I’m not measuring total defense here, I’m simply trying to measure range. So turning double plays is important, but I’m not trying to measure that here.
As for differences between my system and UZR, the two are not exactly alike. The idea is the same, to look at the probability of fielding a certain ball, but I know MGL adjusts for parks differently and his zones are very different from my slices. And for all I know he’s using a different set of data as well.
This is only a start. There’s a long way to go before we feel comfortable with these numbers but I do believe we’re going down the right path. All your comments are very helpful.

January 31, 2005 January 31, 2005

Nomar Trade

Edward Cossette and others have raised objections to my characterization of the Nomar deal (see comments). Edward writes:

To me, your data only confirms the veracity to Theo’s reasoning that defense was the reason for the trade.
As others have pointed out, Epstein didn’t have the luxury of hoping that Nomar was just “rusty.”
Indeed, isn’t that the whole point of using stats to make decisions, i.e, to remove the “gut feeling” aspect of evaluating players?
It’s great that the numbers show Nomar got better after the trade and may in fact have been “rusty.” But it’s even better to have a GM that saw a problem and did something about it.
Meanwhile, you have absolutely nothing but pure supposition to support your argument “that defense was an excuse to move a player the Red Sox no longer wanted.”
That’s kind of weird for a stats guy isn’t it?

I’m willing to admit that Edward has a point. So I’m going to step back from my earlier statement and look at the numbers again.
There are two things I look at as a stat guy. One is the number, the second is the context. A month and a half is a short time frame for an evaluation. Anything can happen in 100 or so AB (look at Jeter’s April hitting numbers). And anything can happen on 100 ground balls or so. Nomar came back rusty. You can see it in his June hitting numbers. But by July he had recovered his swing. Why wouldn’t his fielding numbers come back also? He did show range improvement in July, but his numbers were still poor. What was the context for believing the small sample size of poor fielding numbers were valid?
And I will admit that I haven’t looked at context either. One is the context of his injury. I don’t know how well the injury healed. It was good enough that he could hit well, but not good enough that he could play everyday. Obviously, the Cubs thought the injury healed well enough that they were willing to take Nomar in trade. It’s possible that the Red Sox thought that Nomar’s poor range would not improve due to the tenderness of his foot. That proved to be incorrect.
The other is the long term context of Nomar’s fielding. Were his poor fielding numbers the continuation of a trend? This one I can research. Yes, it was the continuation of a trend. In both 2002 and 2003, Nomar ranked near the bottom of the pack in PMR for shortstops on the field for 1000 balls in play. In 2002, he ranked 31 out of 36. In 2003, he ranked 28 of 38. Was his range costing the Red Sox outs? Yes.
Nomar’s offense, however, was making up for his defense. He did earn 52 win shares over 2002-2003. So, with Nomar’s offense fine, did Theo really believe that Nomar’s defense was costing them that much? Remember, the difference between a really great defensive shortstop and a really bad defensive shortstop over a full full season is 2 or 3 wins. And while Cabrera was good, he wasn’t great. So you’re talking about maybe 1 win defensively with Cabrera playing instead of Garciaparra. That doesn’t seem to me to justify a trade on defense, especially when it’s not a long term solution.
As it turns out, Nomar earned 1.7 defensive win shares with the Cubs, and Cabrera earned 1.7 with the Red Sox. Overall, Nomar had 6 win shares with the Cubs, Cabrera 5 with the Red Sox. The tangible evidence says the Red Sox would have done about the same with Nomar or Cabrera at short. The tangible evidence says defense wasn’t that important. The tangible evidence says the Red Sox drew the wrong conclusion from 1 1/2 months of fielding data.
The intangible evidence says it was a great trade. Theo trades, runs allowed per game go down, runs scored per game go up and the Red Sox win the World Series. And every once in a while, Soriano swings at a low outside pitch and hits a home run. It’s about process. Maybe this trade was about changing the personality of the team. That’s fine, but I’d like to be told that rather than some fluff about defense. Maybe it was just that the Red Sox didn’t want Nomar long term and tried to get what they could for him. There’s nothing wrong with any of that, but they would have been rid of Garciaparra by the end of the year anyway.
Here’s what I believe. Theo didn’t go to ownership and say, “We have to trade Nomar because he’s killing us defensively.” I believe ownership came to Theo and said, “Get what you can for Nomar, and find a way to justify it.” And yes, that’s pure speculation. But I know Theo is a very smart guy and knows about sample sizes. I know he has a very good handle on the value of defense vs. offense. And knowing that, the explanation for the deal does not make sense to me.

January 30, 2005

Probabilistic Model of Range, Second Basemen

Here’s the table for major league second basemen in 2004. Again, fielders are included if they were on the field for 1000 balls in play.

Probabilistic Model of Range, Second Basemen 2004, 1000 balls in play.
In Play Actual Outs Expected Outs DER Expected DER Difference
Chase Utley 1180 150 141.26 0.127 0.120 0.00740
Nick Green 1786 232 224.57 0.130 0.126 0.00416
Willie Harris 2041 253 246.58 0.124 0.121 0.00315
Bill Hall 1253 133 129.21 0.106 0.103 0.00302
Orlando Hudson 3567 499 488.80 0.140 0.137 0.00286
Mark Loretta 4090 504 499.61 0.123 0.122 0.00107
Placido Polanco 2918 345 344.39 0.118 0.118 0.00021
Tony Graffanino 2090 245 244.69 0.117 0.117 0.00015
Luis Rivas 2637 343 343.31 0.130 0.130 -0.00012
Aaron Miles 3351 399 402.28 0.119 0.120 -0.00098
Rey Sanchez 2177 250 252.33 0.115 0.116 -0.00107
Jeff Kent 3449 394 398.93 0.114 0.116 -0.00143
Juan Uribe 1935 228 230.88 0.118 0.119 -0.00149
Mark Grudzielanek 1609 214 217.31 0.133 0.135 -0.00205
Keith Ginter 1413 151 155.05 0.107 0.110 -0.00286
Junior Spivey 1597 194 199.30 0.121 0.125 -0.00332
D’Angelo Jimenez 4031 453 468.32 0.112 0.116 -0.00380
Luis Castillo 3777 449 465.50 0.119 0.123 -0.00437
Omar Infante 2710 305 319.00 0.113 0.118 -0.00517
Alex Cora 3232 359 377.91 0.111 0.117 -0.00585
Bret Boone 4032 430 454.63 0.107 0.113 -0.00611
Alfonso Soriano 3923 459 483.92 0.117 0.123 -0.00635
Adam Kennedy 3665 452 475.33 0.123 0.130 -0.00637
Tony Womack 3328 421 442.27 0.127 0.133 -0.00639
Brian Roberts 4057 456 482.41 0.112 0.119 -0.00651
Mark McLemore 1127 128 135.49 0.114 0.120 -0.00664
Jose Castillo 2860 318 338.13 0.111 0.118 -0.00704
Ronnie Belliard 4041 467 496.11 0.116 0.123 -0.00720
Marcus Giles 2421 289 307.41 0.119 0.127 -0.00760
Danny Garcia 1091 115 123.43 0.105 0.113 -0.00773
Ray Durham 3076 344 375.95 0.112 0.122 -0.01039
Todd Walker 2094 254 276.35 0.121 0.132 -0.01067
Jose Hernandez 1024 120 131.04 0.117 0.128 -0.01079
Marco Scutaro 2971 332 366.85 0.112 0.123 -0.01173
Scott A Hairston 2157 220 245.38 0.102 0.114 -0.01177
Jamey Carroll 1044 103 115.80 0.099 0.111 -0.01226
Geoff Blum 1127 111 125.46 0.098 0.111 -0.01283
Ruben A Gotay 1155 112 127.71 0.097 0.111 -0.01360
Jose Reyes 1107 122 138.80 0.110 0.125 -0.01518
Jose Vidro 2674 266 308.07 0.099 0.115 -0.01573
Mark Bellhorn 3112 367 417.22 0.118 0.134 -0.01614
Miguel Cairo 2619 331 375.45 0.126 0.143 -0.01697
Enrique Wilson 1798 214 254.66 0.119 0.142 -0.02261

Like the shortstops it wasn’t a good fielding season for the second basemen overall. This table does give some credence to the idea that Jeff Kent is a better fielder than conventional wisdom says. I hope someday to improve this program to a point where it’s similar to whatever DePodesta uses.

This list should also make Phillies fans happy. They appear to have two of best in Utley and Polanco. And while Nick Green didn’t add much to the Atlanta offense, he ate up balls at 2nd last season.

At the other end of the scale, the Yankees look like they actually upgraded their range at second replacing Cairo with Womack. And if defense is so important to the Red Sox, I wonder how long Mark Bellhorn will last at 2nd.

January 30, 2005 January 29, 2005

Probabilistic Model of Range, Shortstops

It’s time to start looking at individual players. We’ll start with the position to get the most opportunities, the shortstops. As the following table shows, it wasn’t a great season for these middle infielders.

Probabilistic Model of Range, Shortstops 2004, 1000 balls in play.
Player InPlay Actual Outs Predicted Outs DER Predicted DER Difference
Pokey Reese 1532 206 200.75 0.134 0.131 0.00343
Adam Everett 2356 315 309.60 0.134 0.131 0.00229
Cristian Guzman 3950 499 492.35 0.126 0.125 0.00168
Julio Lugo 3874 495 492.12 0.128 0.127 0.00074
Rich Aurilia 2070 243 242.28 0.117 0.117 0.00035
Bobby Crosby 4132 557 557.61 0.135 0.135 -0.00015
Jose C Lopez 1533 164 165.00 0.107 0.108 -0.00066
Jimmy Rollins 4187 473 476.56 0.113 0.114 -0.00085
Alex Gonzalez 3996 482 485.71 0.121 0.122 -0.00093
Neifi Perez 1729 202 203.81 0.117 0.118 -0.00105
Cesar Izturis 4119 495 500.91 0.120 0.122 -0.00144
Chris Woodward 1625 194 196.74 0.119 0.121 -0.00169
Carlos Guillen 3597 490 496.37 0.136 0.138 -0.00177
Chris Gomez 1992 230 233.60 0.115 0.117 -0.00181
Wilson Delgado 1053 145 149.37 0.138 0.142 -0.00415
Orlando Cabrera 4090 497 514.77 0.122 0.126 -0.00434
Khalil Greene 3634 428 444.56 0.118 0.122 -0.00456
Craig Counsell 3432 403 419.30 0.117 0.122 -0.00475
Jose Valentin 3141 412 427.57 0.131 0.136 -0.00496
Jack Wilson 4096 532 555.52 0.130 0.136 -0.00574
Ramon E Martinez 1507 193 201.93 0.128 0.134 -0.00593
Edgar Renteria 3921 459 484.36 0.117 0.124 -0.00647
Derek Jeter 4178 493 521.56 0.118 0.125 -0.00684
Jose Vizcaino 1399 171 181.51 0.122 0.130 -0.00751
Miguel Tejada 4340 573 608.49 0.132 0.140 -0.00818
Royce Clayton 3971 452 485.18 0.114 0.122 -0.00836
Michael Young 4382 483 520.15 0.110 0.119 -0.00848
Kazuo Matsui 3004 370 395.82 0.123 0.132 -0.00860
Deivi Cruz 2430 296 318.30 0.122 0.131 -0.00918
Omar Vizquel 3833 437 473.87 0.114 0.124 -0.00962
Alex Cintron 3320 407 438.92 0.123 0.132 -0.00962
Angel Berroa 3745 442 480.58 0.118 0.128 -0.01030
Alex S Gonzalez 1906 199 219.12 0.104 0.115 -0.01056
Barry Larkin 2179 260 284.27 0.119 0.130 -0.01114
Rafael Furcal 3501 420 461.64 0.120 0.132 -0.01189
David Eckstein 3562 356 400.26 0.100 0.112 -0.01243
Nomar Garciaparra 2019 204 230.57 0.101 0.114 -0.01316
Felipe Lopez 1264 143 165.30 0.113 0.131 -0.01764

One hypothesis for the overall poor play by shortstops in 2004 is the aging of the big players. Vizquel, Jeter, Garciaparra and Tejada are not youngsters anymore. A-Rod moving out of the position hurt also. All of these players will be a year older in 2005; it will be interesting to see if there is further decline in the position as a whole.

It looks like the Nationals got a decent vacuum cleaner at short with their signing of Christian Guzman. With all the talk about Rich Aurilia being old and broken down, he did a very good job fielding. It also appears that the Angels got a nice upgrade replacing Eckstein with Cabrera. If Eck fields like that for the Cardinals, don’t expect that team to be number one in defense again next season.

Pokey Reese, who was supposed to spend most of his time at 2nd base before the Nomar Garciaparra injury, had the best range at shortstop in the majors in 2004. Nomar was down near the bottom. This gives us a chance to evaluate the Red Sox shortstops.

Boston Red Sox Shortstops, 2004 (Minimum 10 balls in play)
Player InPlay Actual Outs Predicted Outs DER Predicted DER Difference
Cesar Crespo 288 36 32.83 0.125 0.114 0.01101
Pokey Reese 1532 206 200.75 0.134 0.131 0.00343
Orlando Cabrera 1465 174 180.47 0.119 0.123 -0.00442
Ricky Gutierrez 106 13 13.89 0.123 0.131 -0.00838
Nomar Garciaparra 964 85 110.10 0.088 0.114 -0.02604
Mark Bellhorn 32 3 4.23 0.094 0.132 -0.03840

So if we go back to the Garciaparra/Cabrera trade, we can now see it in it’s full light. It wasn’t that the Red Sox defense had been bad all year; it’s that it was bad with Nomar at shortstop. With Reese injured, Boston figured they needed another fielder at the position. However, Boston may have jumped the gun. There’s some evidence that Nomar was just rusty. Compare Nomar with Cabrera after the trade:

SS Range, 2004 Nomar with Cubs Cabrera with Red Sox
In Play 1055 1465
Actual Outs 119 174
Predicted Outs 120.47 180.47
DER .113 .119
Predicted DER .114 .123
Difference -0.00139 -0.00442

So after the trade, Garciaparra had better range than Cabrera. Yes, Cabrera was able to play more. The uncertainty of Nomar’s future health was certainly a factor in the deal. But given Nomar’s play the rest of the way, Boston could have done without the trade and been just as good on defense, with Crespo or Reese (once he got off the DL) spelling Nomar occasionally. I felt at the time that defense was an excuse to move a player the Red Sox no longer wanted. This data does nothing to change my mind on the matter.

January 29, 2005

Probabilistic Model of Range

I’ve been working on the software for this during the week, and have acquired updated ball in play data as well. I’m now ready to go full bore with the study.

First, however, an update of a couple of tables shown previously. The good people at Baseball Info Solutions have been busy recording batted ball information this winter to complete the database, and that new data is included in the following table. This should replace the table found here.

2004 Probabilistic Model of Range, Totals for Teams
Team InPlay Actual Outs Predicted Outs DER Predicted DER Difference

Cardinals 4378 3106 3092.01 0.709 0.706 0.00320
Cubs 4119 2869 2855.86 0.697 0.693 0.00319
Red Sox 4387 3040 3027.90 0.693 0.690 0.00276
White Sox 4370 3034 3025.58 0.694 0.692 0.00193
Phillies 4440 3120 3118.53 0.703 0.702 0.00033
Devil Rays 4459 3119 3121.25 0.699 0.700 -0.00050
Dodgers 4324 3084 3086.19 0.713 0.714 -0.00051
Marlins 4257 2987 2991.48 0.702 0.703 -0.00105
Giants 4541 3149 3156.63 0.693 0.695 -0.00168
Mets 4552 3165 3174.40 0.695 0.697 -0.00206
Blue Jays 4471 3091 3100.88 0.691 0.694 -0.00221
Padres 4396 3044 3058.60 0.692 0.696 -0.00332
Braves 4488 3087 3102.55 0.688 0.691 -0.00346
Rangers 4549 3124 3141.88 0.687 0.691 -0.00393
Diamondbacks 4315 2941 2961.05 0.682 0.686 -0.00465
Astros 4148 2842 2863.53 0.685 0.690 -0.00519
Indians 4486 3065 3090.32 0.683 0.689 -0.00564
Athletics 4489 3123 3150.72 0.696 0.702 -0.00618
Expos 4414 3061 3095.05 0.693 0.701 -0.00771
Rockies 4614 3136 3176.20 0.680 0.688 -0.00871
Brewers 4410 3045 3087.09 0.690 0.700 -0.00954
Mariners 4488 3140 3187.45 0.700 0.710 -0.01057
Twins 4486 3082 3135.59 0.687 0.699 -0.01195
Reds 4584 3151 3213.64 0.687 0.701 -0.01367
Pirates 4317 2956 3017.18 0.685 0.699 -0.01417
Orioles 4451 3055 3124.15 0.686 0.702 -0.01554
Yankees 4492 3085 3164.12 0.687 0.704 -0.01761
Tigers 4521 3090 3172.22 0.683 0.702 -0.01819
Royals 4647 3131 3227.78 0.674 0.695 -0.02083
Angels 4359 2990 3081.10 0.686 0.707 -0.02090

The order of team changes a bit, but not much. It still looks like a poor defensive season overall.

The other chart to update had to do with performance behind pitchers, and that’s updated in the extended entry.

Continue reading

January 29, 2005

K-Mart Special

The Chicago Sun-Times has more on the Sosa trade story, speculating that Jorge Julio might be in the deal as well. Julio does one thing well, strike out batters. Unfortunately, he also does two things not so well; he walks a lot of batters and gives up a lot of home runs.
Hairston or Julio (or both with Farnsworth going to the Orioles as well), this deal is a give away. The Cubs are basically paying the Orioles to take Sosa off their hands. I wonder why more clubs aren’t jumping in? According to the numbers in the article, it looks like a club can have Sosa for a marginal major leaguer, two prospospects and $17 million dollars in salary for two seasons. The upside is that Sosa hits 80 HR with a .360 OBA over two seasons and you get to promote Sammy chasing 600 HR, then Mays, then 700 if you decide to keep him. The downside is that you get 30 HR this year and 25 the next with more injuries and declining skills.
It looks like Baltimore is willing to take the risk. It will all depend on who they deal as prospects, I suppose, but Peter Schmuck sees parallels in another deal:

If the AL East is all about star power, than Sammy might be just the thing to boost the Orioles into the spotlight alongside the Yankees and Red Sox … if he has anything left.
Remember, this is the guy who went swing for swing with Mark McGwire in the most exciting home run race ever. This is the guy who has hit 60 or more home runs in a season three times – more than any other player.
This is also a “me guy” who was suspended and fined for using a corked bat a couple of years ago and has heard his share of steroid inuendo. Nobody said he was perfect – just maybe perfect for an Orioles franchise that has spent the winter flailing around.
There is a precedent. Former Cleveland Indians and Chicago White Sox slugger Albert Belle was caught with a corked bat back in the 1990s, and look where he ended up in the twilight of his career.
Sorry I brought that up.

Actually, if Sosa comes anything close to Albert’s 1999, it will look like a very good deal for the Orioles.

January 28, 2005

Orange Sosa?

There’s an unconfirmed report that Sammy Sosa is being traded to the Orioles. It looks like the Cubs will get Jerry Hairston and two prospects and still have to pay most of Sosa’s 2005 salary. Unless these prospects turn out to be Trammell and Whitaker, it doesn’t sound like a great deal for the Cubs. Hairston had a good year getting on base in 2004, but Sosa has 11 seasons in which he’s had more HR than Hairston’s had in his career (26). More when we know more.

January 28, 2005

Three Beane Soup

Athletics Nation has a three part interview with Billy Beane, starting here. The Baseball Crank links to the interview and pulls out his favorite excerpts, if you don’t have time to read the whole thing.
It appears that Mr. Beane reads blogs and has high praise for them.

I’ve always felt this incredible support from the cyber-world. We joke about it. Myself and Paul (DePodesta). The one thing I have that Paul hasn’t really acquired yet in Los Angeles ’cause it takes time, is that kind of support. . . . [Getting beyond knee-jerk reactions is] what I love, for lack of a better word, about the blogger’s world. There is a tendency to really analyze things in detail. Ultimately, because there is so much conversation and investigation on a site like yours, people may not ultimately agree with it, but they stumble onto what you’re trying to do. Someone emailed me something written on a Cardinals’ blog, and they had nailed all the things we were talking about. The economic reasons, the personnel reasons and the reasons we made the exchange. The world of a Web log will lend itself to a lot of investigation. And you will often stumble across the answer more than someone who has to write in two hours to meet deadline just to make sure something is out in the paper the next day.

January 28, 2005

Sick Jay

Jay Jaffe lets loose on the Yankees at Futility Infielder. I’m in agreement on so many things it’s difficult to pick one out, but this one’s my favorite:

I’m sick of being told how much better off the Yankees were with Tino Martinez than they are with Jason Giambi, and that they should have never let beloved Tino leave because gosh darn it, he’s a team guy, and this team doesn’t have the team guy thing like the Yanks did when Buster Olney’s heroes roamed the House That Ruth Built, and that now that Tino’s back he’s going to show these new Yankees how to win and zzzzz….

And don’t miss his take on the Yankees concept of a farm system. You’ll really dig it. 🙂

January 28, 2005

Left Out

Sabernomics has noticed an anomaly among Hispanic baseball players; there are fewer lefties and he’s wondering why.

Maybe non-Hispanic switch-hitters are more likely to give up batting from the right side than Hispanics? This was my first thought, but the fact that the shortage of lefties occurs among pitchers as well leads me to think its something on the Hispanic side. In fact, due to the shortage of left-handed Hispanic pitchers, there are greater returns to becoming a switch-hitter if you are playing in Latin America (assuming the left-right ratio is the same as in MLB).

It strikes me that to measure actual left-handedness you have to look at throwing arms. I’ve always thought that handedness was backwards when it came to batting. When you’re young, you’re told to pull the bat, not push. A righty pulls the bat with his left hand. Maybe that’s why it’s relatively easy to learn to bat from the other side. Switching makes your dominant side the pulling side.
But it strikes me as rather difficult to learn to throw from the other side. So a good measure of the number of true lefties is a player’s throwing arm. Using the Lahman database, and basing the calculation on birth country, I get 12.5% Hispanic lefties in the majors in 2004, 23.0% lefties among all other players.
Is it genetics or culture? These countries don’t strike me as so isolated that lefties would be forced out of the gene pool. There is anecdotal evidence that there’s a cultural element.
I have a good friend who is a lefty from Puerto Rico, so I wrote to ask him about the Sabernomics post. His reply:

Being a lefty in Puerto Rico was not easy. It was not tolerated very well when I grew up, maybe now it is. All efforts are made to avoid it and this perhaps explains my ambidexterity: I throw and bat righty.

Maybe someone can poll right-handed Hispanics and find out how many are natural lefties. Even just polling the right-handed throwing switch hitters might be enough to explain the difference.

January 28, 2005

Barry Bye-Bye

It looks like Barry Larkin is about to retire. Larkin’s doing a number of non-baseball activities this winter:

None of those pursuits, you might notice, have anything to do with playing shortstop in the major leagues.
Does this mean Larkin’s playing career is officially over? He won’t say those words directly, but it doesn’t take much reading between the lines to determine the answer to that question.
“I’m doing what I want to do,” Larkin said over the telephone from Florida. “I have a lot of oars in the water and there’s a lot of things that I’m doing. One thing I’m not doing is sitting around at home worrying about baseball — or about anything, for that matter.”

Larkin has not had a great season this decade. Although it appears that some teams would like to employee him, he’s not comfortable playing anywhere but Cincinnati:

But Larkin still expressed a desire to play shortstop every day for someone and vowed to explore his options. As it turned out, most of the discussions he had about playing somewhere other than his hometown were internal.
“I really didn’t know where I was on that,” he said. “I didn’t press the issue, and I kind of waited to see if it would go one way or the other. I never woke up and said OK, I can do it, I can go play for another team and feel good about it, representing another organization.
“I’m a very loyal person, and I just can’t accept a salary from a team and not be able to go out there and give 100 percent. I just can’t play that way. I can’t do it, I won’t do it, I haven’t done it and I don’t see myself doing it.”

Larkin is one of a handful of recent retirees who will have spent his career with just one club (Gwynn, Puckett, Ripken, Yount, Brett, etc). It’s loyalty that you don’t see much from players or management anymore. With any luck, Barry will get a job with the organization. Of course, this doesn’t help:

If Larkin sounds relaxed, it’s because he is. He takes a tongue-in-cheek poke at the “youth movement that I was told was going to happen” evolving into the Reds signing thirtysomething veterans like Joe Randa, Rich Aurilia, Kent Mercker and David Weathers this offseason. Then again, Larkin turns 41 this April, which would make nearly everyone around him in any baseball clubhouse a relative youngster.

I have to agree with Barry on that one.
Durability likely cost Barry Larkin a place in the Hall of Fame. In 19 seasons, he only played 150 games four times. Injuries cost him around 700 games; since he averaged better than a hit a game during his career, it’s likely he would have had 3000 hits playing 150 games a season. He was good at getting on base, showed power for a shortstop (before the power boom of the 1990’s) and knew how to steal a base. He stole 379 bases in 456, good for an astronomical 83.1% success rate. If the counters were higher, he’d be going to Cooperstown.

January 27, 2005 January 27, 2005 January 26, 2005 January 26, 2005

Replacement Value

Sabernomics is looking for information on calculating the true value of a replacement player. He argues that it should not be league minimum.

Regardless of exact magnitude of the exploitation, certainly we can say the that teams receive more in value from reserved players than the wage they pay out to these players. To acquire a replacement-level player from another team will require compensating the team with reserve rights for the value lost. Therefore, it is incorrect to say that the purchase price of a replacement-level player is equal to the league minimum. Raul Mondesi is not reserved, and therefore does not suffer from the monopsonistic exploitation of a particular team. He is going to receive more compensation for his services than a reserved player. The question is, with the exploitation removed, how much should he be paid for the services (MRP) he will provide? While I don’t have an answer, I have some ideas of where to start looking but have not thought it through. I would like to ask readers to lend me your suggestions in the comments section on a way to estimate the actual price of a replacement-level player.

If you have any thoughts, leave a comment on his blog.

January 26, 2005

Sabermetric Tracking

Red Sox Stats is a site that tracks sabermetric numbers for the Red Sox and their minor leaguers. It also maintains stats for all major league players. A useful reference.
I also learn from the site that the Mets got their second choice, trading for Boston first baseman Doug Mientkiewicz. Boston may have picked the Mets pocket here. They get single-A first baseman Ian Bladergroen (what a great name!). Ian had a great season before a wrist injury sidelined him. Red Sox Stats lists the Sabermetric numbers for the duo, and Ian looks much better offensively than Doug. In a couple of seasons, this could turn out to be a very good trade for Boston.
Meanwhile, the Mets go from wanting one of the premier sluggers in the game to one of the premier defensive players. Doug’s had an excellent OBA in the past; he needs to get it back in the .370 range to contribute offensively. He’s never been a power hitter, and Shea will only make that worse. He’s there to catch the ball.
Update: The Baseball Crank has more on the trade, and a lot more information on Ian Bladergroen.

January 25, 2005

Gone Fishin’

Carlos Delgado has agreed to a deal with the Marlins which should net him close to $13 million a season for at least four years. A nice pickup for the Marlins. The Marlins got 14 win shares out of their first basemen last year. Delgado contributed 17 in a partial season. Delgado is one of those great hitters who both gets on base and hits for power.
This gives the Marlins a fairly fearsome middle of the order with Delgado, Lowell and Cabrera. If Lo Duca and Pierre can get on base decently, the Fish should fly across the plate.
It also puts Delgado closer to his home of Puerto Rico, which probably helped. However, expect his home run totals to go down as Dolphin Stadium is a tough home run park, especially on lefties.

January 25, 2005 January 25, 2005

Iguchi Goochy Goo

The White Sox are about to add Tadahito Iguchi to their roster, their second Japanese import in two seasons. Iguchi will play second base.

At SoxFest earlier this month, Williams told a crowd of about 1,000 fans that the way they embraced reliever Shingo Takatsu last season was a big topic of discussion among Japanese players looking to play in the major leagues.
And because of the way the fans treated Takatsu, the Sox also might have received a discount on Iguchi.

I don’t know about that. My guess is that there wasn’t as much interest as Iguchi might have believed. Take a look at Tadahito’s stats. There’s a huge jump in production at age 28, way out of line with the rest of his career. Why? This post suggests that shoulder surgery corrected a problem. I’ve never heard of surgery making you that much better, especially a few years into your career. I’m very skeptical of this player’s last two seasons being real.
This paragraph especially made me laugh.

The signing continues the Sox’ overhaul by adding more speed. They likely have become the fastest team in the major leagues.

Iguchi and Podsednik make you the fastest team in the majors? I tend to equate speed with youth or Rickey Henderson. Podesnick is 29, Iguchi 30. Speedy Jermaine Dye is 31. Pierzynski is a catcher, so I doubt there’s much speed there. Juan Uribe is young, but look how his base stealing deteriorated under Guillen! He was 19 for 23 through 2003, 9 for 20 in 2004. Picking your spots is much more important to successful base stealing than raw speed.
And all that speed doesn’t matter if you’re players don’t get on base. Again, I don’t believe Iguchi’s last two seasons are real. I think he’ll be lucky to do as well as Kaz Matsui did in 2004 with a .331 OBA. That’s not a great number for a #2 hitter. Podsednik had one great year and one bad year; he did draw a decent amount of walks in the minors, but his OBA was only around 340. I have to believe his bad year is closer to his actual abilities. Uribe has a .307 career OBA. Dye hasn’t had a good OBA since 2001. These guys better be fast, because they’re going to need to cover a lot of ground the few times they get on base.
I’m sorry, I don’t see a fast team here. I see a team that’s stocking up on players just past their primes, who never had great primes in the first place. They’ll need a lot of power from Konerko, Thomas and Everett to overcome the lack of baserunners due to the speedsters.

January 24, 2005 January 24, 2005

Behind the Pitcher

Update: I have improved data for the models, so I’ve updated the tables in a new post. They are in the extended entry. The order changes a little, but not enough to make a big difference.

Something easy for me to do with the software I’m developing is to look at the defense behind particular pitchers with the Probabilistic Model of Range. The following chart lists every pitcher with at least 300 balls in play against him for a particular team.

Defense Behind Pitchers, 2004, ranked by difference between expected outs and actual outs.
Pitcher Team InPlay Actual Outs Predicted Outs DER Predicted DER Difference
Curt Schilling Red Sox 642 455 426.88 0.709 0.665 0.04380
Scott Elarton Indians 347 258 248.64 0.744 0.717 0.02697
Al Leiter Mets 509 377 363.47 0.741 0.714 0.02659
Zach Day Expos 373 267 257.87 0.716 0.691 0.02447
Rob Bell Devil Rays 410 295 285.19 0.720 0.696 0.02394
C.C. Sabathia Indians 549 390 377.24 0.710 0.687 0.02323
Zack Z Greinke Royals 438 317 307.30 0.724 0.702 0.02215
Brett Tomko Giants 634 446 432.18 0.703 0.682 0.02179
Greg Maddux Cubs 643 456 442.04 0.709 0.687 0.02171
Glendon Rusch Cubs 407 282 273.34 0.693 0.672 0.02127
Jerome Williams Giants 404 290 282.65 0.718 0.700 0.01820
Randy Johnson Diamondbacks 602 431 420.22 0.716 0.698 0.01791
A.J. Burnett Marlins 326 231 225.40 0.709 0.691 0.01717
Carl Pavano Marlins 694 491 479.15 0.707 0.690 0.01708
Kevin Brown Yankees 416 295 287.94 0.709 0.692 0.01696
Jake Westbrook Indians 694 491 479.59 0.707 0.691 0.01644
Randy Wolf Phillies 434 305 298.08 0.703 0.687 0.01594
Jason Schmidt Giants 556 406 397.23 0.730 0.714 0.01577
Mark Buehrle White Sox 759 521 510.05 0.686 0.672 0.01443
Ted Lilly Blue Jays 556 406 398.14 0.730 0.716 0.01414
Jeff Suppan Cardinals 603 426 418.13 0.706 0.693 0.01305
Kazuhisa Ishii Dodgers 527 389 382.15 0.738 0.725 0.01301
Jae Seo Mets 389 269 263.95 0.692 0.679 0.01299
Tom Glavine Mets 704 501 491.89 0.712 0.699 0.01294
Kenny Rogers Rangers 708 472 462.89 0.667 0.654 0.01286
Jeremy Bonderman Tigers 516 367 360.63 0.711 0.699 0.01235
Jon Garland White Sox 696 499 490.75 0.717 0.705 0.01185
Roger Clemens Astros 560 400 394.19 0.714 0.704 0.01038
Mark Mulder Athletics 691 478 471.02 0.692 0.682 0.01010
Victor Zambrano Devil Rays 354 254 250.58 0.718 0.708 0.00967
Jose Lima Dodgers 540 389 383.87 0.720 0.711 0.00950
Ryan Vogelsong Pirates 419 290 286.09 0.692 0.683 0.00933
Mike Wood Royals 328 229 225.98 0.698 0.689 0.00921
Odalis Perez Dodgers 586 429 423.97 0.732 0.723 0.00859
Chris Carpenter Cardinals 524 370 365.58 0.706 0.698 0.00844
David T Bush Blue Jays 306 219 216.51 0.716 0.708 0.00814
Claudio Vargas Expos 344 247 244.36 0.718 0.710 0.00767
Livan Hernandez Expos 747 531 525.55 0.711 0.704 0.00730
Brian Lawrence Padres 660 452 447.32 0.685 0.678 0.00710
Jimmy Gobble Royals 518 376 372.53 0.726 0.719 0.00669
Matt Clement Cubs 473 332 329.05 0.702 0.696 0.00625
John Halama Devil Rays 400 278 275.51 0.695 0.689 0.00623
Miguel Batista Blue Jays 642 446 442.02 0.695 0.689 0.00620
Wes Obermueller Brewers 410 284 281.50 0.693 0.687 0.00609
Barry Zito Athletics 645 450 446.30 0.698 0.692 0.00574
Roy Oswalt Astros 687 466 462.08 0.678 0.673 0.00571
Carlos Zambrano Cubs 584 415 411.91 0.711 0.705 0.00528
Mike Mussina Yankees 501 339 336.45 0.677 0.672 0.00508
Brett Myers Phillies 563 391 388.33 0.694 0.690 0.00474
Eric Milton Phillies 581 425 422.69 0.731 0.728 0.00398
Sun-Woo Kim Expos 431 295 293.52 0.684 0.681 0.00344
Jeff Weaver Dodgers 681 478 475.74 0.702 0.699 0.00332
Jason Jennings Rockies 657 440 437.99 0.670 0.667 0.00306
Steve Trachsel Mets 651 461 459.19 0.708 0.705 0.00278
Pedro Martinez Red Sox 574 403 401.44 0.702 0.699 0.00272
Russ Ortiz Braves 615 435 433.49 0.707 0.705 0.00245
Ryan Drese Rangers 714 490 488.49 0.686 0.684 0.00212
Doug Davis Brewers 614 424 422.86 0.691 0.689 0.00185
David Wells Padres 658 466 465.05 0.708 0.707 0.00144
Steve W Sparks Diamondbacks 419 287 286.78 0.685 0.684 0.00053
Brian Anderson Royals 588 393 392.74 0.668 0.668 0.00044
Javier Vazquez Yankees 595 425 424.76 0.714 0.714 0.00041
Johan Santana Twins 529 392 391.84 0.741 0.741 0.00031
Ryan Franklin Mariners 662 465 464.90 0.702 0.702 0.00015
Josh Beckett Marlins 426 297 297.17 0.697 0.698 -0.00040
Ron Villone Mariners 349 249 249.22 0.713 0.714 -0.00064
Freddy Garcia Mariners 321 229 229.24 0.713 0.714 -0.00076
Bartolo Colon Angels 626 438 438.68 0.700 0.701 -0.00109
Brad Radke Twins 703 489 489.82 0.696 0.697 -0.00116
Adam Eaton Padres 605 418 418.71 0.691 0.692 -0.00118
Mark Hendrickson Devil Rays 641 438 439.18 0.683 0.685 -0.00183
Mike Hampton Braves 592 397 398.14 0.671 0.673 -0.00193
Daniel A Cabrera Orioles 480 344 344.98 0.717 0.719 -0.00205
John Thomson Braves 623 423 424.51 0.679 0.681 -0.00242
Matt Morris Cardinals 622 439 440.57 0.706 0.708 -0.00253
Gary Knotts Tigers 436 307 308.18 0.704 0.707 -0.00272
Kelvim Escobar Angels 583 407 408.66 0.698 0.701 -0.00285
Scott Schoeneweis White Sox 362 246 247.24 0.680 0.683 -0.00343
Jaret Wright Braves 538 372 374.02 0.691 0.695 -0.00376
Kirk Rueter Giants 695 479 482.29 0.689 0.694 -0.00474
Bronson Arroyo Red Sox 538 372 374.60 0.691 0.696 -0.00483
Jason Marquis Cardinals 630 432 435.37 0.686 0.691 -0.00535
Jake Peavy Padres 444 304 306.84 0.685 0.691 -0.00640
Dustin Hermanson Giants 398 277 279.68 0.696 0.703 -0.00673
Kerry Wood Cubs 373 256 258.70 0.686 0.694 -0.00723
Rodrigo Lopez Orioles 515 367 370.73 0.713 0.720 -0.00724
Shawn Estes Rockies 641 440 444.66 0.686 0.694 -0.00726
Josh Fogg Pirates 597 414 418.38 0.693 0.701 -0.00733
Ramon Ortiz Angels 401 275 277.99 0.686 0.693 -0.00746
Joel Pineiro Mariners 417 289 292.21 0.693 0.701 -0.00770
Jeff Fassero Rockies 388 257 260.08 0.662 0.670 -0.00793
Tim Hudson Athletics 625 428 433.09 0.685 0.693 -0.00815
Cliff Lee Indians 519 355 360.26 0.684 0.694 -0.01014
Ben Sheets Brewers 612 427 433.46 0.698 0.708 -0.01055
Paul Wilson Reds 584 414 420.20 0.709 0.720 -0.01062
Wilson Alvarez Dodgers 349 249 253.02 0.713 0.725 -0.01151
Kevin Millwood Phillies 430 286 291.48 0.665 0.678 -0.01274
Kip Wells Pirates 418 278 283.43 0.665 0.678 -0.01299
Tim Wakefield Red Sox 607 430 438.09 0.708 0.722 -0.01333
Joe Kennedy Rockies 496 342 348.77 0.690 0.703 -0.01365
Jarrod Washburn Angels 490 338 344.70 0.690 0.703 -0.01367
Jason Johnson Tigers 647 435 444.05 0.672 0.686 -0.01399
Brad Penny Marlins 388 270 275.45 0.696 0.710 -0.01404
Vicente Padilla Phillies 359 250 255.15 0.696 0.711 -0.01434
Esteban Loaiza White Sox 452 313 319.52 0.692 0.707 -0.01444
Jamie Moyer Mariners 644 463 472.34 0.719 0.733 -0.01450
Josh Towers Blue Jays 416 277 283.47 0.666 0.681 -0.01554
Paul Byrd Braves 364 252 257.85 0.692 0.708 -0.01606
Cory Lidle Reds 490 334 341.92 0.682 0.698 -0.01617
Rich Harden Athletics 536 372 380.66 0.694 0.710 -0.01617
Gil Meche Mariners 393 269 275.72 0.684 0.702 -0.01709
Aaron Harang Reds 500 342 350.77 0.684 0.702 -0.01754
Aaron Cook Rockies 340 233 239.32 0.685 0.704 -0.01858
Casey Fossum Diamondbacks 431 286 294.21 0.664 0.683 -0.01904
Woody Williams Cardinals 599 419 430.49 0.699 0.719 -0.01919
Kris Benson Pirates 424 288 296.26 0.679 0.699 -0.01949
Nate Robertson Tigers 596 399 410.66 0.669 0.689 -0.01957
Carlos Silva Twins 730 492 507.23 0.674 0.695 -0.02087
Ismael Valdez Padres 418 291 300.00 0.696 0.718 -0.02154
Oliver Perez Pirates 452 325 334.81 0.719 0.741 -0.02171
Mark Redman Athletics 627 428 441.82 0.683 0.705 -0.02205
Kyle Lohse Twins 660 438 453.31 0.664 0.687 -0.02320
Pete Munro Astros 335 223 230.84 0.666 0.689 -0.02342
Mike Maroth Tigers 729 495 512.31 0.679 0.703 -0.02375
Roy Halladay Blue Jays 413 280 290.16 0.678 0.703 -0.02460
Joaquin Benoit Rangers 302 205 212.71 0.679 0.704 -0.02552
Tim Redding Astros 346 227 236.00 0.656 0.682 -0.02600
Terry Mulholland Twins 434 283 294.44 0.652 0.678 -0.02636
Mark Prior Cubs 306 205 213.20 0.670 0.697 -0.02679
Dontrelle Willis Marlins 619 421 437.97 0.680 0.708 -0.02741
Jose Acevedo Reds 507 342 356.32 0.675 0.703 -0.02825
Brandon Webb Diamondbacks 622 420 437.90 0.675 0.704 -0.02878
Sidney Ponson Orioles 739 487 509.03 0.659 0.689 -0.02981
Dewon Brazelton Devil Rays 394 280 291.80 0.711 0.741 -0.02994
Victor Santos Brewers 487 327 341.94 0.671 0.702 -0.03068
Dennys Reyes Royals 327 214 224.24 0.654 0.686 -0.03131
R.A. Dickey Rangers 368 239 252.42 0.649 0.686 -0.03648
Todd Van Poppel Reds 371 253 266.85 0.682 0.719 -0.03734
Erik Bedard Orioles 421 278 293.99 0.660 0.698 -0.03799
John Lackey Angels 621 423 447.24 0.681 0.720 -0.03903
Derek Lowe Red Sox 640 410 435.55 0.641 0.681 -0.03992
Aaron Sele Angels 470 317 336.88 0.674 0.717 -0.04229
Jon Lieber Yankees 603 396 422.01 0.657 0.700 -0.04314
Darrell May Royals 615 407 434.05 0.662 0.706 -0.04399
Paul Quantrill Yankees 358 236 253.04 0.659 0.707 -0.04759
Jason Davis Indians 400 257 276.04 0.642 0.690 -0.04760

The thing that struck me when I looked at this table was Curt Schilling at the top and Derek Lowe very close to the bottom. On the same team, with pretty much the same defense, Schilling received 28 more outs that expected (that’s a whole nine innings worth of outs) and Lowe missed almost as many, -25. So what’s going on? Here’s a closer look at the pitchers on the Red Sox.

2004 Red Sox Pitchers, minimum 100 balls in play against.
Pitcher Team InPlay Actual Outs Predicted Outs DER Predicted DER Difference
Curt Schilling Red Sox 642 455 426.88 0.709 0.665 0.04380
Alan Embree Red Sox 161 114 107.24 0.708 0.666 0.04198
Mike Timlin Red Sox 232 160 151.18 0.690 0.652 0.03800
Keith Foulke Red Sox 225 166 160.98 0.738 0.715 0.02230
Pedro Martinez Red Sox 574 403 401.44 0.702 0.699 0.00272
Bronson Arroyo Red Sox 538 372 374.60 0.691 0.696 -0.00483
Tim Wakefield Red Sox 607 430 438.09 0.708 0.722 -0.01333
Derek Lowe Red Sox 640 410 435.55 0.641 0.681 -0.03992

If there’s a pattern here, I’m not sure what it is, except that Wakefield and Lowe had the lowest K per 9 in this group. What we really could be seeing is how pitchers effect the balls in play. It could simply be that the balls put into play against Schilling are easier to field than the balls put into play against Lowe! Voros McCracken’s theory is that a pitcher has little to do with a ball in play being turned into an out. Tom Tippet found that that’s not really the case, although the effect by the pitcher is small. (Links to both found here.) Maybe we’ve found a way to quantify that contribution.

Of course, it could be all luck. Lowe had a very positive number last year. Schilling was on the plus side, but only by about 6 outs in 2003. Looks like a whole new line of study is opening.

January 24, 2005

Maybe He Wanted to be on the Cubs?

Nina Maxwell writes:

I thought this would be of interest to your readers–Florida Marlins pitcher Al Leiter teamed up with 1-800 Flowers and eBay to auction off a handmade teddy bear this week, and all the bid proceeds go directly to Save the Children. This is a wonderful charity doing great work particularly now, in light of devastating world events. Check it out–it’s for a great cause!
http://www.1800flowers.com/celebrityteddybears

Baseball Musings is always happy to help out with a good cause. I wonder why he’s not in a Marlins uniform?

January 24, 2005