Does anyone else think this line is weird or am i missing something? Chen vs Velasquez and Miami is favored on the road? Phillies were like -170 in the last series and now they are dogs at home to Chen??? This reminds me of the Rays yesterday who were very short dogs at home to TB with Happ on the mound who has been very good
whats going on here?
whats going on here?