The BBC have done it here...made my head explode (nearly)
https://www.bbc.com/sport/football/44587232
Some of the permutations are mind-boggling...
This is how I reckon it will pan out:
A - I'm going with a Russia win over Uruguay to top the group.
B - Either Spain or Portugal could still be knocked out, but not both. However, I think both will win their final games, so it's moot. Spain to top the group.
C - France to beat Denmark and top the group. Australia to beat Peru by enough goals to go through at Denmark's expense.
D - In theory, this one looks complicated, but Croatia will make things simple by beating Iceland comfortably to top the group. Nigeria will avoid defeat to Argentina and finish second, putting Argentina out. Nigeria-Argentina is unquestionably the pick of the final group games to watch. Could be rather "lively".
E - Serbia beating Brazil is not out of the question but I'm going with Brazil to come through and win that game, and therefore win the group. Switzerland will see off Costa Rica to finish second.
F - Germany have had their scare and they'll thump Korea. Mexico will beat Sweden. Mexico to top the group, Germany second.
G - Belgium to narrowly beat England in a close contest to win the group.
H - Colombia to beat Senegal and win the group. Japan to draw against Poland and finish second.
And the knockout stages in full:
France-Nigeria
Russia-Portugal
Spain-Uruguay
Croatia-Australia
Brazil-Germany
Belgium-Japan
Mexico-Switzerland
Colombia-England
QF
France-Russia
Germany-Belgium
Mexico-England
Spain-Croatia
SF
France-Belgium
England-Spain
Final
Belgium-Spain