UEFA Champions LeagueWed 21 Oct 2026 · 20:00 BSTLeague phase · Matchday 3 · San Siro/Giuseppe Meazza, Milan

Inter v Shakhtar Donetsk match analysis

This analysis was locked at kick-off on Wed 21 Oct 2026 and has not been changed since.

Pre-match analysis · as published

Written before kick-off

Inter are clear favourites. Inter have won three of their last five matches, while Shakhtar have one win in five. The data covers few rated matches for both teams.

How the match could end · bookmaker odds before kick-off

  • 76%Inter win
  • 16%Draw
  • 8%Shakhtar Donetsk win

Bookmaker odds, margin removed · prices at Wed 21 Oct 2026 · 17:39 BST

Goals · bookmaker odds, margin removed

  • Over 2.5 goals70%
  • Under 2.5 goals30%
  • Both teams score: yes56%
  • Both teams score: no44%

PRO analysis

The full analysis is part of PRO

PRO members can read the written analysis of this match, where one was published before kick-off.

See PRO plans

Free on every match: kick-off time, the bookmaker odds with the margin removed, form, past meetings and injuries.

Form · newest first

InterInter

Last 5: 3 wins, 1 draw, 1 defeat

Shakhtar DonetskShakhtar Donetsk

Last 5: 2 wins, 3 draws, no defeats

Past results

From stored results before kick-off. Each figure shows how many games it covers.

In Europe this season

Inter

2 games: 0 won, 0 drawn, 2 lost (90 minutes)

xG 6.16 for, 7.20 against, in 2 games with xG

  • Lostv Club Brugge KVUEFA Champions League13 Oct 20263–4xG 4.33–4.29
  • Lostat Real MadridUEFA Champions League8 Sep 20261–2xG 1.83–2.91

Shakhtar Donetsk

2 games: 1 won, 1 drawn, 0 lost (90 minutes)

xG 2.02 for, 1.80 against, in 2 games with xG

  • Wonv AEK Athens FCUEFA Champions League14 Oct 20263–1xG 1.40–1.36
  • Drawnat PSV EindhovenUEFA Champions League10 Sep 20261–1xG 0.62–0.44

Home and away

League figures are against each club's own league opponents, so they do not compare across leagues.

Inter

Inter at home

Last 5: 4 won, 0 drawn, 1 lost

  • LostClub Brugge KV13 Oct 20263–4
  • WonParmaSerie A10 Oct 20263–0
  • WonUdineseSerie A14 Sep 20265–3
  • WonNapoliSerie A5 Sep 20263–2
  • WonMonzaSerie A22 Aug 20264–1

Inter: home games in Serie A

Last 10 league games, 90-minute score

Goals
29 scored, 10 conceded in 10
Both teams scored
6 of 10
Over 2.5 goals
6 of 10
Clean sheets
4 of 10
Shakhtar Donetsk

Shakhtar Donetsk away

Last 5: 2 won, 2 drawn, 1 lost

  • DrawnPSV Eindhoven10 Sep 20261–1
  • LostCrystal PalaceUEFA Europa Conference League7 May 20261–2
  • DrawnAZ AlkmaarUEFA Europa Conference League16 Apr 20262–2
  • WonLech PoznanUEFA Europa Conference League12 Mar 20263–1
  • WonHamrun SpartansUEFA Europa Conference League11 Dec 20252–0

Rest and schedule

Days since each team's last match and until its next one, in the competitions Ledger tracks. Friendlies are left out.

Inter
Last match
4 days before17 Oct 2026 · v Bologna · Serie A
Next match
4 days after25 Oct 2026 · v Fiorentina · Serie A
Shakhtar Donetsk
Last match
4 days before17 Oct 2026 · v Kolos Kovalivka · Premier League · Ukraine
Next match
3 days after24 Oct 2026 · v Zorya Luhansk · Premier League · Ukraine

Injuries and suspensions

  • InterInter
    Ruled out
    C. Jones (Thigh Injury) · L. Martinez (Thigh Injury) · B. Pavard (Thigh Injury) · J. Stones (Injury)
  • Shakhtar DonetskShakhtar Donetsk
    Ruled out
    I. Azarovi (Knee Injury) · Eguinaldo (Shoulder Injury) · K. Fesyun (Illness) · A. Ghram (Injury) · V. Korniyenko (Off the roster) · Marlon (Muscle Injury) · P. Obah (Off the roster) · T. Puzankov (Off the roster) · M. Shved (Off the roster) · D. Tvardovskyi (Off the roster)

Published 21 Oct 2026, 18:58 BST · not changed since

All fixtures