Of course, Lincecum brought a superb resume to the Angels. As a member of the Giants from 2007-15, “The Freak” made four All-Star teams, won three World Series championships and took home two National League Cy Young Awards. The San Francisco version of Lincecum also piled up 1,643 2/3 regular-season innings (269 appearances, 261 starts) and posted a 3.61 ERA with 9.33 K/9 and 3.54 BB/9. For the most part, Lincecum’s career started going off the rails in 2012, in which his 2.74 ERA from the prior season skyrocketed to 5.18, but there was still some magic left. Lincecum threw a 148-pitch no-hitter against the Padres in 2013, and he no-hit the Friars yet again the next season.
Above is an example how sports writers in general explain a career. Here’s how this data model explains a career.
Easy to see which years he won Cy Young awards and which years he made all star team. His career did go off the rails in 2012 and stayed off the rails.
Hard to work on this data model without a live stream of data we get during a baseball season. This live stream of data is invaluable for finding bugs in the code and useful new features. In the meantime still working on converting this perl code into php and then java. More on this later ….