The race in Arizona appears to have tightened. 538 and ABC had it as likely Biden but they now say it is a toss up. Fox and AP definitely called this one far too early.
So, we still wait for results in Alaska (almost certainly Trump), Arizona (very close but Biden still slightly favourite), Georgia (also very close but Biden slightly favourite), Nevada (likely Biden), North Carolina (likely Trump) and Pennsylvania (still very close but looking increasingly likely to go for Biden).
Meanwhile, there is almost certainly going to be a recount in Wisconsin and possibly also Michigan, and, of course, Trump is trying to stop the count in states where he is ahead, thereby disenfranchising tens of thousands of voters who voted by mail. Despite his rhetoric, it doesn't look like he has enough to take any of the races to the Supreme Court but, if he does, the Republicans are in a 6-3 majority there. Are the judges shameless enough to steal the election for Trump?
Overall it still looks like Biden will be President in January but it is by no means certain.