Serbia vs Switzerland Live Score and Live Stream


Serbia played Switzerland at the Group G of World Cup on December 2. The match kicked off 19:00 UTC. Switzerland won 2-3.

Xherdan Shaqiri scored the first goal on the 20th minute of the game followed by goals from Dusan Vlahovic, Breel Embolo and Remo Freuler.

Serbia national football team and Switzerland national football team meet again 6 years after the Group E match which Switzerland won 1-2. Serbia national football team will be playing the match after a draw against Cameroon on November 28 in Group G. This match can be a great chance for them to turn to winning ways if they sort out the problems in the defense as they have been conceding goals for 3 consecutive matches now.

Switzerland national football team are preparing for the match after a loss against Brazil in Group G on November 28. They're going to need to sort out the problems in the back first to improve the results as they have been conceding goals for 7 consecutive away matches now.

ScoreBat is covering Serbia vs Switzerland in real time, providing the live stream and live score of the match, team line-ups, full match stats, live match commentary and official video highlights. We cover all World cup Group G in real time and provide live streaming whenever possible.


Live Streaming

You can watch Serbia vs Switzerland live stream here on ScoreBat when an official broadcast is available. We will provide only official live stream strictly from the official channels of the league or the teams whenever it is available. Live streaming will begin when the match is about to kick off.

We aggregate all official videos from official websites and Youtube channels of Switzerland and Serbia as well as the channels of the leagues that they compete in. So, whenever there is an official live broadcast of Serbia - Switzerland match available that isn't behind a paywall - you will be able to watch it on ScoreBat.

We only provide live streaming when we can find an official stream by the league or one of the teams. If you are unable to watch the live broadcast on this page it probably means that there are no official streamings available yet.


We are updating team formations and line-ups for Serbia - Switzerland in real time.

Serbia kicked off the game with Vanja Milinkovic-Savic, Strahinja Pavlovic, Milos Veljkovic who got substituted by Nemanja Gudelj on the 55th minute, Nikola Milenkovic, Filip Kostic, Sasa Lukic, Sergej Milinkovic-Savic who got substituted by Nemanja Maksimovic on the 68th minute, Andrija Zivkovic who got substituted by Nemanja Radonjic on the 78th minute, Dusan Tadic who got substituted by Filip Djuricic on the 78th minute, and Dusan Vlahovic who got substituted by Luka Jovic on the 55th minute as starters, with Marko Dmitrovic, Predrag Rajkovic, Srdjan Babic, Strahinja Erakovic, Stefan Mitrovic, Filip Mladenovic, Marko Grujic, Nemanja Gudelj, Ivan Ilic, Darko Lazovic, Nemanja Maksimovic, Uros Racic, Filip Djuricic, Luka Jovic and Nemanja Radonjic on the bench.

Switzerland's starting eleven were Gregor Kobel, Ricardo Rodriguez, Fabian Schar, Manuel Akanji, Silvan Widmer, Remo Freuler, Granit Xhaka, Djibril Sow who got substituted by Edimilson Fernandes on the 69th minute, Ruben Vargas who got substituted by Christian Fassnacht on the 83rd minute, Breel Embolo who got substituted by Noah Okafor on the 90th minute and Xherdan Shaqiri who got substituted by Denis Zakaria on the 69th minute, with Jonas Omlin, Eray Cumart, Edimilson Fernandes, Renato Steffen, Michel Aebischer, Christian Fassnacht, Fabian Frei, Ardon Jashari, Fabian Rieder, Denis Zakaria, Noah Okafor and Haris Seferovic on the bench.

Referee showed the yellow card 10 times throughout the game. Silvan Widmer, Ruben Vargas, Sergej Milinkovic-Savic, Strahinja Pavlovic, Nemanja Gudelj, , Sasa Lukic, Fabian Schar, Nikola Milenkovic and Granit Xhaka were the ones to receive it.


Explore stats from Serbia vs Switzerland on ScoreBat - we are updating the numbers on this page every second of the game.

  • Ball Possession: 53 - 47
  • Total Attempts: 10 - 10
  • Shots On Target: 5 - 7
  • Saves: 4 - 3
  • Corners: 2 - 0
  • Fouls: 19 - 12
  • Free Kicks: 12 - 19
  • Throw-Ins: 22 - 21


Serbia and Switzerland have met once since June 2018. Switzerland have won that match. The most recent match between them took place on June 22, 2018 at the Group E of World Cup where Switzerland won 1-2. Serbia have scored 1 goal in these 1 head-to-head match in total while Switzerland have scored 2. So, overall, Switzerland have a better head-to-head record against Serbia in their recent history.

Serbia have won 0 of their 3 matches in Group G, drawing 1 and having 2 defeats this season. They have scored 5 goals - 1.67 per match, conceding 8 - 2.67 per match. Switzerland have won 2 of their 3 matches in Group G, drawing 0 and having 1 defeat this season. They have scored 4 goals - 1.33 per match, conceding 3 - 1.00 per match.

Recent Form

Serbia have played a draw with Cameroon in their previous match while Switzerland have lost to Brazil in their previous match. Overall, Serbia have won 13 of their last 20 matches, losing 3 and drawing 4, while Switzerland have won 9 of their last 20 matches, losing 7 and drawing 4.

Serbia have won 3 times (1-5 against Bahrain on 18th of November, 0-2 against Norway on 27th of September and 4-1 against Sweden on 24th of September), lost once (2-0 against Brazil on 24th of November) and drew twice (3-3 against Cameroon on 28th of November and 2-2 against Slovenia on 12th of June) in their most recent 6 matches.

Switzerland have won 4 times (1-0 against Cameroon on 24th of November, 2-1 against Czech Republic on 27th of September, 1-2 against Spain on 24th of September and 1-0 against Portugal on 12th of June) and lost twice (1-0 against Brazil on 28th of November and 2-0 against Ghana on 17th of November) in their most recent 6 matches.

Team Streaks

  • Switzerland haven't played a draw in their previous 9 matches.
  • Switzerland have gone 7 consecutive away matches without a clean sheet.
  • Serbia haven't played a draw in their previous 6 home matches.
  • Serbia have failed to keep a clean sheet in their previous 3 matches.

Live Standings

As always, World cup Group G's live standings are availble and updated in real time. Serbia are the 4th in the table with 1 point after 3 matches, while Switzerland are the 2nd with 6 points in 3 matches.

Video Highlights

We are adding goal videos and full video highlights of the match between Serbia and Switzerland in real time. You can watch the goals by Xherdan Shaqiri, , Dusan Vlahovic, Breel Embolo and Remo Freuler as the videos of the goals are added usually minutes after the actual event if there are any official videos available. Full video highlights of Serbia - Switzerland are being added as they become available on the official social media channels of the league or the teams.

Live Commentary

  1. FT
    Full Time
    Match ends. Serbia 2, Switzerland 3.
  2. 90 + 10'
    Sasa Lukic is shown the yellow card.
  3. 90 + 9'
    Fabian Schar is shown the yellow card.
  4. 90 + 5'
    Granit Xhaka is shown the yellow card.
  5. 90 + 5'
    Nikola Milenkovic is shown the yellow card.
  6. 90'
    Substitution for Switzerland. Noah Okafor replaces Breel Embolo
  7. 83'
    Substitution for Switzerland. Christian Fassnacht replaces Ruben Vargas
  8. 82'
    Serbia's player is shown the yellow card.
  9. 81'
    Nemanja Gudelj is shown the yellow card.
  10. 78'
    Substitution for Serbia. Nemanja Radonjic replaces Andrija Zivkovic
  11. 78'
    Substitution for Serbia. Filip Djuricic replaces Dusan Tadic
  12. 69'
    Substitution for Switzerland. Denis Zakaria replaces Xherdan Shaqiri
  13. 69'
    Substitution for Switzerland. Edimilson Fernandes replaces Djibril Sow
  14. 68'
    Substitution for Serbia. Nemanja Maksimovic replaces Sergej Milinkovic-Savic
  15. 56'
    Strahinja Pavlovic is shown the yellow card.
  16. 55'
    Substitution for Serbia. Luka Jovic replaces Dusan Vlahovic
  17. 55'
    Substitution for Serbia. Nemanja Gudelj replaces Milos Veljkovic
  18. 48'
    2 - 3
    Remo Freuler scores for Switzerland, assisted by Ruben Vargas.
  19. 47'
    Sergej Milinkovic-Savic is shown the yellow card.
  20. 2T
    Second half begins
  21. HT
    Half Time - 2 : 2
    First half ends.
  22. 44'
    2 - 2
    Breel Embolo scores for Switzerland, assisted by Silvan Widmer.
  23. 35'
    2 - 1
    Dusan Vlahovic scores for Serbia.
  24. 34'
    Ruben Vargas is shown the yellow card.
  25. 26'
    1 - 1
    Goal for Serbia.
  26. 20'
    0 - 1
    Xherdan Shaqiri scores for Switzerland, assisted by Djibril Sow.
  27. 15'
    Silvan Widmer is shown the yellow card.
  28. 1T
    First half begins