Today and yesterday I have been playing Overwatch comp. 2 times out of 10-ish games I encountered players suddenly becoming invisible. Enemies and Friendly teammates.
The only thing visible are light bulbs where the players supposed to be. I could even hear sounds of those players and damage taken.
Its very annoying since we lost all games with these invisible players, teammates think Im trolling, have reported me, resulting in VC ban for 13 days 
I made a screenshot of the invisible Kiriko on my team, but couldnt take one from the enemies.
Here is a screenshot I took:
imgur com/a/hSPzWEe
I just played a ranked match and had exactly the same. Player are invisible, only blue light like this: imgur com/mqpZgue.jpg
When the models for other players aren’t loading, it’s because the game client isn’t able to access that information fast enough. A slow storage drive (or one that is too full), a connection issue (packet loss or lag), or a temperature issue (thermal throttling) can all be the underlying cause.
I can’t see much info and the HUD is missing from the OP’s screenshot. In the reply screenshot, you can see the temps are already at 81C, which is pretty high.
So this fixxed it for me very fast. Flushing IP.
You were likely experiencing packet loss on the router or the DNS that was used, so grabbing a new IP reset everything.