I join a game but hero selection screen won’t load/I’m stuck on main screen

So basically I’ve been having this issue for a while, where the game says it’s found me a game and is joining me to it, but it doesn’t actually load in the hero selection and I’m stuck on the main screen? I’m still in the team chat, I can talk in that chat, but it will not put me in the game at all, and after a while I’m kicked from it and it’s treated like I’ve left mid game. This is somewhat okay to deal with in quick play, but obviously when I go to play competitive and it connects me but actually won’t put me in the game, I’m getting penalised and suspended. And it does not matter how many times I click “rejoin match”, nothing happens. Any advice on how to find out what is causing this would be appreciated

Certainly an odd issue and it sounds like the game just can’t make that final leap into the match. That might be down to a DNS issue so as a first step I would recommend to flush your DNS and renew your IP using this guide.

If that doesn’t do the trick, check your security software to make sure that Overwatch and the battle.net app are not being restricted in any way shape or form. It might be wise to add the programs to the exceptions list too.

Should even that not do anything for you, get back to this thread with a WinMTR test which should help us get a better look at how your connection is being managed between your PC and our game servers. You can paste the results of this test into a website like Pastebin and then provide the link in your reply using the </> symbol.