Ivory Coast vs Ecuador Stats, Match Statistics, xG & Player Data

(Philadelphia)

function flagNode(flag,label){
const src=FLAG_MEDIA_BY_EMOJI[flag];
if(!src) return flag||"";
const safeLabel=String(label||"team").replace(/"/g,""");
return ``;
}
const CTABS=["OVERVIEW","ATTACK","DEFENCE","PASSING","PLAYERS"];
let ctab="OVERVIEW";
const S={"home":{"name":"Ivory Coast","flag":"🇨🇮"},"away":{"name":"Ecuador","flag":"🇪🇨"},"ctx":"Full Match Stats","overview":{"possession":{"h":48,"a":52},"shots":{"h":15,"a":12},"shotsOT":{"h":4,"a":1},"corners":{"h":3,"a":5},"fouls":{"h":10,"a":13},"yellow":{"h":3,"a":1},"red":{"h":0,"a":0},"offsides":{"h":0,"a":0}},"attack":{"goals":{"h":1,"a":0},"xG":{"h":1.52,"a":1.01},"bigChances":{"h":2,"a":1},"shotsBox":{"h":8,"a":5},"shotsOut":{"h":7,"a":7},"blocked":{"h":3,"a":3},"hitPost":{"h":1,"a":3},"convRate":{"h":7,"a":0}},"defence":{"tackles":{"h":14,"a":21},"interceptions":{"h":11,"a":13},"clearances":{"h":29,"a":18},"blocks":{"h":3,"a":1},"saves":{"h":1,"a":3},"savesPct":{"h":100,"a":75},"cleanSheets":{"h":1,"a":0},"goalsConc":{"h":0,"a":1}},"passing":{"passes":{"h":"N/A","a":"N/A"},"passAcc":{"h":84,"a":85},"longBalls":{"h":"N/A","a":"N/A"},"longAcc":{"h":45,"a":31},"keyPasses":{"h":"N/A","a":"N/A"},"crosses":{"h":"N/A","a":"N/A"},"crossAcc":{"h":25,"a":29},"throughBalls":{"h":"N/A","a":"N/A"}},"players":{"home":[{"name":"Wilfried Singo","pos":"CB","stats":[{"l":"Rating","v":"8.31"},{"l":"Assists","v":"1"},{"l":"Passes","v":"44/48"},{"l":"Clearances","v":"7"},{"l":"Minutes","v":"90"}]},{"name":"Amad Diallo","pos":"RW","stats":[{"l":"Goals","v":"1"},{"l":"Shots","v":"2"},{"l":"On Target","v":"2"},{"l":"xG","v":"0.19"},{"l":"Rating","v":"8.14"}]},{"name":"Seko Fofana","pos":"CM","stats":[{"l":"Shots","v":"4"},{"l":"On Target","v":"1"},{"l":"xG","v":"0.27"},{"l":"Passes","v":"33/36"},{"l":"Rating","v":"6.94"}]}],"away":[{"name":"Hernan Galindez","pos":"GK","stats":[{"l":"Saves","v":"3"},{"l":"Conceded","v":"1"},{"l":"xGOT Faced","v":"1.22"},{"l":"Rating","v":"6.52"},{"l":"Passes","v":"19/32"}]},{"name":"Moises Caicedo","pos":"CM","stats":[{"l":"Chances","v":"3"},{"l":"Passes","v":"54/60"},{"l":"xA","v":"0.44"},{"l":"Shots","v":"1"},{"l":"Rating","v":"6.85"}]},{"name":"Alan Minda","pos":"RW","stats":[{"l":"Shots","v":"2"},{"l":"xG","v":"0.37"},{"l":"Woodwork","v":"1"},{"l":"Minutes","v":"56"},{"l":"Rating","v":"6.56"}]}]}}
function safeWidth(hv,av){const h=parseFloat(hv),a=parseFloat(av);if(!Number.isFinite(h)||!Number.isFinite(a))return 50;const t=h+a;return t?Math.round((h/t)*100):50;}
function bar(lbl,hv,av,u=""){const hw=safeWidth(hv,av);return `
`;} function th(){return `
${flagNode(S.home.flag, S.home.name || S.home.c || S.home.city || S.home.region || "team")} ${S.home.name}
${S.ctx}
`;} function cOverview(){const o=S.overview;return `
${bar("Total Shots",o.shots.h,o.shots.a)}${bar("Shots on Target",o.shotsOT.h,o.shotsOT.a)}${bar("Corners",o.corners.h,o.corners.a)}${bar("Fouls",o.fouls.h,o.fouls.a)}${bar("Yellow Cards",o.yellow.h,o.yellow.a)}${bar("Offsides",o.offsides.h,o.offsides.a)}
`;} function cAttack(){const a=S.attack;return `
Goals
${bar("Goals",a.goals.h,a.goals.a)}${bar("Total Shots",S.overview.shots.h,S.overview.shots.a)}${bar("Shots on Target",S.overview.shotsOT.h,S.overview.shotsOT.a)}${bar("Shots Inside Box",a.shotsBox.h,a.shotsBox.a)}${bar("Big Chances",a.bigChances.h,a.bigChances.a)}${bar("Shot Conversion",a.convRate.h,a.convRate.a,"%")}
`;} function cDefence(){const d=S.defence;return `
Conceded
${bar("Tackles",d.tackles.h,d.tackles.a)}${bar("Interceptions",d.interceptions.h,d.interceptions.a)}${bar("Clearances",d.clearances.h,d.clearances.a)}${bar("Blocks",d.blocks.h,d.blocks.a)}${bar("Saves",d.saves.h,d.saves.a)}${bar("Save %",d.savesPct.h,d.savesPct.a,"%")}
`;} function cPassing(){const p=S.passing;return `
Data
${bar("Pass Accuracy",p.passAcc.h,p.passAcc.a,"%")}${bar("Key Passes",p.keyPasses.h,p.keyPasses.a)}${bar("Long Balls",p.longBalls.h,p.longBalls.a)}${bar("Long Ball Accuracy",p.longAcc.h,p.longAcc.a,"%")}${bar("Crosses",p.crosses.h,p.crosses.a)}${bar("Cross Accuracy",p.crossAcc.h,p.crossAcc.a,"%")}${bar("Through Balls",p.throughBalls.h,p.throughBalls.a)}
`;} function cPlayers(){const pc={ST:"#ef4444",RW:"#ef4444",LW:"#ef4444",CDM:"#22c55e",CM:"#22c55e",GK:"#f59e0b",CB:"#3b82f6"};function plCard(p,isA=false){return `
${p.pos}
`).join("")}
`;}return `
${S.home.name}
${S.players.home.map(p=>plCard(p,false)).join("")}
${S.away.name}
${S.players.away.map(p=>plCard(p,true)).join("")}
`;} const CM={OVERVIEW:cOverview,ATTACK:cAttack,DEFENCE:cDefence,PASSING:cPassing,PLAYERS:cPlayers}; function render(){const tb=document.getElementById("fstctb");if(tb){tb.innerHTML=CTABS.map(t=>``).join("");tb.querySelectorAll(".fstct-t").forEach(b=>{b.addEventListener("click",()=>{ctab=b.dataset.t;render();});});}const ct=document.getElementById("fstct");if(ct&&CM[ctab])ct.innerHTML=CM[ctab]();} render(); })();
The Ivory Coast vs Ecuador stats report covers a 1-0 Group E win at Philadelphia Stadium, where the Ivory Coast national football team beat the Ecuador national football team through Amad Diallo’s 90th-minute goal. Ivory Coast took 15 shots and won the shots-on-target count 4-1, while Ecuador hit the woodwork three times. The result gave Ivory Coast three points and left Ecuador with a costly finishing problem.
The match was played at Philadelphia Stadium and shifted the early World Cup 2026 Group E standings and fixtures picture. Ecuador completed more accurate passes and had more corners, yet Ivory Coast created the cleaner final action. The result also belongs in the wider World Cup 2026 stats and records tracker because the teams combined for four woodwork hits.
Ivory Coast vs Ecuador Stats – Match Statistics Overview
Ivory Coast won the match through late quality rather than total control. FotMob listed Ecuador with 52% possession and 419 accurate passes, compared with Ivory Coast’s 48% possession and 397 accurate passes. Ivory Coast still produced more total shots, more shots on target, and the only goal.
The match stayed open because both teams found the frame or the goalkeeper before the winner. Ivory Coast had 39 touches in Ecuador’s box, while Ecuador had 16. That pressure gap helped explain why Ivory Coast finished the night with the stronger xG.
Ivory Coast vs Ecuador Stats Snapshot
The snapshot uses FIFA’s final score and FotMob’s full-time team and player data. Ivory Coast led xG 1.52 to 1.01 and shots on target 4-1. Ecuador led possession, corners, tackles, and accurate passes.
| Stat | Ivory Coast | Ecuador |
|---|---|---|
| Final Score | 1 | 0 |
| Possession | 48% | 52% |
| Total Shots | 15 | 12 |
| Shots on Target | 4 | 1 |
| xG | 1.52 | 1.01 |
| Corners | 3 | 5 |
| Yellow Cards | 3 | 1 |
Attacking Stats Comparison
Ivory Coast had the sharper attacking return. They scored once from 15 shots and forced three saves from Hernan Galindez. Their 1.52 xG came from a mix of box entries, crosses, and a decisive late move.
Ecuador’s attacking frustration came from missed moments, not a lack of threat. They took 12 shots, hit the woodwork three times, and created one big chance. Since only one Ecuador shot hit the target, Ivory Coast protected the goalmouth well after the first contact.
| Stat | Ivory Coast | Ecuador |
|---|---|---|
| Goals | 1 | 0 |
| xG | 1.52 | 1.01 |
| Total Shots | 15 | 12 |
| Shots on Target | 4 | 1 |
| Big Chances | 2 | 1 |
| Shots Inside Box | 8 | 5 |
| Hit Woodwork | 1 | 3 |
Defensive Stats Comparison
Ivory Coast’s clean sheet came with plenty of defensive activity. They made 29 clearances, blocked three shots, and limited Ecuador to one shot on target. Their goalkeeper needed only one save, but the defensive line had to survive repeated set-play and wide attacks.
Ecuador defended with more tackles and interceptions, which reflected the game’s duels. They made 21 tackles and 13 interceptions, yet they still conceded the decisive late chance. Galindez made three saves and faced 1.22 xG on target.
| Stat | Ivory Coast | Ecuador |
|---|---|---|
| Goals Conceded | 0 | 1 |
| Saves | 1 | 3 |
| Tackles | 14 | 21 |
| Interceptions | 11 | 13 |
| Clearances | 29 | 18 |
| Blocks | 3 | 1 |
| Fouls Committed | 10 | 13 |
Passing and Possession Analysis
Ecuador carried the cleaner passing numbers. They completed 419 accurate passes at 85%, while Ivory Coast completed 397 at 84%. Ecuador also edged corners 5-3, so their build-up did create territory.
Ivory Coast used possession with more vertical punch. They produced 39 touches in the opposition box and 191 passes in the opposition half. Ecuador had 16 box touches and 159 opposition-half passes, which showed less sustained penalty-area pressure.
| Stat | Ivory Coast | Ecuador |
|---|---|---|
| Possession | 48% | 52% |
| Accurate Passes | 397 | 419 |
| Pass Accuracy | 84% | 85% |
| Opposition Half Passes | 191 | 159 |
| Accurate Long Balls | 18 | 11 |
| Long Ball Accuracy | 45% | 31% |
| Accurate Crosses | 2 | 4 |
Key Player Statistics
Amad Diallo gave the match its decisive moment after coming off the bench. He played 34 minutes, scored once, put both of his shots on target, and posted an 8.14 FotMob rating. His 90th-minute finish turned a tight statistical match into a full Ivory Coast win.
Wilfried Singo was the strongest full-match performer in FotMob’s player data. He assisted the winner, completed 44 of 48 passes, made seven clearances, and earned an 8.31 rating. For Ecuador, Moises Caicedo created three chances and completed 54 of 60 passes.
Ivory Coast – Amad Diallo
Amad Diallo’s bench role changed the match. He scored the only goal, generated 0.19 xG, and put two shots on target. His six successful dribbles also gave Ivory Coast a late one-v-one threat.
Ecuador – Moises Caicedo
Moises Caicedo gave Ecuador control without the final reward. He created three chances, posted 0.44 xA, and completed 90% of his passes. Ecuador needed one of those passing sequences to produce a cleaner shot on target.
Expected Goals Analysis
FotMob listed Ivory Coast at 1.52 xG and Ecuador at 1.01 xG. The gap was not huge, but Ivory Coast had the better balance of shot location and final accuracy. Their four shots on target gave them more pressure on Galindez.
Ecuador’s xG looked respectable because they reached good areas and struck the woodwork. The issue came from shot placement. With only one shot on target from 12 attempts, Ecuador left too much of their attacking value outside the goalkeeper’s save zone.
Frequently Asked Questions
What was the Ivory Coast vs Ecuador final score?
Ivory Coast beat Ecuador 1-0 in Group E at the FIFA World Cup 2026. Amad Diallo scored the winner in the 90th minute.
What was the xG in Ivory Coast vs Ecuador?
FotMob listed Ivory Coast at 1.52 xG and Ecuador at 1.01 xG. Ivory Coast also led shots on target 4-1.
How many shots did Ivory Coast and Ecuador have?
Ivory Coast had 15 total shots and four on target. Ecuador had 12 total shots and one on target.
Who scored in Ivory Coast vs Ecuador?
Amad Diallo scored the only goal for Ivory Coast in the 90th minute. Wilfried Singo assisted the goal.
Which player had the best Ivory Coast vs Ecuador stats?
Wilfried Singo had the highest FotMob rating at 8.31. Amad Diallo scored the winner and earned an 8.14 rating.
The Ivory Coast vs Ecuador stats profile shows a match decided by late quality and sharper shooting.
Ivory Coast had less possession but created the better xG, more shots on target, and the only goal.
Ecuador’s three woodwork hits kept the match close, yet their one shot on target left them without a point.
