India vs Afghanistan predictions, Jun 20, 2026

One Day International, on Saturday,

India

Afghanistan

Score, Highlights

Short Preview

As India prepares to face Afghanistan in a One Day International on June 20, 2026, at home, recent form favors the host team significantly. India enters this match with a strong momentum, having won their last three matches, demonstrating both batting prowess and a well-coordinated bowling attack. Their recent success can be attributed to a balanced team structure, capable of adapting to various match situations, and an effective spin strategy that thrives on home conditions.

On the other hand, Afghanistan will look to turn around a disappointing streak, having lost their last three matches. Despite their struggles, the Afghan team possesses some individual talents who can be game-changers, particularly in the spin department, which could challenge India’s lineup if conditions favor slower bowlers.

The bookmakers reflect India’s strong position with odds of 1.16 for a home victory, while Afghanistan’s odds of 4.7 indicate they are seen as the underdogs. While India is expected to perform well, Afghanistan has the potential to spring an upset if they can capitalize on their strengths and exploit any weaknesses in the Indian side. In conclusion, while India comes in as favorites, cricket remains notoriously unpredictable, making for an intriguing contest.

This preview is generated with the Welcome.Bet AI Insights Engine, combining form data, betting odds, and semantic SEO optimization to deliver relevant match analysis for fans and bettors alike from 2026-06-18T00:52:02+00:00.

India
85.8%
Afghanistan
14.2%

!!!!! Information about video stream is absent for now

Betting Odds

1 X 2
betsson 1.1 7
MarathonBet 1.14 5.82
WilliamHill 1.1 7
Pinnacle 1.16 4.7

Latest Results

17.06.26 India cricket – Afghanistan cricket – 402:232
13.06.26 India cricket – Afghanistan cricket – 195:194
06.06.26 India cricket – Afghanistan cricket – 564:264
08.03.26 India cricket – New Zealand cricket – 255:159
05.03.26 India cricket – England cricket – 253:246
17.06.26 India cricket – Afghanistan cricket – 402:232
13.06.26 India cricket – Afghanistan cricket – 195:194
06.06.26 India cricket – Afghanistan cricket – 564:264
19.02.26 Afghanistan cricket – Canada cricket – 200:118
16.02.26 Afghanistan cricket – United Arab Emirates cricket – 162:160

Facts

  • India won by 170 runs.
  • In the last 5 head-to-head matches, India won 4.
  • In this match, India is the undisputed favorite.
  • In the last 15 head-to-head matches, India won 12 matches, drew 3 matches, lost 0 matches, and goals 3531:2570. (average 235.4:171.3).

    Latest Head To Head

    17.06.26 India cricket – Afghanistan cricket – 402:232
    13.06.26 India cricket – Afghanistan cricket – 195:194
    06.06.26 India cricket – Afghanistan cricket – 564:264
    20.06.24 Afghanistan cricket – India cricket – 134:181
    17.01.24 India cricket – Afghanistan cricket – 212:212

    India – Afghanistan and other One Day International events on our partner.

  • One Day International

    Related Articles

    0 Comment