In bold are the two I believe to survive the group stage and I have them in the order I believe they will finish.
Group A: Uruguay Egypt Russia Saudi Arabia
Group B: Portugal Espaņa Morocco Islamic Republic of Iran
Group C: France Denmark Peru Australia
Group D: Argentina Croatia Iceland Nigeria (Tough group this)
Group E: Brasil Switzerland Costa Rica Serbia (Another tough one)
Group F: Deutschland Mexico Sweden Korea Republic
Group G: Belgium England Panama Tunisia
Group H: Poland Japan Colombia Senegal (bold predictions group)
What are your predictions for the group stage?
Group A: Uruguay, Russia
Group B: Spain, Portugal
Group C: France, Denmark
Group D: Croatia, Argentina
Group E: Brasil, Switzerland
Group F: Sweden, Mexico
Group G: Belgium, England
Group H: Colombia, Japan
I only missed 3 in the group stage (Germany, Poland, Egypt).