Why do some players believe the Cubs and Phillies are the best teams in baseball?
The Cubs and the Phillies are both contenders for the NL Central, and they both won the World Series last year.The Phillies, of course, will be back in town on Sunday for the start of the NLDS.The Cubs are playing in front of a sold-out crowd in Wrigley Field, with their home opener in Cincinnati