Trump is up in Michigan and PA as we speak
According to turnout estimates, around 830,000 votes remain in counties won by Hillary Clinton in 2016. Trump 2016 counties have around 350,000 votes left to report.
I agree that it's not out of the question, but there has to be a lot of flips in blue counties.
Michigan is doable too, but the Republicans don't have the track record for holding onto leads in Democrat run states.
-PJ