I like the Giants. I ALSO like when different factors, angles, and trends agree. Multiple factors that line up in one direction yield better results.
I think that the press and many sports fans think that Texas will take home the World Series after they beat the Yankees by an average of 6 runs in their 4 wins (beating the Yankees 4 games to 2). These short series, especially in baseball, are not very meaningful. We think there is value on the SF Giants.
We like that the Who Will Win analysis matches up with this selection.