From the category archives:

Baseball technology

NEW STUFF: I have been posting these things long enough now that a few have commented that the introductory section isn’t necessary anymore. But I’m leaving it in because, to paraphrase Joe DiMaggio when asked why he played so hard all the time, there may be people who’ve never read the best-seller entries before. So… […]

{ 1 comment }

The baseball economist will discuss his new book, The Sabermetric Revolution: Assessing the Growth of Analytics in Baseball, co-authored with Benjamin Baumer, at the Bergino Baseball Clubhouse, 67 East 11th Street in Manhattan, on Tuesday, Jan. 28, at 7 p.m. For more information about the clubhouse, see here. You can read more about the book […]


Golly, Mr. Science

October 23, 2012 · 0 comments

Love to see the disciplines getting together, don’t you. Like Dr. Robert Adair’s classic TThe Physics of Baseball (3rd Edition) and Why a Curveball Curves: The Incredible Science of Sports (Popular Mechanics), et al. So that’s why I love stuff like this from Alan Nathan’s The Physics of Baseball website. Lots of great links. A […]


* Bits and Pieces

August 28, 2009 · 0 comments

Trying to catch up, once again: * A review of Satchel and an interview with author Larry Tye, from And an excerpt from * From his mouth to God’s ears (as my people say). From, word that — according to the author of a book on Bernie Madoff: “Fred Wilpon, the owner […]


This piece on a new generation of protective gear from The New York Times. The macho-ness of the athlete still prefers cool over safety. But ask some of the poor guys who were badly injured by bean balls to see if they might not have wanted one of these babies. …[I]t is hard to predict […]


script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-5496371-4']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + ''; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();