Shakhtar Donetsk host Sporting CP in the Champions League. Sporting have had the better results in Europe so far this season, while their domestic form has wobbled a bit over the past few weeks.
Shakhtar, meanwhile, go into this one off the back of a decent run of home performances. Both sides have shown different faces in different competitions lately, which makes working out who's sharper right now a bit trickier than the table alone suggests.
Analysis updated .
Where to place this bet
Contrasting recent runs
Shakhtar's last 20 games across all competitions show 13 wins, five draws and just two losses, with only 10 goals conceded in that stretch. Their last four home matches have brought three wins and a draw, including a comfortable 3-1 win over AEK Athens in the Champions League.
What could your bet return?
Potential returns include your stake. Odds may change.
Shakhtar Donetsk: 20 completed matches; Sporting CP: 20 completed matches.
Shakhtar Donetsk
- Win
- 65% 13 / 20
- Draw
- 25% 5 / 20
- Loss
- 10% 2 / 20
- Scored
- 37
- Conceded
- 10
- Difference
- +27
Sporting CP
- Win
- 70% 14 / 20
- Draw
- 15% 3 / 20
- Loss
- 15% 3 / 20
- Scored
- 53
- Conceded
- 20
- Difference
- +33
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Cup | Shakhtar Donetsk | Dynamo Kyiv | 27.10.2026 | 3-0 |
| Premier League | Shakhtar Donetsk | Zorya Luhansk | 24.10.2026 | 0-0 |
| UEFA Champions League | Inter | Shakhtar Donetsk | 21.10.2026 | 1-0 |
| Premier League | Shakhtar Donetsk | Kolos Kovalivka | 17.10.2026 | 2-1 |
| UEFA Champions League | Shakhtar Donetsk | AEK Athens FC | 14.10.2026 | 3-1 |
| Premier League | Veres Rivne | Shakhtar Donetsk | 09.10.2026 | 0-3 |
| Friendlies Clubs | Shakhtar Donetsk | Kryvbas KR | 02.10.2026 | 3-0 |
| Premier League | Shakhtar Donetsk | LNZ Cherkasy | 20.09.2026 | 3-0 |
| Cup | Vilkhivtsi | Shakhtar Donetsk | 17.09.2026 | 0-3 |
| Premier League | Shakhtar Donetsk | Chornomorets | 14.09.2026 | 2-0 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Primeira Liga | Casa Pia | Sporting CP | 30.10.2026 | 0-2 |
| Taça da Liga | Sporting CP | Maritimo | 27.10.2026 | 2-1 |
| Primeira Liga | Sporting CP | Academico Viseu | 25.10.2026 | 1-2 |
| UEFA Champions League | Sporting CP | Lask Linz | 21.10.2026 | 2-3 |
| UEFA Champions League | Lens | Sporting CP | 13.10.2026 | 0-2 |
| Primeira Liga | SC Braga | Sporting CP | 09.10.2026 | 1-3 |
| Primeira Liga | Sporting CP | Arouca | 19.09.2026 | 2-2 |
| Primeira Liga | Famalicao | Sporting CP | 13.09.2026 | 1-1 |
| UEFA Champions League | Sporting CP | Galatasaray | 09.09.2026 | 3-1 |
| Primeira Liga | Sporting CP | Nacional | 05.09.2026 | 2-0 |
Sporting's overall sample looks even stronger on paper, 14 wins from 20 with 55 goals scored. But their last five results tell a different story: defeats to Braga, Lens, Lask Linz and Academico Viseu, with only a routine Taça da Liga win over Maritimo breaking up that sequence.
Shakhtar's steady home form is running into a Sporting side that's lost more games than it's won over its last five outings.
Comparative Team Statistics: Shakhtar Donetsk vs Sporting CP

Where they stand in this Champions League phase
In the league phase table shown here, Sporting sit in sixth place with six points from two games, winning both without conceding more than once. Shakhtar are down in eleventh with four points from a win and a draw, having let in two goals across those matches.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 11 | Club Brugge KV | 3 | 2 | 0 | 1 | 9/6 | 6 |
| 12 | Sporting CP | 3 | 2 | 0 | 1 | 7/4 | 6 |
| 13 | Borussia Dortmund | 3 | 2 | 0 | 1 | 5/4 | 6 |
| 16 | Atletico Madrid | 3 | 1 | 1 | 1 | 4/3 | 4 |
| 17 | Shakhtar Donetsk | 3 | 1 | 1 | 1 | 4/3 | 4 |
| 18 | PSV Eindhoven | 3 | 1 | 1 | 1 | 2/2 | 4 |
This only reflects their Champions League league phase position, not domestic standing, but it does suggest Sporting have been the sharper of the two in this specific competition so far.

Goals and form pulling different ways
Shakhtar have kept things tight at home recently, only conceding in the 0-0 draw with Zorya Luhansk among their last four home games. That points to a side capable of frustrating opponents rather than simply trading punches.
Sporting's season-long scoring record remains eye-catching at 55 goals in 20 matches, but their recent output has dried up somewhat during this rough patch. Whether that attacking identity reappears here, against a well-organised home side, is the open part of this one.
Match odds and squad lists
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| L. Traoré | Burkina Faso | 25 | Attacker | 182 | 90 |
| V. Bondar | Ukraine | 27 | Defender | 185 | 77 |
| M. Matvienko | Ukraine | 30 | Defender | 182 | 74 |
| D. Riznyk | Ukraine | 27 | Goalkeeper | 186 | 77 |
| E. Nazaryna | Ukraine | 29 | Midfielder | 183 | 69 |
| Pedrinho | Brazil | 28 | Midfielder | 172 | 62 |
| I. Azarovi | Georgia | 24 | Defender | 179 | n/a |
| A. Ghram | Tunisia | 25 | Defender | 190 | 81 |
| O. Karavaev | Ukraine | 34 | Midfielder | 175 | 71 |
| K. Fesyun | Ukraine | 24 | Goalkeeper | 191 | 79 |
| O. Ocheretko | Ukraine | 23 | Midfielder | 181 | 75 |
| A. Bondarenko | Ukraine | 26 | Midfielder | 182 | 73 |
| D. Kryskiv | Ukraine | 26 | Midfielder | 180 | 67 |
| Vinícius Tobias | Brazil | 22 | Defender | 177 | 67 |
| Pedrinho | Brazil | 24 | Defender | 177 | 65 |
| A. Matturro | Uruguay | 22 | Defender | 189 | 74 |
| Denys Tvardovskyi | Ukraine | 23 | Goalkeeper | n/a | n/a |
| Marlon Gomes | Brazil | 22 | Midfielder | 182 | 70 |
| V. Tsukanov | Ukraine | 20 | Midfielder | n/a | n/a |
| G. Mendoza | Venezuela | 24 | Midfielder | 184 cm | 76 kg |
| Kauã Elias | Brazil | 20 | Attacker | 180 | 71 |
| Gabriel Carvalho | Brazil | 19 | Attacker | 168 | 67 |
| Alisson Santana | Brazil | 21 | Midfielder | 183 | 79 |
| Newertton | Brazil | 21 | Midfielder | 167 | 59 |
| P. Obah | Nigeria | 22 | Attacker | 180 cm | 73 kg |
| Isaque | Brazil | 19 | Midfielder | n/a | n/a |
| Lucas Ferreira | Brazil | 20 | Midfielder | 180 | 74 |
| Luca Meirelles | Brazil | 19 | Attacker | 185 | n/a |
| D. Smetana | n/a | n/a | Midfielder | n/a | n/a |
| Bruninho | n/a | n/a | Midfielder | n/a | n/a |
| Ryan Roberto | n/a | n/a | Midfielder | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| João Virgínia | Portugal | 27 | Goalkeeper | 193 | 83 |
| F. Ioannidis | Greece | 26 | Attacker | 186 | 80 |
| Rui Silva | Portugal | 32 | Goalkeeper | 191 | 91 |
| L. Suárez | Colombia | 28 | Attacker | 185 | 74 |
| M. Araújo | Uruguay | 26 | Defender | 179 | 73 |
| R. Zalazar | Uruguay | 27 | Midfielder | 178 | 72 |
| G. Vagiannidis | Greece | 25 | Defender | 182 | 68 |
| Geny Catamo | Mozambique | 25 | Attacker | 173 | 69 |
| Eduardo Quaresma | Portugal | 24 | Defender | 185 | 76 |
| Gonçalo Inácio | Portugal | 25 | Defender | 186 | 78 |
| Pedro Lima | Brazil | 23 | Midfielder | 185 | 79 |
| Sergi Altimira | Spain | 25 | Midfielder | 188 | 80 |
| Z. Debast | Belgium | 23 | Defender | 191 | 78 |
| Diego Callai | Brazil | 22 | Goalkeeper | 190 | 88 |
| I. Doumbia | Italy | 23 | Midfielder | 187 | 79 |
| N. Irankunda | Australia | 20 | Attacker | 175 | 74 |
| Iván Fresneda | Spain | 22 | Defender | 183 | 74 |
| S. Andersen | Denmark | 22 | Midfielder | 190 | 76 |
| Kaique | Brazil | 23 | Goalkeeper | 190 | 86 |
| O. Diomande | Côte d'Ivoire | 22 | Defender | 190 | 86 |
| Rafael Ferreira Nel | Portugal | 21 | Attacker | 182 cm | 71 kg |
| João Simões | Portugal | 19 | Midfielder | 178 | 71 |
| Luis Guilherme | Brazil | 20 | Attacker | 178 | 74 |
| J. Derry | England | 19 | Attacker | n/a | n/a |
| Ibrahima Ba | Senegal | 21 | Defender | 190 | 76 |
| Eduardo Felicíssimo | Portugal | 19 | Midfielder | 187 cm | 76 kg |
| Flávio Gonçalves | Portugal | 19 | Attacker | 173 cm | 65 kg |
| Rodrigo Dias | Portugal | 21 | Defender | 179 cm | 74 kg |
| M. Zekri | Morocco | 18 | Defender | 171 | n/a |
Shakhtar's home form has been solid and Sporting's recent dip is hard to ignore, even if their European numbers this season remain strong. A draw or home point doesn't feel far-fetched given how both sides arrive.
Taking the home side with a touch of insurance on the handicap looks the sensible way to approach a match where neither team's current form points clearly one way.
