FREE hit counter and Internet traffic statistics from freestats.com

Friday, September 30, 2005

Scenarios

Here's a good explanation of the possible scenarios coming out of the Red Sox/Yankees and White Sox/Indians series this weekend. Also check out my article on THT on the White Sox winning the pennant in April.

Let me know if you think the graph format I'm using there is confusing. My intent was to get more information in one graph rather than post several graphs.

Wednesday, September 28, 2005

Rox 2005

Well, the Rockies 2005 season is at an end and so I thought I'd share my observations about the 2005 version and look forward to 2006.

First, here's the season summary in one graph.



Quick primer: The blue line tracks the winning percentage during the season while the purple line shows the pythagorean winning percentage (calculated based on the the ratio of runs scored to runs allowed. Both of these curves use the Y-Axis on the left side of the graph. The light blue line and the green line represent the cumulative runs scored per game and the runs allowed per game on each day of the season. Both of those curves use the Y-Axis on the right.


What this graph indicates is that the pitching out of the gate was so terrible (they gave up 10 or more runs in 5 of the first 9 games) that the Rockies dug themselves a hole (1-9 on April 16th) that turned out to be too large to dig out of. It also shows that their pitching continued to improve during the season as the Kim's (Byun-Yun and Sunny) stabilized the rotation and Brian Fuentes and company pitched better in the bullpen. The helped them to improve from 24-48 on June 22nd to play essentially .500 baseball the rest of the way, which as it turns out, in their division would have been more than enough to contend in September.

It also shows, however, that the offense did not improve at all throughout the season, mainly due to injuries to Clint Barmes, Matt Holliday, and Brad Hawpe and a mid-season slump by Todd Helton and the departure of Preston Wilson that stalled the offense for much of the summer.

As for the players I'll focus mostly on the young guns, Gen-R as the Rockies PR department says, the Rockies will be counting on for next season...

  • Clint Barmes - Barmes started out hot with a game-winning homerun on opening day off of Trevor Hoffman and continued to be so until he was placed on the DL June 7th with a fractured left clavicle. After returning from the injury he hit poorly as his average dipped under .300.

    My observation of Barmes makes me wonder if he'll really be a major league hitter. The only pitch he can drive is a fastball down and in and often gets jammed, hitting broken bat dribblers to the right side. He's also not at all patient (just 16 walks in 333 at bats) although Clint Hurdle continued to bat him leadoff long after he had shown he wasn't suited for it. He'll also be 27 on opening day 2006 and so it's not likely he'll improve greatly.

    In the field Barmes is below average (-6 runs above average according to Baseball Prospectus) and his arm is more like David Eckstein's than Khalil Greene. In short, I think the Rockies should keep looking.


  • Corey Sullivan - Sullivan didn't get much playing time early but after the Wilson deal and the injury to Larry Bigbie he was installed in centerfield and responded by hitting well over .300 in the final two months. His patience also improved as the season went on.

    At the plate opposing pitcher would pitch him in, in, in and early on he would swing at everything inside off the plate and usually miss (he's struck out 78 times in 360 at bats). Later in the year teams didn't seem to pitch him quite the same way and Sullivan was able to take the outside pitch and slap it into left field for hits.

    His defense is above average and so he'd make a decent fourth outfielder but I certainly wouldn't want him in the starting lineup in 2006. He'll be 26 on opening day 2006.


  • Matt Holliday - After being hurt much of the first half of the season Holliday came on in the second half and has led the league in RBIs with 59. Overall, he's the player that consistently hits the ball the hardest on the Rockies and the ball seems to jump off his bat. His weaknesses are his lack of patience in general (just 36 walks in 460 at bats but better patience down the stretch) and particularly his seeming need to chase sliders low and away, a weakness, I might add that opposing pitchers regularly exploit. If he can develop some patience and make pitchers come to him, he'll be a force to be reckoned with as he just hits pitches in the strike zone.

    Of course, as with any Rockies hitter it's difficult to know how good he really is since his home line (.357/.409/.593) is so much better than his road line (.257/.316/.414). Still, he came from a long way back in his road numbers and so I would certainly expect the Rockies to give him every opportunity to become a hitting star.

    His defense is poor to say the least. He often gets bad jumps and his arm is nothing to brag about. He'll be 26 at the beginning of next season.


  • Garrett Atkins - Atkins was the most consistent of the rookie class and was the RBI leader for much of the season. He ended with respectable numbers with a good August and September but a horrible road line (.234/.302/.347) and so it remains to be seen if he'll really be competent at the major league level. His problem is that he doesn't really hit with enough isolated power to hold down a position so far to the left of the defensive spectrum and his approach at the plate doesn't give one confidence that his power will improve. Still, next year he'll be just 24 and so there's certainly room for growth.

    In the field he's far from outstanding and BP rates him at 13 runs below average.


  • Brad Hawpe - Hawpe had a pretty good season despite battling through injuries. He hasn't yet shown the power that everyone talks about (in fact he hit 4 homeruns in his first 50 at bats and then just 5 more the rest of the way) but like Atkins at 25, he has the time to improve. He was better than most of the other Rockies on the road (.259/.350/.393) and showed a good deal of patience (37 walks in 267 at bats). He was also very good in field racking up 11 assists in just half a season. Like Holliday, I think perhaps Hawpe can be an integral part of the future.


  • Luis Gonzales and Aaron Miles - I've included Miles in this discussion since he plays the same position as Gonzales although I don't view him as a part of the future since he's older. That said, my view is that Gonzales is the better and younger (26 to 28 for Miles) player and so should be looked at as the incumbent as the Rockies head to Spring Training next year.

    In short, Gonzales, while not patient, has more power and can hit the ball with authority whereas Miles neither walks (7 in over 300 at bats) nor has any extra base hit power. The problem with Gonzales is that he hasn't shown he can hit right handed pitching well while he rakes lefties. Gonzales also hit much better on the road than Miles so it seems more likely that his numbers reflect real talent.

    BP rates them both above average at second base although Gonzales is more versatile and can play both short and third.


  • J.D. Closser and Danny Ardoin - The Rockies soured on the 25 year-old Closser pretty early when he hit .170 in April and .205 in May and so GM Dan O'Dowd tried to land a catching prospect at the trade deadline only to be stiffed by the Red Sox and left holding the bag with Larry Bigbie in it. The Rockies owners have also publicly stated that they're looking for a catcher for next season as well. So that pretty much sums up his chances in 2006. In short, his walk rate isn't bad but he hits very poorly left-handed at .209/.307/.352 (he's a switch hitter). He's also a brutal fielder and threw out just 10 of 62 runners.

    Ardoin on the other hand is good defender but an even worse hitter although final two months he picked it up a little. He's also pretty old at 31 and could be usable as a backup catcher because of his defense. He threw out 22 of 45 runners.

    As an aside, here's something strange. Clint Hurdle would often pinch hit for Ardoin in the late innings with Closser during the second half of the season. I found this strange since he often had Jorge Piedra on the bench, a much better hitter (6 homeruns in 112 at bats), but it almost seemed like he felt the need to switch catcher for catcher for some reason. Closser as a pinch hitter isn't really much better than Ardoin.
  • Monday, September 26, 2005

    Leo Mazzone Rocks

    As usual on my bike ride into work on Monday morning I listen to the archived Baseball Prospectus Radio and Will Carroll recorded over the weekend. On Saturday's show Will had Jeff Merron of ESPN.com on to discuss his article on Leo Mazzone.

    It was a great interview as Jeff discussed the secrets to Leo's success which he attributed to:

    1. His throwing program inherited from his mentor Johnny Sain where Braves pitchers throw off the mound twice between starts whereas other teams have them throw once. The program was also adopted organization-wide by Bobby Cox when Mazzone first joined the Braves. I liked this quote from the original article.

    "The throwing program is based on common sense. I don't think it's that big a deal, but you'd be amazed how people can't understand. Somebody told me one time that you can't do that because pitchers would break down late in the year. I asked him what he did. And he said that his pitchers played catch in the outfield. And I said, 'Well, explain the difference between playing catch in the outfield and playing catch on a mound when you're only 60 feet, six inches from your target.' He said, 'Well, they had a tendency to throw too hard.' I told him, 'That's what the hell they pay you for, to regulate the effort.'"

    2. Stability. The fact that Cox, GM John Schuerholz, and Mazzone have been together for so long that it makes for a very stable environment. Mazzone also plans the rotation 40 days in advance and so a pitcher being taken out of the rotation is not typically based on a single start. I often wonder why teams don't make it a point to introduce stability. They seem to change managers and coaches often based only on won-loss record when their real problem is bad players. Change for the sake of change. Perhaps some commitment to a coaching staff's philosophy (or a coaching staff that implements the organizational philosophy per the A's and Red Sox) for an extended period of time might pay dividends. Seems to work for the teams that have tried it.

    3. The fact that Mazzone is great at understanding a pitcher's mechanics when he's going well and getting back to that when he's not. Although Mazzone wasn't discussed in any detail in Bill Shanks book Scout's Honor (which I reviewed here), the need to have a coach who understands that every pitcher is not him was brought out in the book in the section where Shanks profiled Ken Dayley. The Braves pitching coach at the time was Bob Gibson who was trying to make every pitcher into a Gibson clone rather than helping them do what they do better. Gibson didn't last long and Dayley I think attributed some of his struggles to Gibson's "teaching".

    He also mentions J.C. Bradbury analysis (of Sabernomics fame) of Mazzone, the links to which you can find here. As quoted in the article Bradbury has concluded that "working with Leo shaves off between .55 and .85 points of a pitcher's ERA." Great stuff.

    Sunday, September 25, 2005

    More Bonds

    I've gotten a variety of reactions on my article on Barry Bonds. While most have been very positive I wanted to address some of the issues that readers have brought up. And BTW, thanks for writing and please keep it up.


    Why did you include Kimbery Bell?
    I had considered whether I should even include the sentence on Bell but I ended up putting it in there with the intention of saying something like "and here's another problem for Bonds". It came across as using her as some sort of evidence but of course she's got a huge motive to be lying (not the least of which is simple revenge) and so I don't consider her allegations as definitive of anything. Her inclusion doesn't impact my argument since my conclusion that he knowningly used steroids is based on his relationship with Anderson, not on anything Bell said.

    Does Barry still belong in the Hall of Fame? What about Mark McGwire, Rafael Palmeiro and others in the "lively player era"?
    I guess I would say that even if Bonds is shown to have knowingly used steroids he still deserves to be in, not because baseball didn't have any rules in place against the use of steroids, but rather because of what he did pre 2000. He was already a Hall of Famer with 445 career homeruns, three MVPs, eight Gold Gloves, and on and on. Perhaps he should have to wait a few years as a sort of penalty for bad behavior but he certainly deserves to be inducted. However, had it been shown that he was using steriods for the majority of his career then he wouldn't be deserving and shouldn't be voted in because his performance was so tainted as not to be a reliable indicator of Hall of Fame talent.

    Incidentally, this is the same stance I have on Pete Rose. He was a Hall of Fame player and so deserves induction. However, when he gambled on baseball he forfeited the right to be inducted on the first ballot and should have to wait awhile.

    As a result I don't think the standard for not being is as simple as failing one or more drug tests but rather the conclusion of history based on information that comes out over time. That's why the five-year waiting period is important and becomes more so as those like McGwire and Bonds retire.

    The same argument is in effect for McGwire and Palmeiro. In the case of McGwire his testimony before Congress this spring ("I'm not here to talk about the past") to me indicated that he used much more than andro and probably did since early in his career. If that's ever shown more definitively then he doesn't deserve induction at all, with or without a waiting period for bad behavior. I say that because without his 1996-1999 seasons he's clearly not a Hall of Famer. Palmeiro was also clearly a Hall of Famer before his positive test and so should be inducted as well unless it's shown (aside from Jose Canseco's book, which, despite everything's that come out, still don't take that much stock in) he had a history of using steroids over many years.

    Isn't Bonds innocent until proven guilty? Isn't it just a case of guilt by association?
    I guess for me the probability that he knowingly used and benefited from steroids far outweighs the probability that the stats, science, and circumstance I mentioned in the article are just coincidences.

    He's innocent until proven guilty in a court of law but that doesn't mean rational people like you and I can't come to our own opinions given what we know. We do that everyday on a variety of issues.

    Since even if Bonds was taking steroids from 1999-2002 he wasn't doing anything illegal since baseball had no policy, how can you criticize him?
    It is absolutely correct that technically Barry wasn't breaking a baseball rule. The dullness of the owners, a weak commissioner, a recalcitrant players union, and a failure of the media and fans to call for accountability all conspired to ensure that testing was not implemented sooner and when it was it was ineffective. That of course is an article in itself and there is a great exploration of it in Bryant's book.

    That said, steroids were and are illegal and more importantly the use of them is clearly unethical as there have been debates going on about them in sports for 30 plus years. That leaves today's athletes no moral or ethical wiggle room.

    I also don't buy the argument that professional athletes should be held to a different standard than Olympic athletes merely because they’re professional, and therefore it is their job is to maximize performance. If anything, they should take it more seriously and understand the legal, moral, and health issues better than amateurs.

    Why did you single out Bonds instead of focusing on the hundreds of other players or the baseball establishment itself?
    My focus on Bonds was the result of my reaction to his 704th homerun. That reaction stems from the fact that it is Bonds whose statistics will impact the record books more than any other player of his era and have a lasting effect on the statistics we used to communicate about the game. I also mentioned 583 and 70 in my article as two more tainted numbers put up by Mark McGwire. I'm saddened in the same way about those numbers.

    As to the baseball establishment I'm left without words to how negligant they've been. The ongoing war between the owners and players served to effectively quash this issue when it should have been fully discussed after the strike. The illogical and totally unreasonable stance of Donald Fehr and the player's union on privacy grounds ensured that nothing would be done. That was even after 5-7% of the players tested positive in a test that was easily beatable. Who know what the real numbers were. As it turned out only the threat of action by Congress got the parties as far as they've gotten.

    That said, my article was about the stats and Bonds but certainly baseball deserves plenty of critcism.

    Friday, September 23, 2005

    Bonds is Back

    My latest article has been published on THT. It discusses the return of Barry Bonds and how, in my humble opinion, it is overwhelmingly likely that he knowingly used steroids and benefited from them, and how as a result his assault on Ruth and Aaron is a sad and oh so permanent reminder of the "lively player era" (as George Will calls it).

    I was listening to Dan Patrick's ESPN radio show yesterday and heard Bonds' comments to reporters when asked about steroids while in Washington to play the Nats. Patrick was right that Barry continues to try and put up smokescreens in order to avoid answering questions - first by bringing his son into it in spring training and now by inserting Katrina victims into the picture and asking reporters how much they've donated. It's pathetic.

    Thursday, September 22, 2005

    Young Guns

    Just getting set to score my last game of the season for MLB.com on a cool and breezy day in Denver where the Rockies will host the Padres. With last night's 5-2 win, the Padres moved to 76-75 and remained 5 games in front of the Giants in the western division.

    Last night rookie Mike Esposito made his major league debut for the Rockies and pitched 5 decent innings giving up 7 hits and 3 runs. He was pretty aggressive in the strike zone I thought although he ended up walking 3. Jake Peavy was very sharp and although the Rockies weren't that far behind most of the game, it just didn't look they would have a chance.

    That makes it 19 different rookies who have played for the Rox this season which ties the Dodgers. That is the Rockies franchise record.

    Overall, the Rockies have had by far the most games played by rookies this season:


    Colorado 869
    Atlanta 676
    Dodgers 607
    Kansas City 499
    San Francisco 451

    Of course the Dodgers, Braves, and Giants weren't exactly planning to have to rely on rookies as much as the Rockies were but of course we know how well the Braves rookies have played overall with Jeff Francouer leading the way.

    The most interesting play of last night's game was when rookie Corey Sullivan chose to slide into the catcher Ramon Hernandez who was actually behind the plate trying to field a throw in the first inning when trying to score on a Todd Helton double, instead of taking a more direct route and using a hook slide or a head first slide using his hand. It was bizarre and Sullivan was called out since he never actually reached the plate. That turned out to be the Rockies best chance to get to Peavy who then shut them down until the 8th.

    Sunday, September 18, 2005

    Another Ankiel

    Well, actually another Brooks Kieschnick. Steve Turner brought to my attention the career of Willie Smith in reference to my article on Ankiel, who pitched 21.7 innings for the Detroit Tigerss in 1963, and in 1964 pitched 31.7 innings for the Los Angeles Angels and played 87 games in the outfield hitting .301/.317/.465 in 359 at bats. He gave up pitching in 1965 and was a regular for the Angels hitting .261/.308/.423 in 136 games. After that it was all downhill and he retired after playing in 31 games for the Reds in 1971.

    He fell under my radar of 50 games pitched but he did make the transition at the major league level.

    Friday, September 16, 2005

    Rick Ankiel's Quest

    I have a new article on The Hardball Times summarizing Ankiel's season and his quest to make the transition from pitcher to hitter.

    Also, make your plans to pre-order The Hardball Times Baseball Annual 2006. There will be plenty of excellent articles from the THT writers as well as guest essays by the likes of Bill James among others. There's also lots of stats of course and even some new data on balls in play outcomes for you to peruse.

    Cicero: The Life and Times of Rome's Greatest Politician

    For Christmas last year I received the book Cicero: The Life and Times of Rome's Greatest Politician by Anthony Everitt and just a couple weeks ago finally finished it (not because its a long book or difficult to digest - it's an easy read at just over 300 pages).

    I was originally interested in the book because my knowledge of Roman history was very limited outside of the first century CE which intersects with the New Testament. In fact, my formal school exposure to any period before that is probably relegated to reading Shakespeare's Julius Caesar in seventh grade - which I didn't like and remember only because of Shakespeare's anachronistic insertion of a clock tower and chime which didn't begin to appear until the early to mid 14th century in Italy. And of course I knew almost nothing of Cicero (106-43 BCE) other than that some Christians like St. Jerome had referred to him an enlightened or "good pagan".

    Anyway, I found the book thoroughly engaging and enjoyable. Everitt writes the book in a more or less chronological style with the exception of beginning the book at the fateful Ides of March. He then paints a picture of the Rome that Cicero was born into concentrating on the tumult in the before picking up the story of his early life in Arpinium 70 miles south of Rome.

    Everitt then traces Cicero's rise an orator and lawyer centered around the spiritual, legal, and political center of the Roman Republic, the Forum before moving on to his climb up the political ladder and to his Consulship in January of 63 BC. As some of you may know, before the rise of Julius Caesar the Romans elected two Consuls each year to rule jointly. The Consuls would then usually be rewarded with a choice governorship somewhere in the empire in which he could line his pockets and recover the money he spent "campaigning" (which often consisted of bribing).

    Although one would think that the Consulship would be highlight of a career and the apex of the book, Everitt spends most of the book on what happened after and Cicero's dealings with Pompey, Caesar, Mark Antony, and Cato through the end of the civil war in 46 BC and the death of Cicero three years later. I won't spoil it for you but the story is a fascinating one as it brings to the forefront the complexity and barbarity of Roman politics as well as the societal stability and political checks and balances we so take for granted in our form of government. Everitt mentions again and again how something as simple as the lack of a police force changes the entire political system as mobs of supporters would be free to intimidate voters into not voting and otherwise make life difficult for candidates trying to gain office.

    At the same time I was struck by how many recognizable elements there were in Roman society to our own but also how different the thought patterns of the individuals must have been. The religious life was so deeply entwined with the public life that it is hard to envision how seriously or even if much of the ruling class actually believed in the collection of rituals, superstitions, and (to the post-enlightenment mind) simply bizarre ceremonies they engaged in. It was such that the Consul would/could declare bad omens that stopped public business (often used as a political device) and the Pontiff (the Pontifex Maximus, the chief religious official and authoritative predecessor of the Pope, a title held by Julius Caesar before the civil war) was in charge of populating the calendar with lucky (fastus) or unlucky (nefastus) days in which public business was interrupted. In one scene Everitt recounts how Cicero is trying to make a decision on a course of action and so of course he has his servants slaughter an animal and then hires someone to read the entrails in order to determine what he should do. To me, it's fascinating to try and conceive of how a person who believed in this superstition, or archaic theories of medicine and cosmology for example, thought and reasoned about even the most mundane matters. Probably too much "chronological snobbery" on my part as C.S. Lewis says but still interesting...

    In the end Cicero is portrayed as a sympathetic figure who usually worked for the ideals of democracy and good government while not always having the courage of his convictions (unlike Cato who committed suicide rather than accept a form of pardon from Caesar). He's also painted as a man of his times who was not above sacrificing his convictions for financial gain from time to time.

    Saturday, September 10, 2005

    Royals Rantings

    And here's Ron's assessment of the Royals situation. Very insightful.

    I would think that a team that was spouting the "small market mantra" as Ron says would develop some strategies that are successful for small market teams. Many have criticized Moneyball as simply a small market approach as in the book Scout's Honor but if it's successful then why wouldn't the Royals or other small market teams proactively try and emulate the A's?

    I think Baird has done a good job of getting free or nearly free talent in the last couple years (Sisco, Huber, Bautista etc.) after screwing up big time his first couple years (Neifi, Tucker, Crosby, Griffin). That said, certainly one small market strategy is to try and develop a core of young players that mature at the same time so that you get a maximum window established before losing them to arbitration or free agency. Instead, what the Royals seem to be doing is rushing players that are too young, start their service clocks running, and then screw up their development (Costa, Bautista, Howell, Nunez, Gotay).

    While I didn't really think that applied to Zack Greinke, now it would appear that he perhaps could also have used another year of seasoning. They also treat AAA as a wasteland where they send guys they don't think are prospects. I'm confused by what they're doing as well.

    Their free agent signings haven't been anything to write home about either. And why are they spending another $1.35 million on soon to be 38 year-old Matt Stairs? They would be better off making sure they get Alex Gordon signed with that money (although it appears he'll sign anyway).

    Pawelek Looking Good

    Awhile back I noted the progress of Cubs 2005 first round draft choice Matt Pawelek in the Arizona Fall League.

    For those interested, he ended his stint in the AFL by pitching 43 innings in 14 games (13 starts) and giving up just 25 hits. He walked 21 and struck out 56 and did not allow a homerun. His 2.72 ERA earned him a promotion to the Boise Hawks where he started in one game and gave up 6 hits in 3 innings. Looking good thus far...

    More Sox

    Cyril Morong he gave me permission to share a few more factoids related to his article on the White Sox and their offense.

    I had remarked to him that I thought his stats on the number of low scoring games was very intriguing but mentioned that Dave Studeman had pointed out earlier this season that a team that consistently scores 4 or more runs and gets good pitching is going to win big time and that's just what the Sox had been doing through the end of June.

    Cyril was then kind enough to share that:

    "Through 131 games, last year the Sox had 83 games with 4 or more runs. This year it is 85. But last year, in the best 85 games, the Sox averaged 7.29 runs a game. This year, in the best 85 games, the Sox are averaging 6.22 runs a game. Last year, their 46 lowest games, the Sox averaged 1.65 runs a game. This year it is 1.72. So this year, when they have a low scoring game, they are only slightly better than last year. But they are much lower in high scoring games."

    So it would seem that their run scoring distribution pattern has evened out a bit which helps to explain their 38-32 record since June 23rd. On June 20th they stood at 20-8 in one-run games and since have gone 10-8. Early on they played a tremendous number of one-run games and won them at a .714 clip. Both the frequency of the one-run games and the high winning percentage are tell-tale signs of good fortune rather than simply smart baseball.

    They also remain six games ahead of their pythagorean record when they were five games ahead on June 20th. In other words, in the first 71 games of the season they won five more games that would have been expected and in the 70 games since they've essentially won the number of games you would expect given how many runs they've scored and how many they've given up.

    Did they just get dumber or could it be that in the all too human need to identify a pattern of causation, the media latched onto an "explanation" that in the end was simply a ghost?

    Thursday, September 08, 2005

    Counts for 2004

    In my article this week on The Hardball Times I talked about hitting in different counts. Here's some supporting data for 2004 that shows what all players in the majors hit in different counts.

    The columns AVG-SO and SLUG-SO illustrate what hitters hit in the count when strikeouts are taken out of the equation.


    Count PA AB H 2B 3B HR TB BB IBB HBP SO AVG SLUG AVG-SO SLUG-SO
    0-2 14325 14029 2314 448 49 199 3457 0 0 185 6483 0.165 0.246 0.307 0.458
    1-2 25600 25187 4462 788 80 427 6691 0 0 28310847 0.177 0.266 0.311 0.467
    2-2 24396 24064 4735 897 95 525 7397 0 0 187 9286 0.197 0.307 0.320 0.501
    3-2 23146 15914 3599 746 82 518 6063 7047 5 76 5212 0.226 0.381 0.336 0.567
    0-1 17034 16265 5116 998 90 489 7761 0 0 305 0 0.315 0.477 0.315 0.477
    1-1 16925 16382 5331 1056 96 602 8385 0 0 199 0 0.325 0.512 0.325 0.512
    1-0 14195 13736 4643 1009 107 651 7819 0 0 118 0 0.338 0.569 0.338 0.569
    0-0 23249 21732 7387 1457 147 95912015 0 0 376 0 0.340 0.553 0.340 0.553
    2-1 10651 10408 3539 738 78 485 5888 0 0 76 0 0.340 0.566 0.340 0.566
    2-0 5074 4952 1706 408 37 273 3007 0 0 25 0 0.345 0.607 0.345 0.607
    3-1 9358 4397 1579 351 36 288 2866 4809 79 15 0 0.359 0.652 0.359 0.652
    3-0 4586 287 111 23 1 35 241 2985 1297 5 0 0.387 0.840 0.387 0.840


    I also talked about the frequency of hitting in different counts that showed the leaders in working themselves into hitter's counts did so at a rate of around 30-33%. Below are the averages in 2004.


    Count PA Pct Counts
    0-2 14325 0.076 Hitters 0.233
    1-2 25600 0.136 Pitchers 0.302
    2-2 24396 0.129 Neutral 0.465
    3-2 23146 0.123
    0-1 17034 0.090
    1-1 16925 0.090
    1-0 14195 0.075
    0-0 23249 0.123
    2-1 10651 0.056
    2-0 5074 0.027
    3-1 9358 0.050
    3-0 4586 0.024

    New Articles on Pitch Data

    In case you hadn't seen them here are my two most recent articles on The Hardball Times relating to pitch data.

    You Can Count on It
    September 08, 2005
    Controlling the strike zone and the justification of Lloyd McClendon.

    And Here's the Pitch ...
    September 06, 2005
    Just how useful is pitch data in assessing performance? Dan takes a quick look.

    Pickoff

    I was told by my friend Ron that Calvin Pickering was designated for assignment on Tuesday and is therefore off the Royals 40-man roster.

    It's no secret that I've been a big fan of Pickering because of his ability to walk and mash the ball which he showed in AAA last year. This year he made the club out of spring training over Ken Harvey but was then sent back down after only 16 games and 27 at bats. Clearly he was horrible in those 27 at bats striking out 14 times but 16 games is not a real trial and it makes me wonder whether they brought him up more as a way to light a fire under Harvey than to really see what he could do.

    Anyway, Pickering hit very poorly at Omaha in his first 50-100 at bats and at one point was 3 for 33 with 7 walks. He ended at .275 with 23 homeruns and 67 RBIs in 92 games. [Quick Rant: Why don't minor league teams keep their entire team's statistics on their web sites (or Baseball America for that matter)? Once a player is released or moved to another team his stats go away making it very hard to find out what he did at a different level? I can't wait for MLBAM to consolidate the minor league stats on their web site, hopefully they'll do a better job.]

    At 28, Pickering could still be valuable off the bench for somebody who wants to take a chance on him. I think the Royals made a big mistake by not bringing him up early last year and seeing what he could really do when he was swinging the bat well. Instead he got just 140 major league plate appearances (and has still had only 280 or so in his career) and was not used regularly when he was up.

    Wednesday, September 07, 2005

    Cubs Leaders

    With the major league team sputtering to a finish it seemed like a good time to honor Cubs minor leaguers who led their leagues this season.

    In the AA southern league...


    HR - Brandon Sing, WTN (CHC) 26

    Chris Young, BIR (CWS) 26


    And in the A Midwest league...

    AVG - Eric Patterson, PEO (CHC) .333

    HR - Ryan Harvey, PEO (CHC) 24

    W - Ryan Ford, KCC (OAK) 14

    Sean Gallagher, PEO (CHC) 14

    Maybe Eric will end up being the better Patterson?

    Monday, September 05, 2005

    Wives and Husbands

    Perhaps I'm just being surly but here's something that bothers me. This weekend we went to a church where the pastor preached on Colossions 3:17-24 in which Paul lays down some rules for Christian households.

    As is typical the pastor spent the time focusing on what men often do wrong and how they could be better husbands to their wives, in this instance by listing a few questions men could regularly ask their wives to keep the communication flowing. While I'm certainly a man who could use a few pointers, it gets tiring hearing only one side of the equation and I think it gives women the false impression that only men have to change their behavior and strive to "live at peace" with their spouse.

    And of course the reason for this is that most men, pastors included, feel very uncomfortable being critical of any woman and more so in public. I just wish a pastor would for once give equal time to the other side or just not preach this passage.

    EOR (end of rant).

    Smart Ball Consistency

    Here's an interesting study done by fellow SABR member Cyril Morong regarding the White Sox and the consistency of run scoring.

    Cyril's conclusion is that the Sox of 2005 have been successul because of their run prevention, not their stated attempt to create a more consistent offense that doens't rely on the homerun as much. In fact, this year:

    "the Sox have scored 3 or fewer runs 46 times, while last year it was 48 times. That tiny difference might be due to luck. And if we look at games with 2 runs or less, the Sox actually have more this year (39 vs. 37)"

    Cyril then went on to see if consistent teams actually do win more games than inconsistnet ones using a regression analysis. He found that they do but the difference is small in comparison to simply looking at the aggregate runs scored and runs allowed. His conclusion is that "consistency did not help explain a team’s winning pct very much and the most consistent teams did not win more than expected."

    Sunday, September 04, 2005

    Since June 1st

    In a previous post I mentioned that the Rockies had the best record in the NL West since June 1st.


    W L Pct
    Rockies 39 46 .459
    Giants 38 46 .452
    Padres 35 48 .422
    Dodgers 35 49 .417
    Diamondbacks 31 54 .365

    I didn't say they were good, just better than the rest of the squalid division.

    Unfortunately for the Rockies they went 6-15 in April and 9-20 in May. Since then, 12-15 in June, 10-17 in July, 15-14 in August, and 2-0 in September heading into today's game against the Dodgers.

    Saturday, September 03, 2005

    Baseball Weekend

    Two weekends ago the Cubs made their annual trek to the Mile High City and my family and I made the most of it.

    On Friday the game started at 3:05PM and I was scoring for MLB.com. Before the game in the press box I was hoping to run into Ron Santo in order to procure an autograph (I had brought a ball) but the closest I came was rubbing shoulders with his broadcast partner Pat Hughes in the cafeteria.

    Mark Prior pitched for the Cubs and had excellent stuff from the start. He went on to pitch 6 strong innings, giving up two earned runs and striking out 10. What I found most interesting about the outing, however, was the way he continually nibbled at the corners with two strikes. He was ahead of most of the hitters but would end up with a lot of 2-2 and 3-2 counts after wasting a slider away in the dirt or trying to be too fine with his fastball. As a result he threw 118 pitches in those six innings. It seems to me he should trust his stuff a little more and be a bit more aggressive in going after hitters.

    On the offensive side the Cubs jumped on Byung-Hyun Kim early with a Jeremy Burnitz single that scored Todd Walker in the first. The Cubs got another run in the fourth and two in the fifth courtesy of a Todd Walker homerun and Aramis Ramirez single that scored Derrek Lee. That was all the Cubs needed as they went on to win 5-3.

    Kerry Wood pitched an impressive 8th inning striking out two while throwing 98 mph fastballs and 88 mph sliders. Pitching out of the stretch he looked much more in control of his body and didn't fall off the mound as he's prone to do from the windup. It's nice to see that his surgery was a success and so it looks as if he'll be back in the rotation in 2006.

    On Saturday afternoon I headed to the SABR Rocky Mountain chapter meeting held from 12:30-3:30PM at a building down the street from Coors Field. It was the first meeting of this chapter I had attended since moving to the Front Range. Although the meeting was delayed by a mix-up that left the 20 or so attendees out on the street until almost 1PM, I had a good time.

    The featured speaker was Rockies radio broadcaster Jeff Kingery who was very cordial and had prepared a bit for his talk. Kingery has been with the Rockies since the beginning and is the only original broadcaster remaining. He started by discussing how statistics do and don't translate to the radio by giving an example of how it would be difficult to discuss some of Todd Helton's accomplishments without simplifying by making comparisons to other players rather than reading off a list of numbers. Interestingly, in talking about Helton's big numbers he didn't allude at all to park effects which made me wonder how much or if that ever enters his commentary when discussing Rockies hitters.

    He also noted that he'll open a file on his laptop for a player when he talks with them and gleans an interesting anecdote that he can relate on the air. Of course, they have to be short and to the point in order to get it in during an at bat and because of the transient nature of the listeners who are often in the car for a few minutes and picking up just short snippets.

    One story he related was of Luis Gonzales of the Diamondbacks in left field at Wrigley when a fan came running down the aisle and dumped something onto the field. Gonzales, thinking at first he was target, moved under the basket and when security arrived realized that the man had dumped his father's ashes on the field per his father's request. After pleading his case the security guard said drly, "well, your Dad can stay but you have to go" before escorting him out of the park. He mentioned that the worst thing for him is to have to try and continue a story or finish a point across innings.

    When asked about his use of statistics and the pregame notes provided by the teams he said that he would consider it amazing if they used even 20% of the information and he doesn't rigorously go through them each night. Having seen those pregame notes I'll attest to the fact that they're long indeed and contain lots of pretty useless information based on very small sample sizes along with a few gems. When I was at Kauffman Stadium I noticed that Paul Splittorf went through the notes and highlighted various things before going on the air. I saw the Rockies TV broadcaster doing the same last night before the Rockies/Dodgers game. He also said that during the broadcast they'll use BaseballReference.com (he called it Baseball Research but I'm pretty sure that's what he meant).

    In talking about scouting and how reports are put together he also had collected some funny assessments made by scouts on scouting reports such as the one for one player that read, "sets low personal goals and consistently fails to achieve them".

    During the question and answer time he was inevitably asked about winning at altitude. His take was familiar in that he thought the Rockies needed four or five big homerun hitters ala the "Blake Street Bombers" and that the Rockies simply need better players. This mantra has been repeated ad nauseum in the local papers this season. He was hopeful that Matt Holliday, Brad Hawpe, Todd Helton, and Ian Stewart would fill the bill. However, he also pointed out that a deep bullpen is important and pointed to this season where early on the bullpen blew game after game because it was filled with rookies and just not very good pitchers. Sadly, had the Rockies had their act together in April, they would still likely be in the race since they've had the best record in the NL West since June 1st. He then noted that the Rockies have said they're going to try and shore up the catching position along with the bullpen for next year. They also, of course, desparately need a centerfielder in case the Larry Bigbie experiment flops.

    In all, he was a great speaker and I appreciated Ray Luurs being able to get him. This chapter is also having it's annual banquet in November where the SABR president, Jim Burris (assistant to Ford Frick and one-time GM of the Denver Bears), Jack Corrigan (Kingery's broadcast partner), and Ed Henderson (well known scout in the Denver area) would all be speaking. Most interesting, however, was the plan to put a plaque near Invesco field that points out the location Mile High Stadium as the home of professional baseball in Denver during much of the 20th century with hopes to put plaques at the other six locations in the area where pro baseball was played. Hopefully, the project will move forward as I can't think of a better project for SABR to engage in.

    Have I ever mentioned that you should become a SABR memebr if you're not already? Just checking.

    After the meeting adjourned around 3:30 I headed over to Coors Field where the gate behind centerfield allowing fans to watch batting practice in left field opens two hours prior to game time. The weather had turned threatening and so the Cubs weren't hitting on the field. So I took a leisurely stroll through the park before the entire park was made accessible at 4:30. After an excellent burger and fries at the restaurant in the right field corner of the park I headed to my seat behind home plate in the upper deck where the rest of the SABRites were to congregate. At game time it was 65 degrees and drizzling although the rain held off for the remainder of the game.

    I took my seat in the "mile high row" that is marked as being 5,280 feet above sea level and soon 10 to 15 other members found their way as well. From the Cubs perspective the game was a bit lackluster. Aaron Cook was in control from the start used his off speed pitches effectively to keep the Cub hitters off balance in his 7 innings giving up one run, walking only one, while failing to strike out a batter. Glendon Rusch for the Cubs looked better than in his previous starts and pitched 6 innings giving up 2 earned runs and unearned run courtesy of a Todd Walker error in the first. With runs in the 7th and 8th the Cubs were able to get Walker on as the tying run in the 9th before Derrek Lee facing Brian Fuentes grounded weakly to Helton at first to end the game and sealing the Rockies 4-2 win.

    Kerry Wood once again got into the game but didn't look quite as sharp. After falling behind to Dustan Mohr in the 8th the fellow SABR member sitting next to me remarked that Wood better not groove a fastball knowing that Mohr hits little that is not a fastball out over the plate. Of course he did and Mohr deposited it some 420 feet over the center field fence. It was great to sit with such knowledgable fans and enjoy the baseball discussion.

    On Sunday the sun was bright and the weather warm as I packed the entire family, clad in our Cubs gear, in the car after church and headed to the park. We arrived just before the first pitch and took our seats down the first base line in the lower level. I was excited to point my two daughters attention to the fact that Greg Maddux, perhaps the last 300 game winner in a generation, was pitching for the Cubs. They nodded politely as their thoughts returned to dip'n dots. Just as well I suppose as Maddux didn't have it and gave up 6 runs in his 6 innings of work including homeruns to Mohr in the 4th and back to back homers by Matt Holliday and Garrett Atkins in the 5th.

    The Cubs kept it close by getting five runs in the 5th off of rookie Jeff Francis on homeruns by Neifi Perez and Jeremy Burnitz. Of course my wife, who complains she never actually sees the action, was taking a walk with one of our daughters. But just as soon as the Cubs were back in it Scott Williamson gave up a three-run homer to Jorge Piedra in the 8th giving the rockies a 9-5 lead.

    In the 9th Derrek Lee hit a 435 foot leadoff homerun off of Brian Fuentes (the blow the Cubs needed the night before) followed by a 400 foot homerun to right by Aramis Ramirez to make it 9-7. Over half the crowd of 40,000 were Cubs fans and so Coors Field was as lively as I've seen it this season. Unfortunately, Nomar Garciapara (who had hit two doubles and looked good returning from the groin injury), and Jeremy Burnitz made outs. Michael Barrett, however, hit a triple off the right field foul pole that Clint Hurdle briefly protested. Todd Walker then came in to pinch hit against the lefty Fuentes. The lack of a credible right-handed bat on the bench cost the Cubs as Walker did not have good swings and finally struck out to end the game.

    The Cubs dropped two of three, which all but ended their hopes of a wild card spot. But still it was a great weekend of baseball.

    Friday, September 02, 2005

    Hurricane Help

    The Rockies announced tonight that all day of game ticket sales for this Sunday's game (September 4th) against the Dodgers will go to the relief effort for hurricane Katrina victims.

    So if you haven't had a chance to do your part yet, you can come out to Coors Field on Sunday afternoon, take in a ballgame, and help out at the same time. I'll be scoring the game for MLB.com so give me a wave in the middle of the lower press box.

    Pitches and more Pitches

    For an upcoming article on The Hardball Times I did a little digging into pitch data from Retrosheet. What follows are the 473 players with more than 500 plate appearances from 2000-2004 and a few stats related to pitches.

    We have:

  • Pitches per plate appearance (P/PA)

  • Swinging at the first pitch (1stPitch/PA)

  • Swinging and missing percentage (Miss/P)

  • Fouls per plate appearance (Foul/PA)

  • Balls taken percentage (Balls/P)


  • Name PA OPS Pitches P/PA 1stPitch1stP/PA Miss Miss/P Foul Foul/PA Ball Ball/P
    1 Johnny Damon 3554 794 13889 3.91 544 0.153 715 0.051 2380 0.670 5124 0.369
    2 Alex Rodriguez 3542 989 14105 3.98 875 0.247 1442 0.102 2142 0.605 5523 0.392
    3 Jeff Bagwell 3508 934 14006 3.99 1115 0.318 1451 0.104 2288 0.652 5829 0.416
    4 Miguel Tejada 3507 839 13143 3.75 569 0.162 908 0.069 2148 0.612 4778 0.364
    5 Bobby Abreu 3477 938 14823 4.26 448 0.129 966 0.065 1949 0.561 6219 0.420
    6 Shawn Green 3462 876 12950 3.74 1180 0.341 1313 0.101 2211 0.639 5075 0.392
    7 Todd Helton 3448 1093 13931 4.04 1009 0.293 751 0.054 2561 0.743 5566 0.400
    8 Andruw Jones 3385 849 12690 3.75 1222 0.361 1617 0.127 2069 0.611 4750 0.374
    9 Rafael Palmeiro 3360 906 13231 3.94 812 0.242 778 0.059 2159 0.643 5471 0.413
    10 Derek Jeter 3358 842 12434 3.70 1253 0.373 1046 0.084 2444 0.728 4654 0.374
    11 Brian Giles 3326 974 12445 3.74 923 0.278 455 0.037 1860 0.559 5355 0.430
    12 Carlos Delgado 3299 997 13285 4.03 917 0.278 1293 0.097 1970 0.597 5444 0.410
    13 Tony Batista 3288 740 12755 3.88 689 0.210 1187 0.093 2381 0.724 4642 0.364
    14 Jason Kendall 3279 778 12842 3.92 341 0.104 508 0.040 1741 0.531 4805 0.374
    15 Jim Thome 3257 1002 13499 4.14 963 0.296 1760 0.130 2013 0.618 5707 0.423
    16 Craig Biggio 3255 786 11500 3.53 1037 0.319 1113 0.097 1864 0.573 4009 0.349
    17 Bret Boone 3253 833 12510 3.85 796 0.245 1202 0.096 1809 0.556 4702 0.376
    18 Chipper Jones 3248 952 11792 3.63 1087 0.335 932 0.079 1672 0.515 5038 0.427
    19 Luis Castillo 3231 743 13015 4.03 572 0.177 389 0.030 1943 0.601 5073 0.390
    20 Jeff Kent 3230 917 11650 3.61 1104 0.342 1058 0.091 1929 0.597 4526 0.388
    21 Luis Gonzalez 3213 959 12424 3.87 547 0.170 746 0.060 2022 0.629 5084 0.409
    22 Garret Anderson 3211 835 10670 3.32 1082 0.337 957 0.090 1858 0.579 3451 0.323
    23 Sammy Sosa 3210 1002 13069 4.07 875 0.273 1894 0.145 1987 0.619 5221 0.399
    24 Derrek Lee 3190 863 12858 4.03 872 0.273 1326 0.103 1949 0.611 5127 0.399
    25 Gary Sheffield 3171 989 12016 3.79 661 0.208 782 0.065 1723 0.543 4980 0.414
    26 Vladimir Guerre 3168 1005 10399 3.28 1500 0.473 1187 0.114 2084 0.658 3533 0.340
    27 John Olerud 3164 823 12277 3.88 531 0.168 500 0.041 1525 0.482 5113 0.416
    28 Lance Berkman 3142 989 12263 3.90 1081 0.344 1087 0.089 1888 0.601 5182 0.423
    29 Carlos Lee 3129 837 11854 3.79 916 0.293 799 0.067 2300 0.735 4246 0.358
    30 Orlando Cabrera 3128 729 11025 3.52 948 0.303 684 0.062 1839 0.588 3841 0.348
    31 Carlos Beltran 3125 857 11860 3.80 883 0.283 949 0.080 2019 0.646 4627 0.390
    32 Bernie Williams 3120 875 11816 3.79 830 0.266 792 0.067 1618 0.519 4932 0.417
    33 Jose Cruz Jr. 3115 791 11722 3.76 1131 0.363 1241 0.106 1859 0.597 4646 0.396
    34 Scott Rolen 3111 912 12523 4.03 955 0.307 1031 0.082 2343 0.753 4808 0.384
    35 Edgar Renteria 3106 775 11104 3.58 984 0.317 762 0.069 1850 0.596 4003 0.361
    36 Mike Lowell 3103 834 11626 3.75 751 0.242 782 0.067 2056 0.663 4357 0.375
    37 Mike Cameron 3090 798 12608 4.08 759 0.246 1187 0.094 1883 0.609 5059 0.401
    38 Cristian Guzman 3082 706 10377 3.37 925 0.300 697 0.067 1561 0.506 3574 0.344
    39 Ray Durham 3070 818 12394 4.04 588 0.192 776 0.063 1853 0.604 4935 0.398
    40 Eric Chavez 3057 870 11885 3.89 867 0.284 1066 0.090 2044 0.669 4391 0.369
    41 Barry Bonds 3050 1316 12060 3.95 728 0.239 608 0.050 1527 0.501 5377 0.446
    42 Shannon Stewart 3044 837 11154 3.66 767 0.252 732 0.066 2083 0.684 3964 0.355
    43 Juan Pierre 3037 742 10160 3.35 707 0.233 287 0.028 1608 0.529 3383 0.333
    44 Jason Giambi 3036 1020 12622 4.16 568 0.187 851 0.067 1813 0.597 5468 0.433
    45 Steve Finley 3036 846 11470 3.78 553 0.182 784 0.068 1697 0.559 4316 0.376
    46 Joe Randa 3023 758 11282 3.73 655 0.217 629 0.056 1902 0.629 4172 0.370
    47 Manny Ramirez 3012 1051 12137 4.03 952 0.316 1029 0.085 2243 0.745 4725 0.389
    48 Omar Vizquel 3009 721 11612 3.86 522 0.173 408 0.035 1623 0.539 4462 0.384
    49 Paul Konerko 3004 837 11358 3.78 649 0.216 777 0.068 1620 0.539 4325 0.381
    50 Jeromy Burnitz 2998 813 12106 4.04 994 0.332 1563 0.129 2094 0.698 4694 0.388
    51 Adrian Beltre 2990 808 11409 3.82 679 0.227 1078 0.094 2084 0.697 3906 0.342
    52 Jim Edmonds 2970 1003 12410 4.18 910 0.306 1318 0.106 1944 0.655 5081 0.409
    53 Rafael Furcal 2960 751 11551 3.90 677 0.229 585 0.051 1842 0.622 4331 0.375
    54 Ichiro Suzuki 2953 828 10357 3.51 697 0.236 474 0.046 1899 0.643 3525 0.340
    55 Darin Erstad 2953 765 11046 3.74 487 0.165 718 0.065 1698 0.575 3921 0.355
    56 Moises Alou 2944 894 10078 3.42 1240 0.421 867 0.086 1852 0.629 3889 0.386
    57 Jose Vidro 2934 870 11010 3.75 805 0.274 636 0.058 1935 0.660 4199 0.381
    58 Tino Martinez 2928 792 10779 3.68 638 0.218 683 0.063 1703 0.582 4058 0.376
    59 Jorge Posada 2914 885 11555 3.97 742 0.255 1010 0.087 1680 0.577 4844 0.419
    60 Matt Lawton 2914 796 11253 3.86 732 0.251 567 0.050 1658 0.569 4693 0.417
    61 Pat Burrell 2909 821 12064 4.15 836 0.287 1205 0.100 1874 0.644 4882 0.405
    62 Mark Kotsay 2897 794 10398 3.59 1027 0.355 733 0.070 1851 0.639 3868 0.372
    63 Jimmy Rollins 2894 735 10572 3.65 800 0.276 682 0.065 1645 0.568 3900 0.369
    64 Edgardo Alfonzo 2893 809 11074 3.83 561 0.194 665 0.060 1841 0.636 4247 0.384
    65 Magglio Ordonez 2886 926 10564 3.66 1002 0.347 793 0.075 1844 0.639 4051 0.383
    66 Bobby Higginson 2882 792 11144 3.87 680 0.236 545 0.049 1718 0.596 4605 0.413
    67 Juan Encarnacio 2876 744 10327 3.59 925 0.322 1092 0.106 1805 0.628 3608 0.349
    68 Sean Casey 2871 824 9914 3.45 785 0.273 604 0.061 1792 0.624 3545 0.358
    69 Eric Young 2858 737 10258 3.59 634 0.222 354 0.035 1338 0.468 3930 0.383
    70 Jacque Jones 2854 786 10025 3.51 1223 0.429 1500 0.150 1766 0.619 3473 0.346
    71 Rich Aurilia 2844 781 10168 3.58 847 0.298 819 0.081 1641 0.577 3766 0.370
    72 Richard Hidalgo 2840 864 10859 3.82 849 0.299 955 0.088 1855 0.653 4093 0.377
    73 Corey Koskie 2834 838 11077 3.91 955 0.337 1167 0.105 1779 0.628 4343 0.392
    74 Roberto Alomar 2817 797 11248 3.99 585 0.208 634 0.056 1847 0.656 4278 0.380
    75 Mike Sweeney 2809 912 10293 3.66 771 0.274 770 0.075 1781 0.634 3900 0.379
    76 Ryan Klesko 2807 889 10382 3.70 1030 0.367 867 0.084 1725 0.615 4241 0.408
    77 Edgar Martinez 2805 900 11585 4.13 414 0.148 706 0.061 1561 0.557 4790 0.413
    78 Alfonso Soriano 2800 821 10197 3.64 863 0.308 1332 0.131 2053 0.733 3192 0.313
    79 Tony Womack 2799 673 10571 3.78 503 0.180 606 0.057 1815 0.648 3509 0.332
    80 Terrence Long 2793 731 10358 3.71 519 0.186 719 0.069 1695 0.607 3765 0.363
    81 Aramis Ramirez 2775 812 10121 3.65 992 0.357 1027 0.101 2016 0.726 3509 0.347
    82 Torii Hunter 2775 792 9852 3.55 929 0.335 1257 0.128 1752 0.631 3360 0.341
    83 Alex Gonzalez 2767 702 10253 3.71 945 0.342 1174 0.115 1585 0.573 3706 0.361
    84 Jeff Conine 2766 788 10073 3.64 988 0.357 610 0.061 1701 0.615 3720 0.369
    85 Jermaine Dye 2752 811 11166 4.06 522 0.190 864 0.077 1746 0.634 4243 0.380
    86 Jose Valentin 2750 802 10885 3.96 737 0.268 1036 0.095 1981 0.720 4129 0.379
    87 Kenny Lofton 2750 767 10132 3.68 685 0.249 433 0.043 1609 0.585 4022 0.397
    88 Richie Sexson 2748 885 10756 3.91 866 0.315 1502 0.140 1742 0.634 4203 0.391
    89 Vinny Castilla 2738 734 8870 3.24 1306 0.477 1199 0.135 1584 0.579 2895 0.326
    90 Albert Pujols 2728 1037 10315 3.78 695 0.255 687 0.067 1558 0.571 4043 0.392
    91 Adam Kennedy 2725 736 10211 3.75 763 0.280 815 0.080 1917 0.703 3464 0.339
    92 Randy Winn 2707 771 10191 3.76 602 0.222 771 0.076 1658 0.612 3696 0.363
    93 Marquis Grissom 2703 733 9596 3.55 774 0.286 901 0.094 1610 0.596 3445 0.359
    94 Neifi Perez 2680 662 8880 3.31 975 0.364 511 0.058 1749 0.653 2879 0.324
    95 Melvin Mora 2667 818 10648 3.99 467 0.175 810 0.076 1598 0.599 4039 0.379
    96 Troy Glaus 2666 892 10851 4.07 624 0.234 1144 0.105 1569 0.589 4441 0.409
    97 Placido Polanco 2664 760 8821 3.31 695 0.261 351 0.040 1399 0.525 3084 0.350
    98 Tim Salmon 2656 839 10533 3.97 787 0.296 1039 0.099 1789 0.674 4328 0.411
    99 Preston Wilson 2652 813 9970 3.76 926 0.349 1338 0.134 1789 0.675 3532 0.354
    100 Todd Walker 2639 796 9992 3.79 758 0.287 594 0.059 1846 0.700 3707 0.371
    101 Mark Grudzielan 2637 726 9249 3.51 738 0.280 632 0.068 1661 0.630 3159 0.342
    102 Royce Clayton 2629 687 9740 3.70 894 0.340 935 0.096 1904 0.724 3368 0.346
    103 Julio Lugo 2621 732 10131 3.87 717 0.274 815 0.080 1509 0.576 3779 0.373
    104 Cliff Floyd 2607 907 9430 3.62 1032 0.396 1152 0.122 1805 0.692 3398 0.360
    105 Deivi Cruz 2603 699 8197 3.15 781 0.300 620 0.076 1343 0.516 2527 0.308
    106 David Bell 2601 730 9902 3.81 737 0.283 613 0.062 1758 0.676 3726 0.376
    107 Jay Payton 2565 778 8586 3.35 963 0.375 664 0.077 1571 0.612 2917 0.340
    108 Ron Belliard 2562 737 9626 3.76 657 0.256 679 0.071 1458 0.569 3575 0.371
    109 Todd Zeile 2552 751 10953 4.29 263 0.103 575 0.052 1350 0.529 4382 0.400
    110 Phil Nevin 2550 879 10074 3.95 760 0.298 1178 0.117 1704 0.668 3810 0.378
    111 Javy Lopez 2524 846 8890 3.52 856 0.339 972 0.109 1546 0.613 3101 0.349
    112 David Eckstein 2520 700 9531 3.78 325 0.129 291 0.031 1480 0.587 3189 0.335
    113 Brad Ausmus 2518 653 9137 3.63 839 0.333 568 0.062 1520 0.604 3329 0.364
    114 Geoff Jenkins 2517 855 9279 3.69 1011 0.402 1388 0.150 1814 0.721 3181 0.343
    115 Mark Loretta 2517 802 9634 3.83 540 0.215 376 0.039 1630 0.648 3467 0.360
    116 Mike Young 2516 762 9614 3.82 634 0.252 762 0.079 1590 0.632 3456 0.359
    117 Kevin Millar 2495 867 9817 3.93 681 0.273 703 0.072 1798 0.721 3648 0.372
    118 Jose Hernandez 2479 744 9906 4.00 683 0.276 1442 0.146 1546 0.624 3657 0.369
    119 David Ortiz 2469 892 10056 4.07 654 0.265 968 0.096 1788 0.724 3959 0.394
    120 Dmitri Young 2462 846 8418 3.42 1127 0.458 1011 0.120 1785 0.725 2837 0.337
    121 Mike Piazza 2459 915 9092 3.70 623 0.253 921 0.101 1496 0.608 3394 0.373
    122 Nomar Garciapar 2456 906 7638 3.11 1202 0.489 715 0.094 1501 0.611 2593 0.339
    123 Ivan Rodriguez 2452 905 8446 3.44 1015 0.414 1016 0.120 1794 0.732 2780 0.329
    124 Paul Lo Duca 2450 770 8802 3.59 576 0.235 349 0.040 1451 0.592 3196 0.363
    125 Raul Mondesi 2449 792 9180 3.75 890 0.363 1028 0.112 1393 0.569 3615 0.394
    126 Aubrey Huff 2430 839 8628 3.55 703 0.289 693 0.080 1364 0.561 3040 0.352
    127 Reggie Sanders 2429 821 9133 3.76 938 0.386 1239 0.136 1640 0.675 3342 0.366
    128 Trot Nixon 2427 872 9588 3.95 398 0.164 741 0.077 1255 0.517 3949 0.412
    129 Scott Spiezio 2415 761 8566 3.55 850 0.352 549 0.064 1522 0.630 3255 0.380
    130 Scott Hatteberg 2415 763 9828 4.07 229 0.095 316 0.032 1233 0.511 4077 0.415
    131 Carlos Guillen 2413 769 9289 3.85 640 0.265 684 0.074 1726 0.715 3466 0.373
    132 Ramon Hernandez 2413 736 9004 3.73 683 0.283 609 0.068 1444 0.598 3314 0.368
    133 Larry Walker 2406 998 8738 3.63 979 0.407 794 0.091 1345 0.559 3533 0.404
    134 J.D. Drew 2398 920 9210 3.84 773 0.322 846 0.092 1420 0.592 3803 0.413
    135 Frank Thomas 2387 952 9971 4.18 426 0.178 573 0.057 1482 0.621 4271 0.428
    136 Bill Mueller 2375 811 8903 3.75 574 0.242 353 0.040 1522 0.641 3538 0.397
    137 Ben Grieve 2374 790 9253 3.90 593 0.250 774 0.084 1260 0.531 3809 0.412
    138 Fernando Vina 2352 724 7612 3.24 733 0.312 294 0.039 1187 0.505 2591 0.340
    139 Michael Tucker 2350 771 9138 3.89 823 0.350 983 0.108 1464 0.623 3487 0.382
    140 Carl Everett 2339 834 8965 3.83 862 0.369 1156 0.129 1634 0.699 3111 0.347
    141 Travis Lee 2338 753 8806 3.77 825 0.353 737 0.084 1527 0.653 3424 0.389
    142 Shea Hillenbran 2327 770 7929 3.41 507 0.218 562 0.071 1366 0.587 2580 0.325
    143 Alex Gonzalez 2321 674 8289 3.57 717 0.309 1012 0.122 1717 0.740 2410 0.291
    144 Jack Wilson 2319 674 8463 3.65 590 0.254 547 0.065 1522 0.656 2750 0.325
    145 Jason Varitek 2293 803 8832 3.85 658 0.287 883 0.100 1546 0.674 3228 0.365
    146 Robin Ventura 2290 776 9015 3.94 643 0.281 793 0.088 1309 0.572 3724 0.413
    147 J.T. Snow 2282 808 9253 4.05 568 0.249 697 0.075 1594 0.699 3810 0.412
    148 Rondell White 2279 803 8389 3.68 660 0.290 812 0.097 1450 0.636 2989 0.356
    149 Doug Glanville 2256 647 7987 3.54 516 0.229 631 0.079 1316 0.583 2502 0.313
    150 Fred McGriff 2255 841 8510 3.77 866 0.384 889 0.104 1326 0.588 3477 0.409
    151 Doug Mientkiewi 2216 790 8516 3.84 426 0.192 429 0.050 1359 0.613 3402 0.399
    152 Raul Ibanez 2207 821 8696 3.94 486 0.220 642 0.074 1574 0.713 3193 0.367
    153 Desi Relaford 2206 691 8225 3.73 539 0.244 526 0.064 1370 0.621 3105 0.378
    154 Eric Karros 2196 734 8190 3.73 701 0.319 743 0.091 1350 0.615 3092 0.378
    155 Rey Sanchez 2196 627 6876 3.13 759 0.346 366 0.053 1224 0.557 2280 0.332
    156 Mike Lieberthal 2194 796 7912 3.61 669 0.305 580 0.073 1452 0.662 2907 0.367
    157 Jeff Cirillo 2191 747 7917 3.61 562 0.257 522 0.066 1326 0.605 2894 0.366
    158 Roger Cedeno 2188 710 8112 3.71 655 0.299 622 0.077 1245 0.569 3030 0.374
    159 Mike Matheny 2168 644 7726 3.56 759 0.350 787 0.102 1332 0.614 2582 0.334
    160 Marlon Anderson 2146 700 7730 3.60 672 0.313 606 0.078 1319 0.615 2633 0.341
    161 Brian Jordan 2143 777 7503 3.50 802 0.374 816 0.109 1422 0.664 2661 0.355
    162 Alex Cora 2134 675 7920 3.71 473 0.222 380 0.048 1447 0.678 2562 0.323
    163 Matt Stairs 2133 818 8546 4.01 570 0.267 831 0.097 1142 0.535 3592 0.420
    164 Geoff Blum 2132 707 8149 3.82 531 0.249 657 0.081 1474 0.691 2903 0.356
    165 D'Angelo Jimene 2122 735 8644 4.07 318 0.150 382 0.044 1309 0.617 3529 0.408
    166 Ben Molina 2120 693 6832 3.22 766 0.361 446 0.065 1445 0.682 2141 0.313
    167 Mark McLemore 2119 712 8417 3.97 392 0.185 449 0.053 982 0.463 3645 0.433
    168 Adam Dunn 2112 893 9039 4.28 558 0.264 929 0.103 1377 0.652 3808 0.421
    169 Craig Counsell 2105 689 8548 4.06 301 0.143 369 0.043 1161 0.552 3308 0.387
    170 Brad Fullmer 2101 840 7234 3.44 755 0.359 648 0.090 1484 0.706 2541 0.351
    171 Aaron Boone 2100 789 7613 3.63 725 0.345 808 0.106 1239 0.590 2757 0.362
    172 Vernon Wells 2079 827 7016 3.37 789 0.380 638 0.091 1229 0.591 2443 0.348
    173 Charles Johnson 2031 804 7805 3.84 766 0.377 1115 0.143 1387 0.683 3023 0.387
    174 Brad Wilkerson 2029 838 8740 4.31 327 0.161 825 0.094 1335 0.658 3527 0.404
    175 A.J. Pierzynski 2015 775 6430 3.19 949 0.471 608 0.095 1508 0.748 1893 0.294
    176 Michael Barrett 1989 708 7065 3.55 716 0.360 568 0.080 1198 0.602 2419 0.342
    177 Damian Miller 1971 748 7517 3.81 651 0.330 889 0.118 1350 0.685 2793 0.372
    178 Robert Fick 1963 747 7746 3.95 450 0.229 450 0.058 1277 0.651 2946 0.380
    179 Gabe Kapler 1947 759 7446 3.82 428 0.220 449 0.060 1222 0.628 2761 0.371
    180 Erubiel Durazo 1939 871 7542 3.89 535 0.276 722 0.096 1140 0.588 3008 0.399
    181 B.J. Surhoff 1935 762 6916 3.57 512 0.265 348 0.050 1250 0.646 2481 0.359
    182 Benito Santiago 1932 727 6519 3.37 858 0.444 612 0.094 1249 0.646 2180 0.334
    183 Cesar Izturis 1929 635 6338 3.29 564 0.292 313 0.049 1101 0.571 1966 0.310
    184 Pokey Reese 1914 651 7634 3.99 294 0.154 651 0.085 1157 0.604 2814 0.369
    185 Jose Guillen 1909 814 6727 3.52 604 0.316 723 0.107 1250 0.655 2280 0.339
    186 Luis Rivas 1908 695 6850 3.59 532 0.279 513 0.075 1185 0.621 2373 0.346
    187 Damion Easley 1906 709 6872 3.61 515 0.270 505 0.073 974 0.511 2519 0.367
    188 Frank Catalanot 1897 826 7131 3.76 484 0.255 364 0.051 1327 0.700 2511 0.352
    189 Jerry Hairston 1886 704 7262 3.85 315 0.167 305 0.042 1183 0.627 2547 0.351
    190 Gary Matthews 1875 717 7058 3.76 480 0.256 656 0.093 963 0.514 2740 0.388
    191 Juan Gonzalez 1871 874 6811 3.64 531 0.284 793 0.116 1239 0.662 2421 0.355
    192 Corey Patterson 1854 734 6338 3.42 691 0.373 884 0.139 1129 0.609 2020 0.319
    193 Barry Larkin 1850 757 6767 3.66 354 0.191 361 0.053 1098 0.594 2587 0.382
    194 Jay Gibbons 1849 766 6560 3.55 675 0.365 588 0.090 1380 0.746 2185 0.333
    195 Chris Singleton 1841 700 6599 3.58 662 0.360 641 0.097 1242 0.675 2145 0.325
    196 Milton Bradley 1840 766 7101 3.86 654 0.355 633 0.089 1267 0.689 2793 0.393
    197 Brian Daubach 1833 798 7372 4.02 574 0.313 812 0.110 1368 0.746 2799 0.380
    198 Ken Griffey Jr. 1829 896 7096 3.88 560 0.306 670 0.094 1254 0.686 2806 0.395
    199 Ellis Burks 1808 913 7000 3.87 518 0.287 594 0.085 1163 0.643 2800 0.400
    200 Dan Wilson 1801 661 6587 3.66 477 0.265 582 0.088 1213 0.674 2262 0.343
    201 Eric Hinske 1798 766 7069 3.93 478 0.266 696 0.098 1230 0.684 2692 0.381
    202 Juan Uribe 1797 744 6655 3.70 600 0.334 739 0.111 1281 0.713 2214 0.333
    203 Jason LaRue 1788 736 6656 3.72 726 0.406 1107 0.166 1195 0.668 2266 0.340
    204 Brent Mayne 1762 673 6477 3.68 464 0.263 431 0.067 1074 0.610 2416 0.373
    205 Eric Owens 1753 678 6100 3.48 480 0.274 329 0.054 1014 0.578 2129 0.349
    206 Shane Halter 1744 700 6540 3.75 529 0.303 682 0.104 1146 0.657 2374 0.363
    207 Chris Stynes 1707 751 6239 3.65 409 0.240 414 0.066 980 0.574 2273 0.364
    208 Ricky Gutierrez 1700 718 5954 3.50 458 0.269 358 0.060 900 0.529 2134 0.358
    209 Mike Bordick 1693 731 6559 3.87 332 0.196 403 0.061 1095 0.647 2423 0.369
    210 Brian Roberts 1689 688 6599 3.91 390 0.231 264 0.040 1168 0.692 2420 0.367
    211 Danny Bautista 1689 769 5782 3.42 517 0.306 462 0.080 933 0.552 2001 0.346
    212 Mark Grace 1676 793 6078 3.63 427 0.255 227 0.037 787 0.470 2581 0.425
    213 Kevin Young 1669 722 6699 4.01 564 0.338 702 0.105 1370 0.821 2475 0.369
    214 John Vander Wal 1662 834 6777 4.08 350 0.211 749 0.111 1017 0.612 2673 0.394
    215 Jose Offerman 1649 708 6438 3.90 367 0.223 322 0.050 959 0.582 2598 0.404
    216 Andres Galarrag 1631 824 5994 3.68 564 0.346 921 0.154 1014 0.622 2166 0.361
    217 Einar Diaz 1624 648 5526 3.40 406 0.250 325 0.059 885 0.545 1751 0.317
    218 Carl Crawford 1611 715 5512 3.42 590 0.366 511 0.093 1082 0.672 1705 0.309
    219 Craig Wilson 1609 857 6076 3.78 648 0.403 874 0.144 1007 0.626 2182 0.359
    220 Jose Vizcaino 1605 678 5367 3.34 662 0.412 337 0.063 1119 0.697 1693 0.315
    221 Jose Macias 1595 677 5580 3.50 575 0.361 503 0.090 1035 0.649 1774 0.318
    222 Carlos Pena 1593 787 6305 3.96 508 0.319 739 0.117 1122 0.704 2423 0.384
    223 Tony Clark 1590 769 6284 3.95 560 0.352 891 0.142 1152 0.725 2310 0.368
    224 Marcus Giles 1584 834 5715 3.61 591 0.373 489 0.086 1108 0.699 2102 0.368
    225 Wil Cordero 1583 756 6087 3.85 363 0.229 555 0.091 1071 0.677 2254 0.370
    226 Shane Spencer 1568 736 6124 3.91 494 0.315 538 0.088 1144 0.730 2265 0.370
    227 Ruben Sierra 1559 770 5509 3.53 409 0.262 482 0.087 821 0.527 2028 0.368
    228 Mark Bellhorn 1554 784 6524 4.20 313 0.201 678 0.104 946 0.609 2731 0.419
    229 Mike Lamb 1553 750 5768 3.71 421 0.271 435 0.075 1017 0.655 2086 0.362
    230 Lee Stevens 1546 770 5857 3.79 641 0.415 815 0.139 1000 0.647 2265 0.387
    231 Ricky Ledee 1540 728 6027 3.91 436 0.283 535 0.089 888 0.577 2415 0.401
    232 David Justice 1516 849 6104 4.03 387 0.255 507 0.083 1028 0.678 2515 0.412
    233 Damian Jackson 1516 676 6062 4.00 405 0.267 541 0.089 1005 0.663 2268 0.374
    234 Miguel Cairo 1504 698 5533 3.68 330 0.219 274 0.050 967 0.643 1919 0.347
    235 Toby Hall 1501 683 5024 3.35 530 0.353 323 0.064 1118 0.745 1505 0.300
    236 Hank Blalock 1500 837 5697 3.80 524 0.349 640 0.112 1032 0.688 2152 0.378
    237 Timo Perez 1498 691 5196 3.47 463 0.309 217 0.042 924 0.617 1687 0.325
    238 Todd Hollandswo 1493 825 5404 3.62 506 0.339 646 0.120 973 0.652 1881 0.348
    239 Junior Spivey 1492 809 5857 3.93 368 0.247 551 0.094 939 0.629 2264 0.387
    240 Ramon Martinez 1487 714 5489 3.69 301 0.202 304 0.055 826 0.555 2038 0.371
    241 Jeffrey Hammond 1477 798 5488 3.72 529 0.358 543 0.099 1022 0.692 2059 0.375
    242 Travis Fryman 1467 765 5842 3.98 372 0.254 437 0.075 979 0.667 2313 0.396
    243 Alex Sanchez 1459 691 4749 3.25 594 0.407 335 0.071 884 0.606 1469 0.309
    244 Chris Gomez 1455 685 5219 3.59 415 0.285 250 0.048 859 0.590 1903 0.365
    245 Henry Blanco 1450 632 5444 3.75 469 0.323 475 0.087 934 0.644 1977 0.363
    246 Greg Vaughn 1450 771 5742 3.96 520 0.359 749 0.130 932 0.643 2433 0.424
    247 Troy O'Leary 1447 723 5264 3.64 415 0.287 482 0.092 832 0.575 1966 0.373
    248 Daryle Ward 1442 750 5446 3.78 466 0.323 599 0.110 1030 0.714 1873 0.344
    249 Herb Perry 1439 775 5034 3.50 488 0.339 471 0.094 980 0.681 1735 0.345
    250 Randall Simon 1425 733 4310 3.02 642 0.451 417 0.097 874 0.613 1325 0.307
    251 Rob Mackowiak 1424 748 5315 3.73 549 0.386 743 0.140 1028 0.722 1822 0.343
    252 Ray Lankford 1406 816 5864 4.17 435 0.309 824 0.141 944 0.671 2351 0.401
    253 David Segui 1405 845 5344 3.80 475 0.338 500 0.094 940 0.669 2100 0.393
    254 Dennis Hocking 1405 678 5538 3.94 344 0.245 345 0.062 797 0.567 2135 0.386
    255 Ben Davis 1404 673 5164 3.68 495 0.353 614 0.119 854 0.608 1961 0.380
    256 Russ Branyan 1403 805 5774 4.12 524 0.373 1087 0.188 974 0.694 2261 0.392
    257 Joe Crede 1402 738 4902 3.50 460 0.328 452 0.092 982 0.700 1586 0.324
    258 Chuck Knoblauch 1393 685 5484 3.94 235 0.169 172 0.031 961 0.690 2025 0.369
    259 Tom Goodwin 1388 661 5364 3.86 297 0.214 394 0.073 644 0.464 2075 0.387
    260 Orlando Palmeir 1386 707 5872 4.24 259 0.187 191 0.033 1028 0.742 2118 0.361
    261 Steve Cox 1380 761 5126 3.71 397 0.288 494 0.096 824 0.597 2003 0.391
    262 Brandon Inge 1377 642 5524 4.01 339 0.246 562 0.102 913 0.663 2049 0.371
    263 Casey Blake 1373 773 5619 4.09 228 0.166 370 0.066 910 0.663 2106 0.375
    264 Scott Podsednik 1372 743 5478 3.99 197 0.144 234 0.043 699 0.509 2144 0.391
    265 Mo Vaughn 1366 825 5380 3.94 452 0.331 695 0.129 873 0.639 2129 0.396
    266 Jolbert Cabrera 1364 674 4897 3.59 412 0.302 418 0.085 922 0.676 1625 0.332
    267 Jay Bell 1356 734 5729 4.22 269 0.198 395 0.069 912 0.673 2297 0.401
    268 Bubba Trammell 1350 771 4906 3.63 457 0.339 459 0.094 801 0.593 1934 0.394
    269 Rey Ordonez 1350 622 4514 3.34 370 0.274 293 0.065 683 0.506 1458 0.323
    270 Sean Burroughs 1348 719 4836 3.59 346 0.257 304 0.063 920 0.682 1646 0.340
    271 Carlos Febles 1339 649 5095 3.81 304 0.227 347 0.068 752 0.562 1931 0.379
    272 Brook Fordyce 1335 677 4807 3.60 461 0.345 363 0.076 921 0.690 1643 0.342
    273 Angel Berroa 1328 735 4819 3.63 354 0.267 442 0.092 939 0.707 1496 0.310
    274 Frank Menechino 1321 749 5353 4.05 243 0.184 293 0.055 682 0.516 2198 0.411
    275 Wes Helms 1317 732 5023 3.81 464 0.352 619 0.123 956 0.726 1820 0.362
    276 Dave Roberts 1316 690 5057 3.84 216 0.164 194 0.038 583 0.443 1900 0.376
    277 Luis Alicea 1310 710 4854 3.71 323 0.247 280 0.058 731 0.558 1910 0.393
    278 Ty Wigginton 1305 748 4596 3.52 532 0.408 496 0.108 835 0.640 1611 0.351
    279 Jeremy Giambi 1299 828 5574 4.29 312 0.240 508 0.091 975 0.751 2295 0.412
    280 Endy Chavez 1291 668 4701 3.64 275 0.213 231 0.049 672 0.521 1589 0.338
    281 Rickey Henderso 1290 694 5595 4.34 229 0.178 257 0.046 827 0.641 2437 0.436
    282 Sandy Alomar Jr 1287 686 4197 3.26 404 0.314 319 0.076 801 0.622 1355 0.323
    283 Orlando Hudson 1279 753 4913 3.84 301 0.235 336 0.068 843 0.659 1895 0.386
    284 Marvin Benard 1270 730 4760 3.75 357 0.281 394 0.083 824 0.649 1730 0.363
    285 Brian Schneider 1268 720 4649 3.67 343 0.271 441 0.095 797 0.629 1663 0.358
    286 Ron Coomer 1268 709 4366 3.44 405 0.319 395 0.090 778 0.614 1557 0.357
    287 Abraham Nunez 1266 636 4463 3.53 493 0.389 340 0.076 791 0.625 1600 0.359
    288 Juan Castro 1260 638 4257 3.38 472 0.375 359 0.084 789 0.626 1390 0.327
    289 Bobby Kielty 1253 772 4985 3.98 344 0.275 414 0.083 648 0.517 2071 0.415
    290 Eric Byrnes 1251 797 4701 3.76 286 0.229 319 0.068 786 0.628 1666 0.354
    291 John Flaherty 1237 679 4214 3.41 422 0.341 392 0.093 786 0.635 1398 0.332
    292 Delino DeShield 1234 745 4766 3.86 332 0.269 330 0.069 663 0.537 1977 0.415
    293 Dave Berg 1230 675 4791 3.90 298 0.242 319 0.067 924 0.751 1734 0.362
    294 Matt Williams 1227 767 4226 3.44 479 0.390 459 0.109 700 0.570 1562 0.370
    295 Nick Johnson 1220 790 5128 4.20 175 0.143 371 0.072 753 0.617 2089 0.407
    296 Brady Anderson 1219 701 4946 4.06 320 0.263 336 0.068 840 0.689 2031 0.411
    297 Tony Graffanino 1217 731 4627 3.80 237 0.195 258 0.056 603 0.495 1757 0.380
    298 Marty Cordova 1215 777 4480 3.69 446 0.367 564 0.126 718 0.591 1645 0.367
    299 Gregg Zaun 1203 743 4834 4.02 277 0.230 278 0.058 847 0.704 1895 0.392
    300 Peter Bergeron 1201 609 4556 3.79 356 0.296 361 0.079 782 0.651 1691 0.371
    301 Alex Cintron 1197 738 4064 3.40 354 0.296 218 0.054 817 0.683 1314 0.323
    302 Alex Ochoa 1193 797 4244 3.56 428 0.359 401 0.094 728 0.610 1557 0.367
    303 Paul O'Neill 1191 774 4281 3.59 387 0.325 323 0.075 731 0.614 1638 0.383
    304 David Dellucci 1191 752 4715 3.96 307 0.258 492 0.104 670 0.563 1835 0.389
    305 Luis Matos 1190 688 4553 3.83 255 0.214 361 0.079 770 0.647 1599 0.351
    306 Fernando Tatis 1188 729 4785 4.03 374 0.315 619 0.129 802 0.675 1839 0.384
    307 Dustan Mohr 1185 754 4502 3.80 384 0.324 537 0.119 777 0.656 1672 0.371
    308 Aaron Rowand 1183 817 4207 3.56 428 0.362 475 0.113 821 0.694 1391 0.331
    309 Eli Marrero 1182 779 4354 3.68 373 0.316 433 0.099 760 0.643 1500 0.345
    310 Gerald Williams 1180 669 4286 3.63 499 0.423 491 0.115 804 0.681 1348 0.315
    311 Pedro Feliz 1178 736 3936 3.34 478 0.406 415 0.105 708 0.601 1294 0.329
    312 Ron Gant 1176 803 4588 3.90 381 0.324 520 0.113 665 0.565 1862 0.406
    313 Joe McEwing 1169 644 4739 4.05 173 0.148 413 0.087 933 0.798 1547 0.326
    314 Josh Phelps 1156 818 4231 3.66 438 0.379 620 0.147 673 0.582 1500 0.355
    315 Chris Woodward 1149 702 4439 3.86 278 0.242 408 0.092 790 0.688 1575 0.355
    316 Gary Bennett 1135 645 4092 3.61 322 0.284 257 0.063 696 0.613 1460 0.357
    317 Coco Crisp 1128 725 4054 3.59 315 0.279 226 0.056 583 0.517 1413 0.349
    318 Ramon Vazquez 1127 678 4325 3.84 305 0.271 302 0.070 702 0.623 1595 0.369
    319 Al Martin 1105 738 3966 3.59 462 0.418 469 0.118 715 0.647 1463 0.369
    320 Mark Quinn 1101 786 3807 3.46 441 0.401 427 0.112 719 0.653 1288 0.338
    321 Warren Morris 1099 669 3757 3.42 325 0.296 252 0.067 591 0.538 1419 0.378
    322 Mike Redmond 1097 690 3900 3.56 253 0.231 223 0.057 729 0.665 1310 0.336
    323 Randy Velarde 1090 749 4358 4.00 130 0.119 318 0.073 540 0.495 1727 0.396
    324 Matt LeCroy 1089 766 4015 3.69 365 0.335 518 0.129 716 0.657 1440 0.359
    325 Craig Paquette 1089 686 3699 3.40 477 0.438 570 0.154 665 0.611 1246 0.337
    326 Julio Franco 1068 791 4226 3.96 249 0.233 359 0.085 768 0.719 1567 0.371
    327 Mark DeRosa 1064 695 3702 3.48 349 0.328 291 0.079 623 0.586 1284 0.347
    328 Morgan Ensberg 1058 809 3876 3.66 355 0.336 275 0.071 550 0.520 1529 0.394
    329 Tomas Perez 1051 692 3947 3.76 322 0.306 402 0.102 815 0.775 1258 0.319
    330 Dante Bichette 1051 810 3762 3.58 418 0.398 439 0.117 796 0.757 1206 0.321
    331 Andy Fox 1051 618 3913 3.72 320 0.304 358 0.091 688 0.655 1413 0.361
    332 John Mabry 1049 758 3862 3.68 415 0.396 543 0.141 732 0.698 1342 0.347
    333 Larry Bigbie 1035 753 3898 3.77 301 0.291 393 0.101 637 0.615 1443 0.370
    334 Paul Bako 1035 623 3860 3.73 390 0.377 475 0.123 619 0.598 1384 0.359
    335 Ben Broussard 1034 793 3859 3.73 311 0.301 365 0.095 634 0.613 1448 0.375
    336 Darrin Fletcher 1033 726 3556 3.44 322 0.312 222 0.062 676 0.654 1235 0.347
    337 Kevin Mench 1032 831 4016 3.89 190 0.184 318 0.079 678 0.657 1440 0.359
    338 Enrique Wilson 1032 616 3732 3.62 333 0.323 206 0.055 644 0.624 1360 0.364
    339 Brady Clark 1031 742 4219 4.09 160 0.155 199 0.047 647 0.628 1612 0.382
    340 Ken Harvey 1029 738 3633 3.53 290 0.282 401 0.110 612 0.595 1229 0.338
    341 Doug Mirabelli 1028 768 4087 3.98 256 0.249 466 0.114 634 0.617 1551 0.379
    342 Mark Ellis 1026 711 4167 4.06 121 0.118 195 0.047 648 0.632 1476 0.354
    343 Felipe Lopez 1025 683 4077 3.98 248 0.242 442 0.108 643 0.627 1451 0.356
    344 Craig Monroe 1023 765 3842 3.76 310 0.303 427 0.111 701 0.685 1335 0.347
    345 Austin Kearns 1019 837 4107 4.03 353 0.346 434 0.106 674 0.661 1651 0.402
    346 Ruben Rivera 1010 690 3840 3.80 399 0.395 646 0.168 635 0.629 1407 0.366
    347 Tyler Houston 1009 775 3502 3.47 401 0.397 416 0.119 572 0.567 1241 0.354
    348 Scott Brosius 997 729 3578 3.59 317 0.318 307 0.086 597 0.599 1293 0.361
    349 Chris Richard 983 777 3559 3.62 285 0.290 392 0.110 585 0.595 1297 0.364
    350 Tike Redman 978 713 3375 3.45 258 0.264 163 0.048 544 0.556 1140 0.338
    351 Adam Everett 977 681 3552 3.64 246 0.252 265 0.075 598 0.612 1183 0.333
    352 Todd Hundley 973 782 4133 4.25 198 0.203 502 0.121 630 0.647 1662 0.402
    353 Lyle Overbay 973 827 3673 3.77 317 0.326 355 0.097 626 0.643 1421 0.387
    354 Travis Hafner 970 911 3849 3.97 304 0.313 439 0.114 655 0.675 1464 0.380
    355 Greg Norton 968 739 3868 4.00 256 0.264 422 0.109 623 0.644 1512 0.391
    356 Marlon Byrd 967 709 3617 3.74 203 0.210 327 0.090 572 0.592 1257 0.348
    357 Armando Rios 966 746 3588 3.71 284 0.294 349 0.097 589 0.610 1317 0.367
    358 Keith Ginter 962 793 4014 4.17 141 0.147 303 0.075 588 0.611 1539 0.383
    359 Dean Palmer 961 740 3835 3.99 252 0.262 459 0.120 656 0.683 1507 0.393
    360 Tsuyoshi Shinjo 960 668 3464 3.61 323 0.336 322 0.093 697 0.726 1159 0.335
    361 Keith Lockhart 954 648 3352 3.51 275 0.288 252 0.075 621 0.651 1173 0.350
    362 Rusty Greer 951 800 3844 4.04 174 0.183 199 0.052 577 0.607 1573 0.409
    363 Lou Merloni 947 735 3387 3.58 209 0.221 250 0.074 484 0.511 1246 0.368
    364 Chad Moeller 943 660 3462 3.67 339 0.359 426 0.123 580 0.615 1239 0.358
    365 Joe Girardi 942 649 3268 3.47 318 0.338 305 0.093 523 0.555 1171 0.358
    366 Terry Shumpert 932 742 3517 3.77 257 0.276 304 0.086 603 0.647 1285 0.365
    367 Mike Lansing 930 665 3366 3.62 254 0.273 198 0.059 541 0.582 1251 0.372
    368 Quinton McCrack 927 697 3469 3.74 203 0.219 256 0.074 520 0.561 1264 0.364
    369 Benny Agbayani 925 788 3712 4.01 206 0.223 357 0.096 604 0.653 1464 0.394
    370 Rod Barajas 924 645 3292 3.56 291 0.315 371 0.113 650 0.703 979 0.297
    371 Chone Figgins 920 748 3688 4.01 181 0.197 225 0.061 630 0.685 1355 0.367
    372 Johnny Estrada 899 741 2999 3.34 366 0.407 231 0.077 736 0.819 880 0.293
    373 Benji Gil 895 696 3180 3.55 316 0.353 413 0.130 558 0.623 1096 0.345
    374 Jason Phillips 894 727 3245 3.63 284 0.318 246 0.076 596 0.667 1179 0.363
    375 Olmedo Saenz 894 796 3251 3.64 200 0.224 339 0.104 484 0.541 1168 0.359
    376 Chris Truby 884 657 3183 3.60 297 0.336 466 0.146 542 0.613 1034 0.325
    377 Damian Rolls 883 628 3219 3.65 256 0.290 303 0.094 542 0.614 1058 0.329
    378 Brent Abernathy 876 623 3036 3.47 214 0.244 178 0.059 523 0.597 997 0.328
    379 Greg Myers 875 776 3372 3.85 302 0.345 331 0.098 539 0.616 1338 0.397
    380 Omar Infante 875 703 3364 3.84 191 0.218 241 0.072 443 0.506 1224 0.364
    381 Lenny Harris 868 633 3024 3.48 227 0.262 187 0.062 409 0.471 1170 0.387
    382 Kelly Stinnett 860 704 3233 3.76 298 0.347 449 0.139 588 0.684 1120 0.346
    383 Brian Buchanan 858 767 3087 3.60 357 0.416 498 0.161 505 0.589 1120 0.363
    384 Eric Munson 855 701 3251 3.80 254 0.297 356 0.110 560 0.655 1187 0.365
    385 Cal Ripken Jr. 855 687 2931 3.43 270 0.316 250 0.085 514 0.601 1054 0.360
    386 Jeff Davanon 852 777 3163 3.71 304 0.357 255 0.081 490 0.575 1248 0.395
    387 Jason Tyner 844 594 2743 3.25 234 0.277 155 0.057 390 0.462 878 0.320
    388 Todd Pratt 843 786 3465 4.11 240 0.285 435 0.126 495 0.587 1414 0.408
    389 Dee Brown 841 630 3094 3.68 288 0.342 429 0.139 644 0.766 1002 0.324
    390 Mike Difelice 840 632 3132 3.73 301 0.358 348 0.111 648 0.771 1007 0.322
    391 Karim Garcia 830 741 2813 3.39 403 0.486 426 0.151 547 0.659 901 0.320
    392 Aaron Guiel 827 717 3257 3.94 124 0.150 263 0.081 514 0.622 1200 0.368
    393 Mike Mordecai 827 685 3051 3.69 265 0.320 217 0.071 494 0.597 1093 0.358
    394 Ruben Mateo 824 684 3033 3.68 216 0.262 334 0.110 637 0.773 972 0.320
    395 David McCarty 824 745 3133 3.80 255 0.309 362 0.116 465 0.564 1223 0.390
    396 Willie Harris 824 601 3186 3.87 209 0.254 162 0.051 425 0.516 1193 0.374
    397 Jeff Reboulet 822 667 3501 4.26 175 0.213 182 0.052 540 0.657 1301 0.372
    398 Mark L. Johnson 812 624 3114 3.83 198 0.244 154 0.049 394 0.485 1253 0.402
    399 Derek Bell 805 729 3072 3.82 301 0.374 305 0.099 482 0.599 1228 0.400
    400 Victor Martinez 801 807 2939 3.67 267 0.333 162 0.055 519 0.648 1116 0.380
    401 Ramon Santiago 801 600 2642 3.30 276 0.345 160 0.061 460 0.574 877 0.332
    402 Bobby Estalella 798 762 3141 3.94 328 0.411 477 0.152 584 0.732 1193 0.380
    403 Pat Meares 798 635 2816 3.53 182 0.228 255 0.091 494 0.619 899 0.319
    404 Wendell Magee 795 689 2952 3.71 244 0.307 288 0.098 530 0.667 1019 0.345
    405 Dave Martinez 772 721 3108 4.03 145 0.188 163 0.052 517 0.670 1197 0.385
    406 Greg Colbrunn 770 903 2878 3.74 261 0.339 269 0.093 550 0.714 1088 0.378
    407 Darren Bragg 770 663 3082 4.00 218 0.283 313 0.102 517 0.671 1162 0.377
    408 Ryan Freel 769 747 3041 3.95 178 0.231 156 0.051 460 0.598 1159 0.381
    409 Brian Hunter 768 683 2969 3.87 195 0.254 235 0.079 463 0.603 1053 0.355
    410 Homer Bush 765 597 2643 3.45 282 0.369 316 0.120 496 0.648 800 0.303
    411 Wiki Gonzalez 762 672 2773 3.64 208 0.273 216 0.078 398 0.522 1057 0.381
    412 Dave Hansen 745 772 3154 4.23 152 0.204 190 0.060 452 0.607 1321 0.419
    413 Geronimo Gil 737 636 2703 3.67 283 0.384 361 0.134 556 0.754 870 0.322
    414 Todd Greene 726 734 2460 3.39 322 0.444 425 0.173 461 0.635 740 0.301
    415 Kerry Robinson 724 647 2428 3.35 227 0.314 153 0.063 405 0.559 814 0.335
    416 Eddie Perez 720 659 2439 3.39 250 0.347 286 0.117 483 0.671 734 0.301
    417 Shawn Wooten 719 713 2652 3.69 217 0.302 247 0.093 511 0.711 902 0.340
    418 Hee Seop Choi 718 784 2924 4.07 224 0.312 355 0.121 501 0.698 1190 0.407
    419 Stan Javier 715 758 2724 3.81 237 0.331 195 0.072 456 0.638 1020 0.374
    420 Vance Wilson 714 692 2709 3.79 174 0.244 247 0.091 559 0.783 877 0.324
    421 Jose Canseco 707 830 2955 4.18 186 0.263 357 0.121 422 0.597 1236 0.418
    422 Jared Sandberg 706 703 2796 3.96 232 0.329 498 0.178 407 0.576 1002 0.358
    423 Juan Rivera 706 790 2331 3.30 247 0.350 186 0.080 404 0.572 803 0.344
    424 Calvin Murray 698 646 2726 3.91 188 0.269 198 0.073 443 0.635 1063 0.390
    425 Miguel Olivo 696 685 2637 3.79 180 0.259 315 0.119 379 0.545 911 0.345
    426 Ben Petrick 692 765 2700 3.90 195 0.282 325 0.120 437 0.632 1012 0.375
    427 Luis Lopez 691 653 2319 3.36 242 0.350 202 0.087 455 0.658 753 0.325
    428 Keith Osik 691 634 2560 3.70 208 0.301 148 0.058 413 0.598 979 0.382
    429 Mark McGwire 685 998 2695 3.93 248 0.362 394 0.146 320 0.467 1158 0.430
    430 Russ Johnson 681 701 2769 4.07 157 0.231 160 0.058 453 0.665 1100 0.397
    431 Tom Lampkin 675 703 2610 3.87 155 0.230 247 0.095 409 0.606 961 0.368
    432 Jeff Liefer 665 706 2493 3.75 247 0.371 345 0.138 448 0.674 871 0.349
    433 Orlando Merced 664 739 2511 3.78 153 0.230 238 0.095 418 0.630 923 0.368
    434 Quilvio Veras 659 761 2528 3.84 165 0.250 136 0.054 432 0.656 1011 0.400
    435 Ken Caminiti 656 825 2541 3.87 216 0.329 225 0.089 425 0.648 1041 0.410
    436 John McDonald 655 574 2205 3.37 243 0.371 168 0.076 387 0.591 696 0.316
    437 Wilton Guerrero 649 629 2096 3.23 247 0.381 205 0.098 370 0.570 621 0.296
    438 Damon Buford 645 686 2570 3.98 123 0.191 244 0.095 459 0.712 962 0.374
    439 Mike Cuddyer 639 763 2413 3.78 170 0.266 239 0.099 343 0.537 902 0.374
    440 Chad Kreuter 634 757 2643 4.17 165 0.260 211 0.080 393 0.620 1166 0.441
    441 Adrian Brown 633 696 2309 3.65 126 0.199 103 0.045 358 0.566 832 0.360
    442 Tom Wilson 626 714 2676 4.27 126 0.201 227 0.085 410 0.655 1040 0.389
    443 Albert Belle 622 817 2251 3.62 236 0.379 138 0.061 411 0.661 875 0.389
    444 Eduardo Perez 610 790 2269 3.72 185 0.303 271 0.119 379 0.621 844 0.372
    445 Bill Hall 609 675 2284 3.75 190 0.312 307 0.134 369 0.606 767 0.336
    446 Marco Scutaro 606 682 2233 3.68 174 0.287 115 0.052 405 0.668 762 0.341
    447 Donnie Sadler 606 496 2151 3.55 175 0.289 152 0.071 312 0.515 746 0.347
    448 Devon White 600 772 2300 3.83 169 0.282 298 0.130 359 0.598 841 0.366
    449 Jason Michaels 598 826 2417 4.04 135 0.226 220 0.091 363 0.607 954 0.395
    450 Brent Butler 597 664 1810 3.03 224 0.375 125 0.069 292 0.489 598 0.330
    451 Jamey Carroll 595 720 2465 4.14 104 0.175 105 0.043 444 0.746 883 0.358
    452 Felix Martinez 591 611 2068 3.50 222 0.376 192 0.093 283 0.479 740 0.358
    453 Adam Piatt 588 745 2298 3.91 161 0.274 268 0.117 341 0.580 894 0.389
    454 Mark Sweeney 580 753 2358 4.07 170 0.293 229 0.097 431 0.743 916 0.388
    455 Shawon Dunston 577 716 1965 3.41 195 0.338 257 0.131 404 0.700 587 0.299
    456 Yorvit Torrealb 576 724 2027 3.52 164 0.285 189 0.093 289 0.502 726 0.358
    457 Darren Lewis 574 640 2010 3.50 148 0.258 74 0.037 290 0.505 703 0.350
    458 Raul Casanova 573 715 1987 3.47 185 0.323 189 0.095 319 0.557 723 0.364
    459 Jeff Frye 565 710 2307 4.08 70 0.124 99 0.043 317 0.561 877 0.380
    460 Wily Mo Pena 563 771 2047 3.64 276 0.490 400 0.195 337 0.599 691 0.338
    461 Tom Prince 560 673 2111 3.77 172 0.307 194 0.092 375 0.670 761 0.360
    462 Mike Darr 559 721 2191 3.92 178 0.318 186 0.085 410 0.733 852 0.389
    463 Bill Haselman 546 714 1916 3.51 154 0.282 177 0.092 244 0.447 661 0.345
    464 Matt Franco 538 765 2020 3.75 144 0.268 143 0.071 337 0.626 797 0.395
    465 Billy McMillon 529 746 2031 3.84 177 0.335 160 0.079 368 0.696 789 0.388
    466 Robert Machado 526 630 1831 3.48 202 0.384 223 0.122 320 0.608 609 0.333
    467 Reggie Taylor 524 660 1949 3.72 186 0.355 322 0.165 349 0.666 633 0.325
    468 Carlos Baerga 519 757 1752 3.38 96 0.185 114 0.065 259 0.499 645 0.368
    469 Alberto Castill 518 567 1980 3.82 140 0.270 152 0.077 319 0.616 737 0.372
    470 Chad Curtis 511 749 2023 3.96 137 0.268 163 0.081 279 0.546 806 0.398
    471 Will Clark 507 964 1951 3.85 164 0.323 154 0.079 303 0.598 823 0.422
    472 Mark Smith 505 713 1947 3.86 154 0.305 202 0.104 337 0.667 735 0.378
    473 Chris Widger 504 708 1884 3.74 151 0.300 214 0.114 322 0.639 665 0.353