Haiti vs Scotland Stats, Match Statistics, xG & Player Data

GROUP C  ·  MATCH 5  ·  STATS
Haiti national football team Scotland national football team stats
HAITI
FIFA #81
0-1
FT  ·  13 JUN 2026
Boston Stadium
(Boston)
Haiti national football team Scotland national football team stats
SCOTLAND
FIFA #41

Live Score
Preview
Prediction
Lineups
Head 2 Head
Live Stream
Stats

function flagNode(flag,label){ const src=FLAG_MEDIA_BY_EMOJI[flag]; if(!src) return flag||""; const safeLabel=String(label||"team").replace(/"/g,"""); return `${safeLabel} national team flag`; } const CTABS=["OVERVIEW","ATTACK","DEFENCE","PASSING","PLAYERS"]; let ctab="OVERVIEW"; const S={"home":{"name":"Haiti","flag":"🇭🇹"},"away":{"name":"Scotland","flag":"🏴"},"ctx":"Full Match Stats","overview":{"possession":{"h":56,"a":44},"shots":{"h":15,"a":9},"shotsOT":{"h":2,"a":2},"corners":{"h":4,"a":3},"fouls":{"h":"N/A","a":"N/A"},"yellow":{"h":"N/A","a":"N/A"},"red":{"h":0,"a":0},"offsides":{"h":"N/A","a":"N/A"}},"attack":{"goals":{"h":0,"a":1},"xG":{"h":0.7,"a":0.91},"bigChances":{"h":"N/A","a":"N/A"},"shotsBox":{"h":"N/A","a":"N/A"},"shotsOut":{"h":"N/A","a":"N/A"},"blocked":{"h":"N/A","a":"N/A"},"hitPost":{"h":"N/A","a":"N/A"},"convRate":{"h":0,"a":11}},"defence":{"tackles":{"h":"N/A","a":"N/A"},"interceptions":{"h":"N/A","a":"N/A"},"clearances":{"h":"N/A","a":"N/A"},"blocks":{"h":"N/A","a":"N/A"},"saves":{"h":1,"a":2},"savesPct":{"h":50,"a":100},"cleanSheets":{"h":0,"a":1},"goalsConc":{"h":1,"a":0}},"passing":{"passes":{"h":431,"a":397},"passAcc":{"h":88,"a":82},"longBalls":{"h":"N/A","a":"N/A"},"longAcc":{"h":"N/A","a":"N/A"},"keyPasses":{"h":"N/A","a":"N/A"},"crosses":{"h":26,"a":16},"crossAcc":{"h":"N/A","a":"N/A"},"throughBalls":{"h":"N/A","a":"N/A"}},"players":{"home":[{"name":"Jean-Ricner Bellegarde","pos":"CM","stats":[{"l":"Passes","v":62},{"l":"Complete","v":52},{"l":"Shots","v":3},{"l":"Line Br","v":12},{"l":"Role","v":"CM"}]},{"name":"Ruben Providence","pos":"LW","stats":[{"l":"Passes","v":23},{"l":"Complete","v":22},{"l":"Shots","v":3},{"l":"Prog","v":4},{"l":"Role","v":"LW"}]},{"name":"Johny Placide","pos":"GK","stats":[{"l":"Saves","v":1},{"l":"Conc","v":1},{"l":"Passes","v":33},{"l":"Line Br","v":3},{"l":"Role","v":"GK"}]}],"away":[{"name":"John McGinn","pos":"CM","stats":[{"l":"Goals","v":1},{"l":"Minute","v":"28"},{"l":"Passes","v":11},{"l":"Line Br","v":5},{"l":"Role","v":"CM"}]},{"name":"Andrew Robertson","pos":"LB","stats":[{"l":"Passes","v":54},{"l":"Crosses","v":6},{"l":"Line Br","v":15},{"l":"Prog","v":1},{"l":"Role","v":"LB"}]},{"name":"Angus Gunn","pos":"GK","stats":[{"l":"Saves","v":2},{"l":"Conc","v":0},{"l":"Passes","v":42},{"l":"Line Br","v":11},{"l":"Role","v":"GK"}]}]}} 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 `

${hv}${Number.isFinite(parseFloat(hv))?u:""}${lbl}${av}${Number.isFinite(parseFloat(av))?u:""}

`;} 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}

${S.away.name} ${flagNode(S.away.flag, S.away.name || S.away.c || S.away.city || S.away.region || "team")}

`;} function cOverview(){const o=S.overview;return `

${th()}

Possession Trend
${o.possession.h}%
${S.home.name}
${o.possession.a}%
${S.away.name}

${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)}

🟨 Yellow
${o.yellow.h}${o.yellow.a}
🟥 Red
${o.red.h}${o.red.a}

`;} function cAttack(){const a=S.attack;return `

${th()}

${a.xG.h}
${flagNode(S.home.flag, S.home.name || S.home.c || S.home.city || S.home.region || "team")} xG
Expected
Goals
${a.xG.a}
${flagNode(S.away.flag, S.away.name || S.away.c || S.away.city || S.away.region || "team")} xG

${bar("Goals / Match",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 `

${th()}

${d.cleanSheets.h}
${flagNode(S.home.flag, S.home.name || S.home.c || S.home.city || S.home.region || "team")} Clean Sheets
Goals
Conceded
${d.goalsConc.h}${d.goalsConc.a}
${d.cleanSheets.a}
${flagNode(S.away.flag, S.away.name || S.away.c || S.away.city || S.away.region || "team")} Clean Sheets

${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 `

${th()}

${p.passes.h}
${flagNode(S.home.flag, S.home.name || S.home.c || S.home.city || S.home.region || "team")} Passes
Public
Data
${p.passes.a}
${flagNode(S.away.flag, S.away.name || S.away.c || S.away.city || S.away.region || "team")} Passes

${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.name.split(" ").pop().substring(0,3).toUpperCase()}
${p.name}

${p.pos}

${isA?S.away.flag:S.home.flag}
${p.stats.map(s=>`

${s.v}
${s.l}

`).join("")}

`;}return `

Key Player Stats

${S.home.name}

${S.players.home.map(p=>plCard(p,false)).join("")}

${S.away.name}

${S.players.away.map(p=>plCard(p,true)).join("")}

Unavailable player event data stays marked N/A until official match feeds publish.

`;} 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 Haiti vs Scotland stats from Group C Match 5 show how the Haiti national football team lost 1-0 to the Scotland national football team at Boston Stadium. John McGinn scored the only goal in the 28th minute, giving Scotland their first World Cup win since 1990. FIFA’s post-match report gave Scotland a 0.91 to 0.70 xG edge, even though Haiti finished with more total attempts.

Haiti had 15 attempts and 116 final-third receptions, but they could not turn that territory into a goal. Scotland had fewer shots, yet McGinn’s deflected first-half finish settled the game. The result pushed Scotland into an early position of strength in FIFA World Cup Group C and added a tight low-scoring match to the World Cup 2026 stats records file.

Haiti vs Scotland Stats – Match Statistics Overview

Haiti carried more of the ball by FIFA’s possession split, with 51.6 percent in possession and another 7.9 percent listed as contest. Scotland held 40.5 percent, but they defended the lead with enough structure after McGinn’s goal. The card uses a normalized 56-44 possession split so the visual comparison stays readable.

The shot count looked better for Haiti than the final score. Haiti had 15 attempts and two on target, while Scotland had nine attempts and two on target. Scotland won the xG battle because their best chance carried more value and Haiti’s late pressure lacked clean finishing.

Haiti vs Scotland Stats Snapshot

The snapshot uses FIFA post-match data for goals, xG, attempts, passing, line breaks, final-third receptions, crosses, and pressure. Some event categories remain unavailable in the public feed, so those card fields stay marked as N/A. The verified numbers still explain the match clearly: Haiti pushed more often, while Scotland protected a narrow lead.

StatHaitiScotland
Final Score01
xG0.700.91
Possession51.6%40.5%
Total Shots159
Shots On Target22
Corners43
Final Third Receptions11677

Attacking Stats Comparison

Haiti created more attacks, but Scotland created the decisive moment. Haiti’s 15 attempts produced only 0.70 xG, which means many shots came from lower-value areas or under pressure. Scotland needed fewer attacks to score because McGinn’s effort carried enough danger and took a decisive deflection.

Haiti’s best attacking signs came through Bellegarde, Providence, and Pierrot’s penalty-area movement. Scotland’s attack leaned on McGinn’s timing and Robertson’s left-side delivery. Neither side created a flood of clear chances, so the first goal became the match’s controlling event.

StatHaitiScotland
Goals01
xG0.700.91
Total Shots159
Shots On Target22
Crosses2616
Shot Conversion0%11%

Defensive Stats Comparison

Scotland’s defence had the heavier pressure workload. FIFA credited Scotland with 230 defensive pressures and 35 forced turnovers, compared with Haiti’s 185 pressures and 29 forced turnovers. That work helped Steve Clarke’s side protect the box after going ahead.

Haiti defended well enough to keep Scotland to nine shots and 0.91 xG. The problem came at the other end, where two shots on target were not enough to beat Angus Gunn. Scotland’s clean sheet matched the match state because they handled crosses and late pressure without conceding a clear equaliser.

StatHaitiScotland
Defensive Pressures185230
Direct Pressures3539
Forced Turnovers2935
Saves12
Goals Conceded10
Clean SheetNoYes

Passing and Possession Analysis

Haiti completed more passes and had the better pass-completion rate. FIFA listed Haiti with 431 passes and 378 completions, an 88 percent rate. Scotland completed 324 of 397 passes, giving them an 82 percent completion rate.

The line-break numbers were almost even. Haiti completed 84 line breaks, while Scotland completed 86. That balance explains why the match stayed tense, because Scotland did not dominate possession but still broke lines enough to keep Haiti honest.

StatHaitiScotland
Total Passes431397
Completed Passes378324
Pass Completion88%82%
Completed Line Breaks8486
Crosses2616
Ball Progressions2421

Key Player Statistics

McGinn decided the match, but the player data shows other important roles. Bellegarde gave Haiti volume and forward passing from midfield. Robertson supplied Scotland’s left-side outlet, while Gunn’s two saves protected the clean sheet.

Haiti – Jean-Ricner Bellegarde

Jean-Ricner Bellegarde attempted 62 passes, completed 52, and added three attempts at goal. He also completed 12 line breaks, which made him Haiti’s clearest midfield connector. Haiti needed one more high-value chance from that volume, but his role kept Scotland defending for long spells.

Scotland – John McGinn

John McGinn scored the winner in the 28th minute and gave Scotland the result they needed. His match line was not built on volume, with 11 passes and one goal, but the timing of his finish changed the entire game. Scotland then played from a lead and forced Haiti to chase.

Expected Goals Analysis

FIFA’s xG line gave Scotland a narrow 0.91 to 0.70 edge. That margin fits a one-goal game with few clear chances. Haiti had more attempts, but Scotland’s best chance carried more value than most of Haiti’s shot volume.

The xG numbers also show why the match never became comfortable for Scotland. Haiti stayed close enough on chance quality and kept entering the final third. Scotland’s clean sheet came from disciplined defending and Gunn’s saves rather than total control.

Frequently Asked Questions

What was the Haiti vs Scotland final score?

Scotland beat Haiti 1-0 in Group C on 13 June 2026 at Boston Stadium.

What was the xG in Haiti vs Scotland?

FIFA’s post-match report listed Haiti at 0.70 xG and Scotland at 0.91 xG.

Who scored in Haiti vs Scotland?

John McGinn scored the only goal for Scotland in the 28th minute.

How many shots did Haiti have against Scotland?

Haiti had 15 total shots and two shots on target. Scotland had nine total shots and two on target.

Who was the key player in Haiti vs Scotland stats?

John McGinn was the key player because his 28th-minute goal decided the match and gave Scotland a 1-0 win.

Haiti vs Scotland finished as a tight Group C match decided by one first-half moment. Haiti produced more shots, more passes, and more final-third receptions, but Scotland created the better xG total and defended the lead. The final stats explain a narrow win rather than a dominant one.

Sharing is Caring

Similar Posts