Back

Belgium vs Iran Prediction & Betting Tips

Belgium host Iran in the World Cup 2026 on 21 June 2026, Sunday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:00 UK Time.

Belgium vs Iran Match Preview

The second round of Group G action at the 2026 FIFA World Cup brings together two teams that opened their campaigns with draws but remain firmly in contention for qualification. Belgium were held to a 1-1 draw by Egypt despite entering the tournament as group favourites, while Iran shared an entertaining 2-2 draw with New Zealand in a result that left the group wide open heading into matchday two.

Belgium arrived in North America expected to top Group G, and the pressure has increased after failing to secure all three points in their opener. Iran, meanwhile, have built a reputation as one of Asia’s most disciplined international sides and will view this as an opportunity to strengthen their chances of reaching the knockout stage. With qualification implications already significant, neither team can afford a setback in Los Angeles.

Belgium’s Attacking Depth Could Be the Difference Against a Compact Opponent

Belgium showed flashes of their quality against Egypt but were unable to fully capitalise on long periods of possession. The 1-1 draw was a reminder that Group G may not be as straightforward as many predicted, even for the highest-ranked side in the section.

Recent performances still provide plenty of encouragement. Before the World Cup, Belgium defeated Tunisia 5-0, Croatia 2-0 and the USA 5-2, while also drawing 1-1 with Mexico. Across their last five matches they have scored 14 goals, demonstrating the attacking quality available through players such as Kevin De Bruyne, Jeremy Doku and a midfield capable of controlling games.

Defensively, Belgium have looked increasingly solid. Clean-sheet victories over Croatia and Tunisia highlighted the balance Rudi Garcia has brought to the side, while the return of Thibaut Courtois has added further stability. After conceding against Egypt, expect Belgium to place greater emphasis on controlling transitions and limiting opportunities for Iran’s counterattacking threats.

Iran’s Organisation Faces Its Toughest Test So Far

Iran remain one of the most consistent teams in Asian football and entered the tournament with ambitions of finally progressing beyond the World Cup group stage. Their 2-2 draw with New Zealand was not the ideal start, but it extended a run of competitive performances that has helped build confidence within the squad.

The recent record includes victories over Mali 2-0, Gambia 3-1 and Costa Rica 5-0, while their only defeat in the last five matches came against Nigeria by a 2-1 scoreline. Notably, Nigeria are the only high-level opponent Iran have faced during that stretch, making this meeting with Belgium a significant step up in quality.

Mehdi Taremi remains the focal point in attack and will carry much of Iran’s goalscoring responsibility following the omission of Sardar Azmoun. However, Iran’s greatest strength continues to be their structure and discipline without the ball. They are unlikely to open up recklessly and will instead look to frustrate Belgium before searching for opportunities from set pieces and quick transitions.

Belgium vs Iran Prediction

The best bet for this match is Belgium to win to nil at 2.10 odds. Belgium have already demonstrated their defensive improvement with clean-sheet victories against Croatia and Tunisia in recent matches, while Iran’s attacking numbers require some context given the level of opposition faced. The only genuinely competitive opponent Iran have encountered recently was Nigeria, and they were beaten in that contest. Belgium’s superior quality across the pitch should allow them to control proceedings while limiting clear chances at the other end.

Belgium -1.5 Asian Handicap at 2.25 odds is another selection that stands out. Rudi Garcia’s side have scored seven goals across their last three matches before the tournament and conceded only once during that period. With De Bruyne orchestrating attacks and Belgium possessing greater depth in every area of the pitch, they have the tools to gradually pull away if they establish an early lead.

Our correct score prediction is Belgium 2-0 at 6.50 odds. Iran’s defensive organisation should keep the contest competitive for long periods, but Belgium have enough creativity and attacking quality to eventually break through. With qualification pressure increasing after the draw against Egypt, expect the Red Devils to deliver a more complete performance and secure a crucial victory.

Peter Green- June 16, 2026

Belgium vs Iran Betting Tips

Belgium to Win to Nil

2.10 Odds Bet Now

Belgium -1.5 Asian Handicap

2.25 Odds Bet Now

Correct score: Belgium 2-0

6.50 Odds Bet Now

Team Stats

Belgium Iran
Game Played 1 1
Wins 0 0
Draws 1 1
Loss 0 0
Goals For 1 2
Goals Against 1 2
Belgium Iran
Game Played 1 0
Wins 0 0
Draws 1 0
Loss 0 0
Goals For 1 0
Goals Against 1 0
Current Season stats from World Cup 2026

Belgium Form

15.06.26

World Cup 2026

Belgium

Egypt

1-1

06.06.26

Friendlies

Belgium

Tunisia

5-0

02.06.26

Friendlies

Croatia

Belgium

0-2

01.04.26

Friendlies

Mexico

Belgium

1-1

28.03.26

Friendlies

USA

Belgium

2-5

18.11.25

World Cup Qualification Europe

Belgium

Liechtenstein

7-0

15.11.25

World Cup Qualification Europe

Kazakhstan

Belgium

1-1

13.10.25

World Cup Qualification Europe

Wales

Belgium

2-4

10.10.25

World Cup Qualification Europe

Belgium

North Macedonia

0-0

07.09.25

World Cup Qualification Europe

Belgium

Kazakhstan

6-0

04.09.25

World Cup Qualification Europe

Liechtenstein

Belgium

0-6

09.06.25

World Cup Qualification Europe

Belgium

Wales

4-3

06.06.25

World Cup Qualification Europe

North Macedonia

Belgium

1-1

23.03.25

UEFA Nations League

Belgium

Ukraine

3-0

20.03.25

UEFA Nations League

Ukraine

Belgium

3-1

17.11.24

UEFA Nations League

Israel

Belgium

1-0

14.11.24

UEFA Nations League

Belgium

Italy

0-1

14.10.24

UEFA Nations League

Belgium

France

1-2

10.10.24

UEFA Nations League

Italy

Belgium

2-2

09.09.24

UEFA Nations League

France

Belgium

2-0

06.09.24

UEFA Nations League

Belgium

Israel

3-1

01.07.24

Euro 2024

France

Belgium

1-0

26.06.24

Euro 2024

Ukraine

Belgium

0-0

22.06.24

Euro 2024

Belgium

Romania

2-0

17.06.24

Euro 2024

Belgium

Slovakia

0-1

08.06.24

Friendlies

Belgium

Luxembourg

3-0

05.06.24

Friendlies

Belgium

Montenegro

2-0

26.03.24

Friendlies

England

Belgium

2-2

23.03.24

Friendlies

Ireland

Belgium

0-0

19.11.23

Euro 2024 Qualifying

Belgium

Azerbaijan

5-0

15.11.23

Friendlies

Belgium

Serbia

1-0

16.10.23

Euro 2024 Qualifying

Belgium

Sweden

1-1

13.10.23

Euro 2024 Qualifying

Austria

Belgium

2-3

12.09.23

Euro 2024 Qualifying

Belgium

Estonia

5-0

09.09.23

Euro 2024 Qualifying

Azerbaijan

Belgium

0-1

20.06.23

Euro 2024 Qualifying

Estonia

Belgium

0-3

17.06.23

Euro 2024 Qualifying

Belgium

Austria

1-1

28.03.23

Friendlies

Germany

Belgium

2-3

24.03.23

Euro 2024 Qualifying

Sweden

Belgium

0-3

01.12.22

World Cup 2026

Croatia

Belgium

0-0

27.11.22

World Cup 2026

Belgium

Morocco

0-2

23.11.22

World Cup 2026

Belgium

Canada

1-0

18.11.22

Friendlies

Belgium

Egypt

1-2

25.09.22

UEFA Nations League

Netherlands

Belgium

1-0

22.09.22

UEFA Nations League

Belgium

Wales

2-1

14.06.22

UEFA Nations League

Poland

Belgium

0-1

11.06.22

UEFA Nations League

Wales

Belgium

1-1

08.06.22

UEFA Nations League

Belgium

Poland

6-1

03.06.22

UEFA Nations League

Belgium

Netherlands

1-4

29.03.22

Friendlies

Belgium

Burkina Faso

3-0

15.06.26

World Cup 2026

Belgium

Egypt

1-1

06.06.26

Friendlies

Belgium

Tunisia

5-0

18.11.25

World Cup Qualification Europe

Belgium

Liechtenstein

7-0

10.10.25

World Cup Qualification Europe

Belgium

North Macedonia

0-0

07.09.25

World Cup Qualification Europe

Belgium

Kazakhstan

6-0

09.06.25

World Cup Qualification Europe

Belgium

Wales

4-3

23.03.25

UEFA Nations League

Belgium

Ukraine

3-0

14.11.24

UEFA Nations League

Belgium

Italy

0-1

14.10.24

UEFA Nations League

Belgium

France

1-2

06.09.24

UEFA Nations League

Belgium

Israel

3-1

22.06.24

Euro 2024

Belgium

Romania

2-0

17.06.24

Euro 2024

Belgium

Slovakia

0-1

08.06.24

Friendlies

Belgium

Luxembourg

3-0

05.06.24

Friendlies

Belgium

Montenegro

2-0

19.11.23

Euro 2024 Qualifying

Belgium

Azerbaijan

5-0

15.11.23

Friendlies

Belgium

Serbia

1-0

16.10.23

Euro 2024 Qualifying

Belgium

Sweden

1-1

12.09.23

Euro 2024 Qualifying

Belgium

Estonia

5-0

17.06.23

Euro 2024 Qualifying

Belgium

Austria

1-1

27.11.22

World Cup 2026

Belgium

Morocco

0-2

23.11.22

World Cup 2026

Belgium

Canada

1-0

18.11.22

Friendlies

Belgium

Egypt

1-2

22.09.22

UEFA Nations League

Belgium

Wales

2-1

08.06.22

UEFA Nations League

Belgium

Poland

6-1

03.06.22

UEFA Nations League

Belgium

Netherlands

1-4

29.03.22

Friendlies

Belgium

Burkina Faso

3-0

13.11.21

World Cup Qualification Europe

Belgium

Estonia

3-1

07.10.21

UEFA Nations League

Belgium

France

2-3

05.09.21

World Cup Qualification Europe

Belgium

Czech Republic

3-0

02.07.21

Euro 2024

Belgium

Italy

1-2

27.06.21

Euro 2024

Belgium

Portugal

1-0

12.06.21

Euro 2024

Belgium

Russia

3-0

06.06.21

Friendlies

Belgium

Croatia

1-0

03.06.21

Friendlies

Belgium

Greece

1-1

30.03.21

World Cup Qualification Europe

Belgium

Belarus

8-0

24.03.21

World Cup Qualification Europe

Belgium

Wales

3-1

18.11.20

UEFA Nations League

Belgium

Denmark

4-2

15.11.20

UEFA Nations League

Belgium

England

2-0

11.11.20

Friendlies

Belgium

Switzerland

2-1

08.10.20

Friendlies

Belgium

Ivory Coast

1-1

08.09.20

UEFA Nations League

Belgium

Iceland

5-1

19.11.19

Euro 2024

Belgium

Cyprus

6-1

10.10.19

Euro 2024

Belgium

San Marino

9-0

11.06.19

Euro 2024

Belgium

Scotland

3-0

08.06.19

Euro 2024

Belgium

Kazakhstan

3-0

02.06.26

Friendlies

Croatia

Belgium

0-2

01.04.26

Friendlies

Mexico

Belgium

1-1

28.03.26

Friendlies

USA

Belgium

2-5

15.11.25

World Cup Qualification Europe

Kazakhstan

Belgium

1-1

13.10.25

World Cup Qualification Europe

Wales

Belgium

2-4

04.09.25

World Cup Qualification Europe

Liechtenstein

Belgium

0-6

06.06.25

World Cup Qualification Europe

North Macedonia

Belgium

1-1

20.03.25

UEFA Nations League

Ukraine

Belgium

3-1

17.11.24

UEFA Nations League

Israel

Belgium

1-0

10.10.24

UEFA Nations League

Italy

Belgium

2-2

09.09.24

UEFA Nations League

France

Belgium

2-0

01.07.24

Euro 2024

France

Belgium

1-0

26.06.24

Euro 2024

Ukraine

Belgium

0-0

26.03.24

Friendlies

England

Belgium

2-2

23.03.24

Friendlies

Ireland

Belgium

0-0

13.10.23

Euro 2024 Qualifying

Austria

Belgium

2-3

09.09.23

Euro 2024 Qualifying

Azerbaijan

Belgium

0-1

20.06.23

Euro 2024 Qualifying

Estonia

Belgium

0-3

28.03.23

Friendlies

Germany

Belgium

2-3

24.03.23

Euro 2024 Qualifying

Sweden

Belgium

0-3

01.12.22

World Cup 2026

Croatia

Belgium

0-0

25.09.22

UEFA Nations League

Netherlands

Belgium

1-0

14.06.22

UEFA Nations League

Poland

Belgium

0-1

11.06.22

UEFA Nations League

Wales

Belgium

1-1

26.03.22

Friendlies

Ireland

Belgium

2-2

16.11.21

World Cup Qualification Europe

Wales

Belgium

1-1

10.10.21

UEFA Nations League

Italy

Belgium

2-1

08.09.21

World Cup Qualification Europe

Belarus

Belgium

0-1

02.09.21

World Cup Qualification Europe

Estonia

Belgium

2-5

21.06.21

Euro 2024

Finland

Belgium

0-2

17.06.21

Euro 2024

Denmark

Belgium

1-2

27.03.21

World Cup Qualification Europe

Czech Republic

Belgium

1-1

14.10.20

UEFA Nations League

Iceland

Belgium

1-2

11.10.20

UEFA Nations League

England

Belgium

2-1

05.09.20

UEFA Nations League

Denmark

Belgium

0-2

16.11.19

Euro 2024

Russia

Belgium

1-4

13.10.19

Euro 2024

Kazakhstan

Belgium

0-2

09.09.19

Euro 2024

Scotland

Belgium

0-4

06.09.19

Euro 2024

San Marino

Belgium

0-4

24.03.19

Euro 2024

Cyprus

Belgium

0-2

Iran Form

16.06.26

World Cup 2026

Iran

New Zealand

2-2

04.06.26

Friendlies

Iran

Mali

2-0

29.05.26

Friendlies

Iran

Gambia

3-1

31.03.26

Friendlies

Costa Rica

Iran

0-5

27.03.26

Friendlies

Iran

Nigeria

1-2

18.11.25

Friendlies

Uzbekistan

Iran

(Penalties:4 - 3)

0-0

13.11.25

Friendlies

Iran

Cape Verde

(Penalties:5 - 4)

0-0

14.10.25

Friendlies

Iran

Tanzania

2-0

10.10.25

Friendlies

Russia

Iran

2-1

08.09.25

CAFA Nations Cup

Iran

Uzbekistan

0-1

04.09.25

CAFA Nations Cup

Tajikistan

Iran

2-2

01.09.25

CAFA Nations Cup

India

Iran

0-3

29.08.25

CAFA Nations Cup

Iran

Afghanistan

3-1

10.06.25

World Cup Qualification Asia

Iran

North Korea

3-0

05.06.25

World Cup Qualification Asia

Qatar

Iran

1-0

25.03.25

World Cup Qualification Asia

Iran

Uzbekistan

2-2

20.03.25

World Cup Qualification Asia

Iran

UAE

2-0

19.11.24

World Cup Qualification Asia

Kyrgyzstan

Iran

2-3

14.11.24

World Cup Qualification Asia

North Korea

Iran

2-3

15.10.24

World Cup Qualification Asia

Iran

Qatar

4-1

10.10.24

World Cup Qualification Asia

Uzbekistan

Iran

0-0

10.09.24

World Cup Qualification Asia

UAE

Iran

0-1

05.09.24

World Cup Qualification Asia

Iran

Kyrgyzstan

1-0

11.06.24

World Cup Qualification Asia

Iran

Uzbekistan

0-0

06.06.24

World Cup Qualification Asia

Hong Kong

Iran

2-4

26.03.24

World Cup Qualification Asia

Turkmenistan

Iran

0-1

21.03.24

World Cup Qualification Asia

Iran

Turkmenistan

5-0

07.02.24

Asian Cup

Iran

Qatar

2-3

03.02.24

Asian Cup

Iran

Japan

2-1

31.01.24

Asian Cup

Iran

Syria

(Penalties:5 - 3)

1-1

23.01.24

Asian Cup

Iran

UAE

2-1

19.01.24

Asian Cup

Hong Kong

Iran

0-1

14.01.24

Asian Cup

Iran

Palestine

4-1

09.01.24

Friendlies

Indonesia

Iran

0-5

05.01.24

Friendlies

Iran

Burkina Faso

2-1

21.11.23

World Cup Qualification Asia

Uzbekistan

Iran

2-2

16.11.23

World Cup Qualification Asia

Iran

Hong Kong

4-0

17.10.23

Friendlies

Qatar

Iran

0-4

13.10.23

Friendlies

Jordan

Iran

1-3

12.09.23

Friendlies

Iran

Angola

4-0

07.09.23

Friendlies

Bulgaria

Iran

0-1

20.06.23

CAFA Nations Cup

Uzbekistan

Iran

0-1

16.06.23

CAFA Nations Cup

Kyrgyzstan

Iran

1-5

13.06.23

CAFA Nations Cup

Iran

Afghanistan

6-1

28.03.23

Friendlies

Iran

Kenya

2-1

23.03.23

Friendlies

Iran

Russia

1-1

29.11.22

World Cup 2026

Iran

USA

0-1

25.11.22

World Cup 2026

Wales

Iran

0-2

21.11.22

World Cup 2026

England

Iran

6-2

10.11.22

Friendlies

Iran

Nicaragua

1-0

16.06.26

World Cup 2026

Iran

New Zealand

2-2

04.06.26

Friendlies

Iran

Mali

2-0

29.05.26

Friendlies

Iran

Gambia

3-1

27.03.26

Friendlies

Iran

Nigeria

1-2

13.11.25

Friendlies

Iran

Cape Verde

(Penalties:5 - 4)

0-0

14.10.25

Friendlies

Iran

Tanzania

2-0

08.09.25

CAFA Nations Cup

Iran

Uzbekistan

0-1

29.08.25

CAFA Nations Cup

Iran

Afghanistan

3-1

10.06.25

World Cup Qualification Asia

Iran

North Korea

3-0

25.03.25

World Cup Qualification Asia

Iran

Uzbekistan

2-2

20.03.25

World Cup Qualification Asia

Iran

UAE

2-0

15.10.24

World Cup Qualification Asia

Iran

Qatar

4-1

05.09.24

World Cup Qualification Asia

Iran

Kyrgyzstan

1-0

11.06.24

World Cup Qualification Asia

Iran

Uzbekistan

0-0

21.03.24

World Cup Qualification Asia

Iran

Turkmenistan

5-0

07.02.24

Asian Cup

Iran

Qatar

2-3

03.02.24

Asian Cup

Iran

Japan

2-1

31.01.24

Asian Cup

Iran

Syria

(Penalties:5 - 3)

1-1

23.01.24

Asian Cup

Iran

UAE

2-1

14.01.24

Asian Cup

Iran

Palestine

4-1

05.01.24

Friendlies

Iran

Burkina Faso

2-1

16.11.23

World Cup Qualification Asia

Iran

Hong Kong

4-0

12.09.23

Friendlies

Iran

Angola

4-0

13.06.23

CAFA Nations Cup

Iran

Afghanistan

6-1

28.03.23

Friendlies

Iran

Kenya

2-1

23.03.23

Friendlies

Iran

Russia

1-1

29.11.22

World Cup 2026

Iran

USA

0-1

10.11.22

Friendlies

Iran

Nicaragua

1-0

23.09.22

Friendlies

Iran

Uruguay

1-0

12.06.22

Friendlies

Iran

Algeria

1-2

29.03.22

World Cup Qualification Asia

Iran

Lebanon

2-0

01.02.22

World Cup Qualification Asia

Iran

UAE

1-0

27.01.22

World Cup Qualification Asia

Iran

Iraq

1-0

12.10.21

World Cup Qualification Asia

Iran

South Korea

1-1

02.09.21

World Cup Qualification Asia

Iran

Syria

1-0

15.06.21

World Cup Qualification Asia

Iran

Iraq

1-0

07.06.21

World Cup Qualification Asia

Iran

Bahrain

3-0

03.06.21

World Cup Qualification Asia

Iran

Hong Kong

3-1

30.03.21

Friendlies

Iran

Syria

3-0

10.10.19

World Cup Qualification Asia

Iran

Cambodia

14-0

06.06.19

Friendlies

Iran

Syria

5-0

28.01.19

Asian Cup

Iran

Japan

0-3

20.01.19

Asian Cup

Iran

Oman

2-0

16.01.19

Asian Cup

Iran

Iraq

0-0

07.01.19

Asian Cup

Iran

Yemen

5-0

20.11.18

Friendlies

Iran

Venezuela

1-1

15.11.18

Friendlies

Iran

Trinidad and Tobago

1-0

16.10.18

Friendlies

Iran

Bolivia

2-1

25.06.18

World Cup 2026

Iran

Portugal

1-1

17.03.18

Friendlies

Iran

Sierra Leone

4-0

31.03.26

Friendlies

Costa Rica

Iran

0-5

18.11.25

Friendlies

Uzbekistan

Iran

(Penalties:4 - 3)

0-0

10.10.25

Friendlies

Russia

Iran

2-1

04.09.25

CAFA Nations Cup

Tajikistan

Iran

2-2

01.09.25

CAFA Nations Cup

India

Iran

0-3

05.06.25

World Cup Qualification Asia

Qatar

Iran

1-0

19.11.24

World Cup Qualification Asia

Kyrgyzstan

Iran

2-3

14.11.24

World Cup Qualification Asia

North Korea

Iran

2-3

10.10.24

World Cup Qualification Asia

Uzbekistan

Iran

0-0

10.09.24

World Cup Qualification Asia

UAE

Iran

0-1

06.06.24

World Cup Qualification Asia

Hong Kong

Iran

2-4

26.03.24

World Cup Qualification Asia

Turkmenistan

Iran

0-1

19.01.24

Asian Cup

Hong Kong

Iran

0-1

09.01.24

Friendlies

Indonesia

Iran

0-5

21.11.23

World Cup Qualification Asia

Uzbekistan

Iran

2-2

17.10.23

Friendlies

Qatar

Iran

0-4

13.10.23

Friendlies

Jordan

Iran

1-3

07.09.23

Friendlies

Bulgaria

Iran

0-1

20.06.23

CAFA Nations Cup

Uzbekistan

Iran

0-1

16.06.23

CAFA Nations Cup

Kyrgyzstan

Iran

1-5

25.11.22

World Cup 2026

Wales

Iran

0-2

21.11.22

World Cup 2026

England

Iran

6-2

27.09.22

Friendlies

Senegal

Iran

1-1

24.03.22

World Cup Qualification Asia

South Korea

Iran

2-0

16.11.21

World Cup Qualification Asia

Syria

Iran

0-3

11.11.21

World Cup Qualification Asia

Lebanon

Iran

1-2

07.10.21

World Cup Qualification Asia

UAE

Iran

0-1

07.09.21

World Cup Qualification Asia

Iraq

Iran

0-3

11.06.21

World Cup Qualification Asia

Cambodia

Iran

0-10

12.11.20

Friendlies

Bosnia & Herzegovina

Iran

0-2

08.10.20

Friendlies

Uzbekistan

Iran

1-2

14.11.19

World Cup Qualification Asia

Iraq

Iran

2-1

15.10.19

World Cup Qualification Asia

Bahrain

Iran

1-0

10.09.19

World Cup Qualification Asia

Hong Kong

Iran

0-2

11.06.19

Friendlies

South Korea

Iran

1-1

24.01.19

Asian Cup

China

Iran

0-3

12.01.19

Asian Cup

Vietnam

Iran

0-2

11.09.18

Friendlies

Uzbekistan

Iran

0-1

16.06.15

World Cup Qualification Asia

Turkmenistan

Iran

1-1

Belgium vs Iran Head-to-head

There are no records
There are no records

Offers