Saudi Arabia for me. I rated Japan & Morocco, even if I didn't predict them to do as well as they did. But the Saudi's shocking Argentina was a real surprise to me.
Not sure if it was shocking, but Germany going out in the group stages despite posting the highest xG of any team was really annoying...only teams with an xG differential above +3.0 were Brazil (+4.9), Argentina (+5.2), France (+5.5), and us (+6.7) *sigh*
At least in 2018 we played like s*** and went out early. This time we played well for all but 20 minutes, we were just too wasteful with our chances against Spain & Japan, and Neuer just wasn't good enough anymore.
It was always going to be a cycle too early for us...especially with Wirtz not recovering in time and the oldies still starting...but still, very frustrating and hopefully it fuels the team to be much sharper with their chances at the euros.