I did it by hand. I tried my best to look at it carefully. Missed some.
Pretty good take, but you might be too generous on some of the races.
My take on some of the key races:
TN: Blackburn by double digits.
TX: Cruz breaking away late, low double digit win.
ND: Cramer by 10-11.
Fla: Scott by 2-3.
AZ: McSally by 5.
NV: Heller in a close one, probably 2-3
MT: Not seen latest polling data. For some reason, I think Tester hangs on by a thread.
IN: Close, but Braun wins late.
MO: Honestly no clue. Hawley seems set up to win, but never count out crooked Claire. Toss-up.
WV: Manchin wins a close one by 2 or less
MI: Stabenow by 6-7. One of the biggest gripes I have is that DJT did not aggressively campaign in Michigan for James. Too little too late will probably cost us a seat.
PA: No chance. 10 or more.
OH: Not seeing anyone unseat Sherrod Brown, probably a 10+ win for Brown.