Qatar vs Switzerland Stats, Match Statistics, xG & Player Data

GROUP B  ·  MATCH 8  ·  STATS
Qatar national football team Switzerland national football team stats
QATAR
FIFA #53
00:00
ET  ·  14 JUN 2026
San Francisco Bay Area Stadium
(San Francisco Bay Area)
Qatar national football team Switzerland national football team stats
SWITZERLAND
FIFA #17

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":"Qatar","flag":"🇶🇦"},"away":{"name":"Switzerland","flag":"🇨🇭"},"ctx":"2026 Season Average","overview":{"possession":{"h":50,"a":50},"shots":{"h":8.9,"a":10.9},"shotsOT":{"h":2.8,"a":4.9},"corners":{"h":"N/A","a":"N/A"},"fouls":{"h":9.5,"a":9.5},"yellow":{"h":"N/A","a":"N/A"},"red":{"h":"N/A","a":"N/A"},"offsides":{"h":"N/A","a":"N/A"}},"attack":{"goals":{"h":0.7,"a":2.5},"xG":{"h":1.24,"a":1.39},"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":8,"a":23}},"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":"N/A","a":"N/A"},"savesPct":{"h":"N/A","a":"N/A"},"cleanSheets":{"h":"10%","a":"60%"},"goalsConc":{"h":1.6,"a":0.8}},"passing":{"passes":{"h":"N/A","a":"N/A"},"passAcc":{"h":"N/A","a":"N/A"},"longBalls":{"h":"N/A","a":"N/A"},"longAcc":{"h":"N/A","a":"N/A"},"keyPasses":{"h":"N/A","a":"N/A"},"crosses":{"h":"N/A","a":"N/A"},"crossAcc":{"h":"N/A","a":"N/A"},"throughBalls":{"h":"N/A","a":"N/A"}},"players":{"home":[{"name":"Akram Afif","pos":"LW","stats":[{"l":"Role","v":"LW"},{"l":"Goals","v":"4"},{"l":"Assists","v":"11"},{"l":"xG","v":"N/A"},{"l":"Shots","v":"N/A"}]},{"name":"Almoez Ali","pos":"ST","stats":[{"l":"Role","v":"ST"},{"l":"Goals","v":"8"},{"l":"Assists","v":"1"},{"l":"xG","v":"N/A"},{"l":"Shots","v":"N/A"}]},{"name":"Meshaal Barsham","pos":"GK","stats":[{"l":"Role","v":"GK"},{"l":"Apps","v":"12"},{"l":"Clean","v":"10%"},{"l":"Saves","v":"N/A"},{"l":"Conc","v":"1.6"}]}],"away":[{"name":"Breel Embolo","pos":"ST","stats":[{"l":"Role","v":"ST"},{"l":"Goals","v":"4"},{"l":"Apps","v":"6"},{"l":"xG","v":"N/A"},{"l":"Shots","v":"N/A"}]},{"name":"Granit Xhaka","pos":"CM","stats":[{"l":"Role","v":"CM"},{"l":"Goals","v":"2"},{"l":"Apps","v":"6"},{"l":"Passes","v":"N/A"},{"l":"Tackles","v":"N/A"}]},{"name":"Dan Ndoye","pos":"RW","stats":[{"l":"Role","v":"RW"},{"l":"Goals","v":"2"},{"l":"Assists","v":"3"},{"l":"xG","v":"N/A"},{"l":"Chances","v":"N/A"}]}]}} 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 Qatar vs Switzerland stats hub tracks Group B Match 8 at San Francisco Bay Area Stadium. Qatar represent the Qatar national football team, while Switzerland represent the Switzerland national football team. Switzerland lead the ranking, finishing, clean-sheet, and goals-conceded numbers.

The match kicks off at 00:00 ET on 14 Jun 2026 at San Francisco Bay Area Stadium. The Group B match sits inside the wider World Cup 2026 stats records watchlist. Qatar need Afif and Almoez Ali to turn limited shots into high-value chances, while Switzerland can control the middle through Xhaka.

Qatar vs Switzerland Stats – Match Statistics Overview

Qatar average 0.7 goals and 8.9 shots per match in the tracked data. Switzerland average 2.5 goals and 10.9 shots. That makes shot quality and defensive control central to the first read.

The ranking gap also shapes expectations before kickoff. Qatar sit #53 in the FIFA ranking, while Switzerland sit #17. Rankings do not decide a match, yet they help frame the pressure and quality gap.

Qatar vs Switzerland Stats Snapshot

The snapshot uses pre-match team data before FIFA publishes the official match feed. Verified values cover xG, goals, shots, possession, clean sheets, fouls, and goals conceded. Live-event items such as corners, tackles, saves, pass maps, and cards remain yet to be confirmed.

StatQatarSwitzerland
FIFA Ranking#53#17
Possession Avg58%57%
Total Shots Avg8.910.9
Shots on Target Avg2.84.9
xG per Game1.241.39
Goals per Match0.72.5
Goals Conceded Avg1.60.8

Attacking Stats Comparison

Qatar carry a public xG average of 1.24 per game. Switzerland sit at 1.39. The difference matters because xG measures chance quality, not just shot count.

Qatar convert 8 percent of shots in the source data. Switzerland convert 23 percent. That finishing profile helps explain how each side may turn limited openings into pressure.

StatQatarSwitzerland
Goals per Match0.72.5
xG per Game1.241.39
Total Shots Avg8.910.9
Shots on Target Avg2.84.9
Shot Conversion8%23%
Big Chancesyet to be confirmedyet to be confirmed

Defensive Stats Comparison

Qatar concede 1.6 goals per match and show a 10% clean-sheet rate. Switzerland concede 0.8 and show a 60% clean-sheet rate. Those numbers point to how much space each defence can absorb.

The xG against line is also useful. Qatar allow 1.23 xG per match, while Switzerland allow 0.99. If the game becomes open, those chance-prevention numbers become more important than possession alone.

StatQatarSwitzerland
Clean Sheets10%60%
Goals Conceded Avg1.60.8
Fouls Avg9.59.5
xG Against1.230.99
Tackles Avgyet to be confirmedyet to be confirmed
Saves Avgyet to be confirmedyet to be confirmed

Passing and Possession Analysis

Qatar average 58% possession in the tracked source. Switzerland average 57%. The card normalizes those averages into a head-to-head possession split, so the two sides sum to 100 percent.

Full passing data remains limited before the tournament feed starts. Pass totals, pass accuracy, key passes, long balls, and crossing accuracy stay yet to be confirmed. The safer pre-match read combines possession with xG, shot volume, and goals conceded.

StatQatarSwitzerland
Possession Avg58%57%
Passes per Gameyet to be confirmedyet to be confirmed
Pass Accuracyyet to be confirmedyet to be confirmed
Key Passes Avgyet to be confirmedyet to be confirmed
Long Ball Accuracyyet to be confirmedyet to be confirmed
Crosses Avgyet to be confirmedyet to be confirmed

Key Player Statistics

Player event data for this World Cup match is not live yet. The current card uses verified squad roles, published team-player leaders, and team-level stats. It avoids invented shots, passes, tackles, or xG values.

Qatar – Akram Afif

Akram Afif gives Qatar a clear reference point in the player tab. His role matters because Qatar need reliable actions near the box. Match-specific event data will replace N/A fields once official feeds publish.

Switzerland – Breel Embolo

Breel Embolo is the main Switzerland reference in the current player set. His numbers and role connect directly to the attacking comparison. Live player stats will update after FIFA data opens.

Expected Goals Analysis

xG gives Qatar a 1.24 pre-match average and Switzerland a 1.39 average. The gap shows which team has produced better chance quality in the tracked sample. It also keeps the analysis separate from raw shot volume.

The xG against comparison sits at 1.23 for Qatar and 0.99 for Switzerland. That line helps judge whether each side can keep chances away from goal. It becomes more useful once the match tempo settles.

Frequently Asked Questions

Who has the better stats in Qatar vs Switzerland?

Switzerland lead the ranking, finishing, clean-sheet, and goals-conceded numbers. The final read depends on official match data once kickoff arrives.

What is the expected goals xG for Qatar vs Switzerland?

Qatar’s public xG average is 1.24, while Switzerland’s is 1.39.

How many shots does Qatar average per match?

Qatar average 8.9 shots per match in the tracked public data. Switzerland average 10.9 shots per match.

What is Switzerland’s defensive record before the match?

Switzerland concede 0.8 goals per match and show a 60% clean-sheet rate in the tracked source data.

Who are the key players for Qatar vs Switzerland stats?

Akram Afif, Almoez Ali, Meshaal Barsham shape Qatar’s profile. Breel Embolo, Granit Xhaka, Dan Ndoye shape Switzerland’s profile.

The Qatar vs Switzerland stats profile starts with verified pre-match team averages, not live-event guesses.

Qatar need their strongest attacking route to hold up under World Cup pressure.

FWC Times will update the numbers with official match data once the FIFA feed opens.

Sharing is Caring

Similar Posts