England hasn't won the World Cup since 1966, their big year. Since then things haven't been great for the Three Lions World Cup experience.
In fact, within the European Cup, things have been even worse for the English as they've never won. This is interesting as their main European rivals have World Cup and European Cup titles (Germany, Italy, France, Spain).
Yet in the World Cup, where England has a claim to fame, since 1966 things have been unlucky to outright disappointing. However, they always have the capability to win; they always have a top-notch group of players. It often has to do with chemistry. There is also the English tendency to cross the ball for scoring chances. It's an inherently difficult way to score, similar to a corner kick (see section on corner kicks in The World Cup 2018 Book: Everything You Need to Know About the Soccer World Cup). Should England focus more on improving dribbling, and hence creative scoring chances around the goal their odds of World Cup success should increase. As for World Cup 2018, they have a good team with a strong chance to make history again, some 52 years later.
Brazil hasn't won the World Cup since 2002. A long time for the Brazilians. They lead all nations with five World Cup titles. Though, in a way, they've fallen off the horse a bit since 2006. With the recent Olympic gold medal run in 2016, they're pushing their way back to the top, where they feel they belong. This isn't to say they've been absent. (Though, they had a terrible 2016 Copa America result.) They're always "Brazil." They're always a top team, and always prime time. They have the players in place to make a strong run at the title in Russia. Players like Willian and Neymar should set them apart from even the top teams of the world. Should they win, this would be their record-setting sixth title.