The second round of matches is now complete, and we approach the crucial final game of the group stage with places in the knockout rounds of the competition at stake. There have been some outstanding performances, shocks and thrills so far, and we've rounded up the state of play in each group.
Each of the 48 nations has now played twice in the tournament, and with 32 places available in the knockout rounds, 16 sides will head home after the final group-stage games.
This tournament has been the fastest to reach the 100-goal mark since the World Cup in 1958. The century was reached in the Netherlands' 5-1 win over Sweden, and the total now stands at 141. Here, we take a look at how things stand in each of the 12 groups.
Group A
Mexico have qualified for the Round of 32 as group winners, their 1-0 win over South Korea cementing their top-spot finish and will see them face a third-placed team at home on July 1. Meanwhile, South Korea will only need a point against South Africa to see them advance in second place, which would mean they would play the runner-up from Group B.
Both South Africa and the Czech Republic are currently only on one point and would need a win to have a better chance of securing one of the eight third-place spots on offer.
Group B
Wednesday night's fixture between Switzerland and Canada acts as a straight contest for first place in Group B. Jesse Marsch's side need one point to earn first place and a home clash in Vancouver in the Round of 32.
Over in the other match, Bosnia and Herzegovina and Qatar each have one point from their opening two matches and would need a win to stand any real chance of grabbing one of the third-place qualifying places. Bosnia could theoretically finish in the top two if they win and Canada lose, but would have to overturn a nine-goal deficit in goal difference.
Group C
Haiti have already been eliminated from the tournament, but it's still all to play for between Brazil, Scotland and Morocco. Brazil face Scotland and only need a point to qualify, and Morocco also only need to draw against Haiti to go through, but to top the group, Mohamed Ouahbi's side must better Brazil's result or overturn a two-goal deficit in goal difference.
Scotland's fate comes down to their result against the five-time champions, with only a win enough to see them definitely through to the knockout stage. A draw, and even a defeat could be enough for them, but in this case it will depend on results elsewhere.
Group D
Hosts USA have already won the group with impressive wins over Paraguay and Australia, while Turkiye have been eliminated following two losses. Beneath the USA, both Paraguay and Australia have three points and will face each other in their final group game on Friday, with a win for either guaranteeing them progression.
The Socceroos should also qualify with a point against Paraguay, but a draw for the South Americans would mean they have to wait for other results to be certain.
Group E
Moises Caicedo and Ecuador will be bidding to seal their place in the knockout stages but face a tough task against group winners Germany on Thursday. Following their 1-0 loss to Ivory Coast, they will also be relying on the other result in the group, in the hope that Curacao can beat their African opponents.
A draw is unlikely to be enough for Ecuador to clinch one of the third-place spots, meaning they will have to go for the win against Germany. Meanwhile, minnows Curacao would go through to the knockout stages with victory over Ivory Coast, and would finish in second place should Germany beat Ecuador.
Group F
Jorrel Hato's Netherlands will top group F with victory over already-eliminated Tunisia on Friday, yet if they drop points, they risk being leapfrogged by one of Japan or Sweden, who will face each other in the final match.
The winner of that encounter will seal their qualification in second place should Netherlands add three points to the four they have already acquired, and should Japan and Sweden's match end in a stalemate, both will likely qualify in second and third place respectively. Group F's winner will face the group C runner-up in the Round of 32.
Group G
Chelsea's Mike Penders will advance to the knockout rounds of the tournament with Belgium should the Red Devils beat New Zealand on Saturday, but a draw may not be enough for them, and defeat would almost certainly see them knocked out of the competition, with Rudi Garcia's side currently on two points.
Egypt know that a win against Iran will secure top spot for them, with the Iranians knowing that they need at least a draw or they would likely be eliminated. The group G winner will face a third-placed side, and the runner-up will play Group D's second-placed team.
Group H
Spain need to avoid defeat to Uruguay to clinch their place in the knockout stages, and know that a win is enough for them to top the group. Cape Verde face Saudi Arabia, knowing that a draw would be sufficient for them if Spain beat Uruguay, while the Middle Eastern side have to win to stand any chance of qualifying.
If there is a winner between Cape Verde and Saudi Arabia, Uruguay would have to beat Spain to guarantee qualification, as a draw may not be enough in this instance.
Group I
Malo Gusto and France are through to the knockout stages already alongside Norway, and the winner of the contest between the sides with six points will win the group.
Mamadou Sarr and Nicolas Jackson can still advance to the next round with Senegal if they beat Iraq, despite currently having zero points, but they may need to win by a good margin to have enough goal difference to advance as a third-place team.
Group J
Blues supporters will be seeing more of Enzo Fernandez in an Argentina shirt after the South Americans bagged their place in the knockout rounds as group winners with two emphatic wins from two.
Algeria and Austria face each other to determine who will finish in second place, with Jordan already eliminated. A point will be enough for the Austrians as they have a superior goal difference to their African rivals, who are also on three points.
Group K
Pedro Neto and Portugal have all but qualified for the next round after making it to four points but face a showdown with Colombia on Sunday to determine who will finish in top spot. The South Americans have taken maximum points so far and would therefore top the group with a draw.
DR Congo face Uzbekistan hoping that a win would likely see them take one of the third-place slots, while Fabio Cannavaro's side would have to record a significant win over their African counterparts in order to overturn their negative goal difference and bag a place in the knockouts.
Group L
Finally, England suffered a small setback with a 0-0 draw against Ghana on Tuesday night, but the Three Lions - whose squad includes both Chelsea captain Reece James and Trevoh Chalobah - will still go through as group winners if they better Ghana's result with a win against already-eliminated Panama.
If there is a stalemate between Ghana and Croatia, both could enter the knockout stages, while the Black Stars could win the group if they beat Croatia on Saturday and England fail to defeat Panama. Group L's winner will play a third-placed side, and the runner-up will face group K's second-place team.