Here is my electoral map prediction based on what states I think each candidate would get
View attachment 1653163
I am giving Trump both Ohio and Florida because both of those states are definitely leaning Republican, so I feel a bit confident Trump can carry both of those states again. I also gave him Arizona because despite what the media says, Arizona likely won't be a swing state but the possibility can still exist.
Biden could get Wisconsin based on the current polls (even from more reputable sources), and if Wisconsin voters believe a Biden win can keep them safe especially with the many riots going on there. It's not definite but I could buy it leaning towards Biden.
Minnesota, Michigan, Pennsylvania, and Iowa are honestly hard to call for me. Biden is targeting a lot of energy into trying to get the Rustbelt states especially Pennsylvania and Michigan in particular, but it could be possible Trump can still win those states again if the voters believe he will still be a good president for the working class. Minnesota is close now given the rioting and the many democrats (especially the nine mayors who endorsed Trump) could make this state a swing state. Iowa is a weird state because since 1988 only two Republicans were able to win it (being Bush in 2004 and Trump in 2016), so it's a unknown state to call due to how it sorta swings either way.
So for Trump to win he has to win all the states that typically go Republican along with Florida, Ohio, and Pennsylvania to get more than 270, ideally he needs to get the states that he won in 2016. Biden needs to get the rustbelt states in order for him to win the election, the ideal outcome for him is that enough people who hate Trump will turn out 2008 style..