FC Porto vs Sporting Prediction (Odds ~3.40) – Taça de Portugal Semi-final
FC Porto 🇵🇹 vs Sporting CP 🇵🇹 Prediction – Taça de Portugal Semi-final (April 22, 2026)
Match Overview
FC Porto host Sporting CP in a decisive semi-final second leg ⚔️
- Date: April 22, 2026
- Kick-off: 20:45
- Venue: Estádio do Dragão, Porto
- First Leg Result: Sporting 1-0 Porto
Porto must overturn a one-goal deficit, while Sporting aim to protect their advantage and reach the final 🏆
Head-to-Head Record
This rivalry is traditionally tight and intense.
- Total Matches: 60+
- Porto Wins: 24
- Sporting Wins: 20
- Draws: 16
Matches between these sides are often decided by fine margins.
Recent Form & Team News
FC Porto
Porto are strong at home and will be aggressive from the start.
- Last 5 Matches: 3 Wins, 1 Draw, 1 Loss
- Average xG: 1.9 per match
- Strength: High pressing and attacking width ⚡
Sporting CP
Sporting are in solid form and tactically disciplined.
- Last 5 Matches: 4 Wins, 1 Loss
- Average xG: 1.8 per match
- Strength: Defensive organization and transitions 🛡️
Predicted Lineups
FC Porto (4-2-3-1)
- GK: Diogo Costa
- DEF: João Mário, Pepe, Carmo, Wendell
- MID: Varela, Nico González
- ATT: Galeno, Pepê, Francisco Conceição
- ST: Evanilson
Sporting CP (3-4-3)
- GK: Adán
- DEF: Diomande, Coates, Gonçalo Inácio
- MID: Esgaio, Morita, Hjulmand, Nuno Santos
- ATT: Edwards, Gyökeres, Trincão
Tactical Analysis
Porto are expected to push high and control possession, aiming to score early and level the tie. Their attacking approach may leave space at the back.
Sporting will likely stay compact and look to exploit transitions, using the pace of their forwards to punish Porto’s defensive gaps.
Prediction & Betting Insight 💡
This second leg should be intense and balanced, with Porto pressing and Sporting countering effectively.
Prediction: Both Teams to Score & Draw
Expected Score: 1-1
Estimated Odds: 3.40
Conclusion
Porto’s home pressure should yield chances, but Sporting’s discipline and first-leg advantage may be enough to see them through to the final ⚽🔥




