It has been up there with one of the most dramatic group stages in World Cup history.

Defending champions Germany are out, England have sailed through to the knockout stage while the opening games were packed with goals, penalty saves and VAR drama.

Here is a list of the best and worst players so far according to the BBC Sport rater:

BEST PLAYERS:

  1. Ko (KOR)
  2. Yun (KOR)
  3. Kane (ENG)
  4. El Hadary (EGY)
  5. Modric (CRO)

No one expect to see two South Koreans at the top of this list! When taking an average of the players' scores across the three games, South Korea's Ko Yo-han and Yun Young-sun have the two highest scores. Ko's score of 8.37 is the highest average of any player but that may be because you got a little excited by South Korea's win over Germany. The 11 minutes Ko played as a substitute in that game was his only appearance of the tournament. England striker Harry Kane comes in third on the list with an average of 7.86 - the highest of any player to have played in more than one game - with Egypt's 45-year-old, penalty-saving goalkeeper Essam El Hadary fourth.


WORST PLAYERS:

(Warning - this section may be painful for Germany fans)

Three of the lowest five ratings in the group stage go to German players during their defeat against South Korea. Midfielder Sami Khedira was given 2.25 - the joint-lowest score overall, tied with Panama defender Roman Torres from their thrashing by England. Germany's Thomas Muller was next with a score of 2.27, followed by his teammate Timo Werner, with another Panama defender Fidel Escobar fifth. Other Germans you punished were Leon Goretzka (2.41), Manuel Neuer (2.59) and Mats Hummels (2.60).

Ouch.