Giving John James slightly better than 50/50 odds of winning- he's pulling high numbers in Dem strongholds (in the 40%'s)- high enough that the large majority of rural R districts can overcome the Dem votes for Stabenow.
20.9% of precincts reporting and he has a roughly 22k lead.