No one even had the Giants in any realm of remotely making the playoffs let alone winning it all.!
I am one happy San Francisco native!
Congrats to the Giants
The Rangers played hard to get to the series and tried their best....Great team!
Congrats on a great season Texas Rangers