With the semifinals of EURO 2024 now here, it’s time to predict who will make it through to the final in Berlin.
[ MORE: EURO 2024 schedule, bracket ]
Will Spain or France prevail out of the tough side of the bracket? Will it be the Netherlands or England who will meet them in Berlin?
Below are our score predictions for the semifinals games.
Score predictions for EURO 2024 semifinals
Joe Prince-Wright’s predictions
Match 49: July 9 – Spain 1-0 France – Munich, 3pm
Match 50: July 10 – Netherlands 1-2 England – Dortmund, 3pm
Betting odds for EURO 2024 semifinals
Below are the current odds for the semifinals games at EURO 2024. Betting odds provided by our partner, BetMGM.
BetMGM is our Official Sports Betting Partner and we may receive compensation if you place a bet on BetMGM for the first time after clicking our links.
(+160) Spain vs France (+200) – Draw (+190)
(+210) Netherlands vs England (+155) – Draw (+190)
Score predictions for EURO 2024 Quarterfinals
Joe Prince-Wright’s predictions
Match 45: Friday, July 5 – Spain 2-1 Germany – Stuttgart – CORRECT SCORE + RESULT
Match 46: Friday, July 5 – Portugal 0-1 France – Hamburg – CORRECT RESULT
Match 47: Saturday, July 6 – Netherlands 1-2 Turkiye – Berlin – WRONG
Match 48: Saturday, July 6 – England 2-1 Switzerland – Dusseldorf – CORRECT RESULT
Score predictions for EURO 2024 Round of 16
Joe Prince-Wright’s predictions
Match 37: Saturday, June 29 – Germany 2-0 Denmark – Dortmund – CORRECT SCORE + RESULT
Match 38: Saturday, June 29 – Switzerland 2-1 Italy – Berlin – CORRECT RESULT
Match 39: Sunday, June 30 – Spain 3-1 Georgia – Cologne – CORRECT RESULT
Match 40: Sunday, June 30 – England 2-0 Slovakia – Gelsenkirchen – CORRECT RESULT
Match 41: Monday, July 1 – Portugal 1-0 Slovenia – Frankfurt – CORRECT RESULT
Match 42: Monday, July 1 – France 1-1 Belgium (Belgium win on penalties) – Dusseldorf – WRONG
Match 43: Tuesday, July 2 – Romania 1-1 Netherlands (Netherlands win on penalties) – Munich – CORRECT RESULT
Match 44: Tuesday, July 2 – Austria 2-1 Turkiye – Leipzig – WRONG