I'm on the Rockies small, but I agree 100% this line should be closer to -150, if that high. I just think they win, not because Francis is some stud pitcher, because he isn't, but because their lineup is much better and they have a pretty large home field advantage playing at Coors Field.
Wouldn't be all that surprised if Francis got rocked and the Nats won.