The latest installment of the Teams That Should Have Won is the 1993 San Francisco Giants.
The Giants have had a lot of near misses and a lot of recent titles. But a win in 1993 would have been something really special.
Memories of the Stick in this episode of The Sully Baseball Daily Podcast.
To subscribe on iTunes, click HERE.
To subscribe on SoundCloud, click HERE.