ProBettingHub
Pricing
Sign In
Pro FinderPro
Portal PulsePro
Betting Stats
Betting Lists
Leagues
News
  1. Matches
ProBettingHub

Independent football analytics, in-depth stats and fair-odds insights — built for fans who want the full picture.

Open ProBettingHub on X (formerly Twitter)Open ProBettingHub on InstagramOpen ProBettingHub on FacebookOpen ProBettingHub on ThreadsJoin ProBettingHub on Telegram

Explore

  • Backtesting
  • Leagues
  • Portal Pulse
  • Betting Stats
  • Betting Lists
  • News
  • Pricing

Popular

  • Live matches now
  • Today's football fixtures
  • Upcoming match previews
  • Portal Pulse — Football Portal Aggregator
  • Betting markets & stats

Company

  • About Us
  • Privacy Policy
  • Cookies
  • Terms of Use
  • Partner Program Terms
About UsPrivacy PolicyCookiesTerms of UsePartner Program Terms

DISCLAIMER: This site is for information and entertainment purposes only. We are not a bookmaker or financial advisor, do not accept or place bets, and nothing here is a recommendation or guarantee of profit. Use at your own risk, comply with your local laws, and only if you are 18+.

This website contains no outbound links to bookmakers or gambling operators. Where any gambling-related outbound link exists, it leads exclusively to gambling entities licensed and authorized in the targeted geographic region; our gambling-related links are limited to responsible-gambling organisations such as BeGambleAware.org and GamCare.org.uk.

© 2026 ProBettingHub. All rights reserved.

Gamble Responsibly·GamblingTherapy.org·BeGambleAware.org·GamCare.org.uk·GamblingCare.ie·18+ only
Pro FinderPortal PulseBetting StatsBetting Lists
Championship·
Regular Season - 10·10/14/2026·21:45
QPR
QPR
DDDDL
3-0
54′
HT3-0
Derby
Derby
DDLLL
📍 Loftus Road, London
OverviewIntelligenceStats
1x2Over/UnderBTTSHandicapsCornersCards
  • Coriano vs Pontedera
  • Cornellà vs Peralada
  • Montañesa vs L'Escala
  • L'Hospitalet vs Mollerussa
  • Cerdanyola del Vallès vs Martinenc
  • San Cristóbal vs Grama
  • Balsicas Atlético vs Bullas Deportivo
  • Olympiakos Piraeus II vs Kallithea
  • Atlético Tembetary vs SOL DE America
  • Never Give Up Academy vs Flambeau du Centre
  • Panthere Noir vs Musongati
  • Aigle Noir vs Inter Star
  • Le Messager Ngozi vs Olympic Star
  • Royal Vision vs Kayanza United
  • Rukinzo vs Ngozi City
  • Kigezi HomeBoyz vs NEC
  • Police vs SC Villa
  • América RN U20 vs Paysandu PA U20
  • Flamengo U20 vs Criciuma U20
  • Operário PR U20 vs Nautico U20
  • Santa Cruz AC U20 vs São Raimundo RR U20
  • União TO U20 vs São Paulo U20
  • Feronikeli vs Llapi
  • Dukagjini vs Vushtrria
  • Venezuela W vs Colombia W
  • USA W vs Spain W
  • Brazil W vs Argentina W
  • Panama W vs New Zealand W
  • Mexico W vs Jamaica W
  • Jagiellonia U19 vs Lech Poznań U19
  • Escola Varsovia U19 vs Zagłębie Lubin U19
  • Kostolné Kračany vs Žilina
  • Lokomotíva Košice vs AS Trencin
  • Považská Bystrica vs FK Košice
  • Šamorín vs Humenné
  • Veľké Ludince vs Lokomotíva Zvolen
  • Spartak Myjava vs Ružomberok
  • Boleráz vs Námestovo
  • Piešťany vs Spartak Trnava
  • Vranov nad Topľou vs Dukla Banská Bystrica
  • Baník Souš vs Benátky nad Jizerou
  • Mladost DG vs Iskra
  • Bokelj vs Buducnost Podgorica
  • Sutjeska vs Dečić
  • Sestao River vs Salamanca UDS
  • Recreativo Huelva vs Navalcarnero
  • ASC Dortmund vs Schermbeck
  • Vardar Negotino vs FK Rabotnicki
  • Deren vs Erchim
  • Ulaanbaatar vs Khovd Western
  • Asker vs Frigg
  • Jagiellonia II vs Troszyn
  • ŁKS Łódź II vs Ząbkovia Ząbki
  • Lech Poznań II vs Wda Świecie
  • Zaglebie Sosnowiec vs Rakow II
  • Portmore United vs Violette AC
  • Colón Res. vs Independiente Riva. Res.
  • Estudiantes La Plata Res vs Lanús Res.
  • Platense Res. vs Defensa y Justicia Res.
  • Rosario Central Res. vs Aldosivi Res.
  • San Martín San Juan Res. vs Deportivo Riestra Res.
  • Tigre Res. vs Argentinos Juniors Res.
  • Boston River vs CA River Plate
  • Latina vs Atalanta II
  • Matlama vs Lijabatho
  • Dinamo Moskva II vs Dinamo Stavropol
  • Crystal Palace U21 vs Anderlecht U21
  • Metalist 1925 U19 vs Kolos Kovalivka U19
  • Dynamo Kyiv U19 vs Karpaty Lviv U19
  • LNZ Cherkasy U19 vs Obolon' Kyiv U19
  • Lviv U19 vs Livyi Bereh U19
  • SK Metalurh U19 vs Oleksandria U19
  • Shakhtar Donetsk U19 vs Rukh Vynnyky U19
  • Zhytomyr U19 vs Veres Rivne U19
  • Sport Recife U20 vs CA Porto U20
  • Bolívar vs Mineros de Guyana
  • Aragua FC vs Caracas FC
  • Atletico Avila FC vs Anzoátegui FC
  • Club Atletico Barinas vs Real Frontera
  • Atletico el Vigia FC vs Zamora FC
  • Trujillanos FC vs Rayo Zuliano
  • Yaracuyanos FC vs Fundación Lara Deportiva
  • Parnu JK Vaprus U21 vs JK Tabasalu
  • São Paulo RS vs Futebol Com Vida
  • Farroupilha vs EC Novo Horizonte
  • SC Rio Grande vs Real
  • Al-Duhail SC vs Al-Shabab
  • Ajman vs Erbil
  • Al-Ettifaq vs Kazma
  • Cacahuatique vs Inter
  • Firpo vs Alianza
  • FAS vs Fuerte San Francisco
  • Municipal Limeño vs Águila
  • Botev Plovdiv vs Botev Vratsa
  • Feyenoord vs Como
    Lask Linz vs Liverpool
    Aston Villa vs Fenerbahçe
    Bodo/Glimt vs Borussia Dortmund
    Slovan Bratislava vs VfB Stuttgart
    AS Roma vs Real Madrid
    Real Betis vs FC Porto
    Manchester City vs Paris Saint Germain
    Shakhtar Donetsk vs AEK Athens FC
    União Santarém vs GIL Vicente
    Yokohama FC vs Urawa
    Gainare Tottori vs Cerezo Osaka
    Jubilo Iwata vs Kawasaki Frontale
    Mito Hollyhock vs FC Tokyo
    Sagan Tosu vs Avispa Fukuoka
    Yokohama F. Marinos vs Shimizu S-pulse
    Matsumoto Yamaga vs Sanfrecce Hiroshima
    Nagoya Grampus vs Fagiano Okayama
    Ska-khabarovsk vs Dinamo Kirov
    Volna Nizhegorodskaya vs Dinamo St. Petersburg
    Enisey vs Kaluga
    Leningradets vs Luki-Energiya
    Krylia Sovetov vs Baltika
    Volga Ulyanovsk vs Murom
    Akhmat vs Dynamo
    Dinamo Makhachkala vs Zenit
    Chertanovo Moscow vs Tekstilshchik
    Nizhny Novgorod vs Shinnik Yaroslavl
    CSKA Moscow vs FC Rostov
    Bohemians 1905 vs Mlada Boleslav
    Bate Borisov vs Neman
    Bucaramanga vs Águilas Doradas
    Millonarios vs Once Caldas
    Boca Juniors vs Vasco DA Gama
    Kashiwa Reysol vs Port FC
    Vissel Kobe vs Jeonbuk Motors
    Melbourne Victory vs FC Seoul
    Persib Bandung vs Viettel
    Nasaf vs Al Wahda FC
    Muharraq vs Gol Gohar
    Al-Jazira vs Arkadag
    Al Taawon vs Al-Rayyan SC
    Al Kuwait vs Khalidiya
    Al Faisaly vs Al-Nahda
    Norwich vs Southampton
    Portsmouth vs Sheffield Utd
    Lincoln vs West Ham
    Athletic Club vs Londrina
    Strommen vs Asane
    Bryne vs Raufoss
    Haugesund vs Lyn
    hodd vs Ranheim
    Moss vs Egersund
    Sogndal vs ODD Ballklubb
    Stabaek vs Sandnes ULF
    Stromsgodset vs Kongsvinger
    Preußen Münster vs Fortuna Düsseldorf
    Waldhof Mannheim vs FC Ingolstadt 04
    Verl vs SSV Jahn Regensburg
    FC Viktoria Köln vs SG Sonnenhof Grossaspach
    SV Wehen vs Alemannia Aachen
    Batman Petrolspor vs İstanbulspor
    Ümraniyespor vs Boluspor
    Antalyaspor vs Kayserispor
    Keçiörengücü vs Iğdır FK
    Bodø / Glimt U19 vs Borussia Dortmund U19
    LASK U19 vs Liverpool U19
    Kairat U19 vs Mladost DG U19
    Feyenoord U19 vs Como U19
    Shakhtar Donetsk U19 vs AEK Athens U19
    Roma U19 vs Real Madrid U19
    Slovan Bratislava U19 vs Stuttgart U19
    FC Ballkani U19 vs HJK U19
    Partizani U19 vs Valletta U19
    Akademija Pandev U19 vs FC Santa Coloma U19
    Dinamo Minsk U19 vs Dinamo Tbilisi U19
    Aston Villa U19 vs Fenerbahce U19
    Real Betis U19 vs Porto U19
    Manchester City U19 vs PSG U19
    Super Nova U19 vs Cliftonville U19
    Žalgiris U19 vs Thor Akureyri U19
    UNA Strassen U19 vs Cardiff Metropolitan U19
    HB U19 vs Flora III
    Whyteleafe vs Whitehawk
    Kaiserslautern II vs FSV Frankfurt
    Eintracht Frankfurt II vs VfR Mannheim
    Śląsk Wrocław II vs Legia Warszawa II
    CS Cartagines vs Puntarenas FC
    San Carlos vs Inter San Carlos
    ES Setif vs JS Kabylie
    Témouchent vs MB Rouisset
    MO Constantine vs Azazga
    WA Mostaganem vs RC Kouba
    Ittihad Tanger vs Maghreb Fès
    Tapatío vs Tepatitlán
    Mezokovesd-zsory vs Ajka
    Mombasa Elite vs Homeboyz
    AFC Leopards vs Bandari
    Kheybar Khorramabad vs Persepolis FC
    Nong Bua Pitchaya vs Chiangmai United
    Esan Pattaya vs Songkhla
    Chanthaburi vs Nakhon Pathom
    Kasetsart FC vs Mahasarakham United
    Al Shamal II vs Al-Markhiya
    Al Mesaimeer vs Al-Gharafa B
    Al Waab vs UMM Salal
    Hajer vs Al Orubah
    Al Jandal vs Al Okhdood
    Al-Raed vs Jeddah Club
    Spartakos Kitiou vs Digenis Ypsonas
    Aris vs Ethnikos Achna
    Omonia 29is Maiou vs Polemidion
    Minerva Punjab vs Odisha
    FCI Levadia II vs Nõmme Kalju II
    Trans Narva vs Kuressaare
    Paide vs Tammeka
    Al Jazira vs Shamiya
    Ittihad Al-Shorta vs Sporty
    Yarmouk vs Burgan
    Ararat II vs Lernayin Artsakh
    Sardarapat 2 vs Banants II
    Shirak II vs BKMA II
    Irtysh vs FC Astana
    Atyrau vs Yelimay Semey
    Gzira United vs Mosta
    Green Eagles vs Red Arrows
    Mufulira Wanderers vs Nkwazi
    Konkola Blades vs Man Utd Zambia Academy
    Kansanshi Dynamos vs Power Dynamos
    NAPSA Stars vs Nkana
    Nchanga Rangers vs Trident
    Roan United vs ZESCO United
    Sunrise vs Gasogi United
    Enesia vs Galaxy
    Gaborone United vs Police XI
    Milan II vs Piacenza
    Season statsChampionship
    QPR9matchesDerby9matches

    Every panel below reflects each team's matches in Championship.

    Coverage varies by league·top-tier competitions have richer per-match data; lower divisions and smaller leagues track fewer metrics, so some panels may be sparse or missing entirely.
    Pre-match snapshot·every value reflects each team's state going into kick-off — frozen before the match starts, not updated live.
    Season statsChampionshipQPR9Derby9

    Overall

    Overallteam-strength snapshot

    Match Outcome

    Match Outcomeresults breakdown
    9·9matches

    Portal Pulse

    PRO
    72%Consensus
    8/11
    Confidence16+ portals

    Aggregated community signal

    Consensus across 16+ football prediction portals — confidence, pick distribution and herd indicators on every market.

    Unlock Premium

    Goal Scoring

    Goal Scoringattacking output
    9·9matches

    Defensive Solidity

    Defensive Soliditygoals & shots conceded
    9·9matches

    xG Trends

    xG TrendsEWMA-smoothed performance
    9·9matches
    Match IntelligencePRO

    AI verdict & confidence, fair-vs-market edge and tactical breakdown for this match.

    Unlock Premium

    Shots Quality

    Shots Qualityvolume & accuracy
    9·9matches

    Possession & Passing

    Possession & Passingball control
    9·9matches

    HT / FT Patterns

    HT / FT Patternshalf-time vs full-time outcomes
    9·9matches

    Goal Timing

    Goal Timingwhen goals happen
    9/9available data9/9available data

    First-Goal Edge

    First-Goal Edgewho strikes first
    9/9available data9/9available data

    Late-Game Strength

    Late-Game Strengthafter the 75th minute
    9/9available data9/9available data
    Model vs Market — 6 MarketsPRO

    Model probabilities next to bookmaker odds on every market, value-flagged where they diverge — 1X2, O/U, BTTS, handicaps, corners & cards.

    Unlock Premium

    Set Pieces

    Set Piecespenalty / own-goal share
    9/9available data9/9available data

    Corners

    Cornersset-piece pressure
    9·9matches

    Cards & Discipline

    Cards & Disciplineyellows, reds & fouls
    9/9available data9/9available data

    Venue Edge

    Venue EdgeQPR at home · Derby on the road
    4·4matches
    34%
    Overall

    Overall strength: long-term quality and current form combined, adjusted for opponent and league quality.

    26%
    1380
    ELO

    Chess-style strength rating going into kick-off.

    1355
    20%
    LTQ

    Long-term quality: league- and opponent-adjusted performance over the last 20 matches, comparable across leagues.

    17%
    55%
    Hype

    Current form: league- and opponent-adjusted performance over the last 10 matches, newest weighted heaviest.

    39%
    2.18
    Momentum

    Recent goal-scoring trend (weighted goals signal).

    2.39
    1.56
    Points per Game

    Average points per match across the sampled games (max 3).

    0.67
    33%
    Win Rate

    Share of sampled matches won.

    11%
    56%
    Draw Rate

    Share of sampled matches that ended level.

    33%
    11%
    Loss Rate

    Share of sampled matches lost (lower is better).

    56%
    22%
    Clean Sheet17%

    Share of matches with no goals conceded.

    11%
    33%
    Failed to Score

    Share of matches where the team didn't score (lower is better).

    33%
    1.22
    Avg Goals Scored

    Goals scored per match across the sampled games.

    0.89
    67%
    Scored > 0.567%

    Share of matches where the team scored at least once.

    67%
    67%
    Over 1.578%

    Share of matches with total goals > 1.5.

    89%
    44%
    Over 2.550%

    Share of matches with total goals > 2.5.

    56%
    22%
    Over 3.517%

    Share of matches with total goals > 3.5 — high-scoring affairs.

    11%
    67%
    BTTS61%

    Share of matches where both teams scored.

    56%
    33%
    BTTS & Win

    Share of matches won while both teams scored — strong attack with a defensive lapse.

    0%
    11%
    Scored Both Halves17%

    Share of matches with a goal in both the 1st and 2nd half.

    22%
    0.89
    Avg Goals Conceded

    Goals conceded per match (lower is better).

    1.67
    11.33
    Avg Shots Conceded

    Total shots faced per match — defensive pressure (> 17.5/match is heavy siege).

    15.00
    3.33
    Avg SoT Conceded

    Shots on target faced per match — quality of chances given up (> 5.5 is severe).

    5.33
    2.44
    Avg Saves

    Goalkeeper saves per match (> 4.5 means the keeper is doing heavy lifting).

    3.44
    73%
    Save %69%

    Share of opponent shots on target stopped by the keeper.

    65%
    22%
    Clean Sheet17%

    Share of matches with no goals conceded.

    11%
    1.39
    EWMAxG For

    Smoothed expected goals created per match — top attacks hit > 2.5/match, mid-table sits around 1.4.

    1.17
    1.32
    EWMAxG Against

    Smoothed expected goals conceded per match — elite defenses < 1.0, struggling sides > 2.0.

    1.56
    0.07
    EWMAxG Diff

    Net xG: attack minus defense. ±1 is dominant/poor; ±2 is title-contender or crisis-level.

    -0.39
    -0.17
    EWMAFinishing Edge

    Goals scored minus xG. +0.3 is clinical, −0.3 is wasteful; ±1 is statistical outlier.

    -0.00
    0.10
    EWMAxG per Shot

    Average chance quality per attempt — 0.10 is mid, 0.15+ means the team only shoots from dangerous spots.

    0.09
    16.11
    Avg Shots

    Total shots per match — pure attacking volume (> 16.5/match is elite).

    12.00
    5.11
    Avg Shots on Target

    Shots on target per match — strikes the keeper had to handle (> 5.5/match is heavy).

    3.67
    10.67
    Avg Shots in Box

    Shots taken from inside the penalty area — proximity to goal (> 8.5/match means consistent box presence).

    7.56
    66%
    Box Shot %65%

    Share of shots taken from inside the box — chance-selection quality. Mid sits ~60%, elite > 75%.

    63%
    32%
    On-Target %31%

    Share of shots that hit the target — striking accuracy. Mid ~33%, elite > 40%.

    31%
    8%
    Shot Conversion8%

    Goals per shot taken — clinical efficiency. ~10% is league average, > 15% is elite finishing.

    7%
    49%
    Avg Possession

    Share of match time with the ball. > 55% is dominant, < 40% is reactive.

    49%
    84%
    Pass Accuracy

    Share of passes completed — distribution quality. Mid sits ~80%, elite > 88%.

    78%
    437.89
    Avg Passes

    Total passes attempted per match — distribution volume. Top sides > 550, bottom sides < 400.

    392.89
    -0.05
    EWMAPossession Trend

    Smoothed possession differential — team minus opponent. ±0.1 is normal, ±0.2 is strong dominance.

    -0.03
    33%
    Leading at HT33%

    Share of matches the team led at halftime — fast-start signal.

    33%
    45%
    Level at HT

    Share of matches level at halftime — balanced or low-tempo openings.

    11%
    22%
    Trailing at HT

    Share of matches the team trailed at halftime — slow starts (lower is better).

    56%
    67%
    HT/FT Same Outcome56%

    Share of matches where the W/D/L state at halftime matched the full-time result — game-state stability.

    44%
    67%
    Led at HT → Won50%

    Of matches led at HT, share converted into a full-time win — closing strength.

    33%
    50%
    Trailed at HT → Recovered45%

    Of matches trailing at HT, share rescued to a draw or win — comeback resilience.

    40%
    0%
    0-15'7%

    Hot starts — share of the team's goals scored in the opening 15 minutes.

    13%
    10%
    16-30'24%

    Early control — share scored between the 16th and 30th minute.

    38%
    40%
    31-45'27%

    Pre-HT push — share scored in the run-up to halftime.

    13%
    20%
    46-60'16%

    Restart wave — share scored in the first 15 minutes after HT.

    12%
    20%
    61-75'16%

    Game-state shift — share scored between minutes 61 and 75.

    12%
    10%
    76-90+'11%

    Late-game finishers — share scored from the 76th minute onwards (incl. stoppage time).

    12%
    29%
    Scored First37%

    Share of matches where the team opened the scoring — fast-start signal.

    44%
    71%
    Conceded First

    Share of matches where the team conceded the opening goal (lower is better).

    56%
    50%
    Win when Scoring First38%

    Of matches the team scored first, share converted into a win — closing strength after the opener.

    25%
    40%
    Win when Conceding First20%

    Of matches conceding first, share rescued into a win — comeback strength.

    0%
    27'
    Avg Min. 1st Goal Scored

    Average minute of the team's first goal — earlier means faster starters.

    22'
    25'
    Avg Min. 1st Goal Conceded

    Average minute of the first goal conceded — later is better (defense holds longer).

    15'
    11%
    Scored after 75'11%

    Share of matches with a late goal scored by the team — late finishers signal.

    11%
    22%
    Conceded after 75'

    Share of matches the team conceded a late goal — late-game vulnerability (lower is better).

    44%
    100%
    Lead Saved after 75'75%

    Of matches leading at 75', share closed out for a win — closing strength.

    50%
    0%
    Lead Lost after 75'

    Of matches leading at 75', share dropped to a draw or loss — late-game collapse risk.

    50%
    11%
    Any Goal in Stoppage Time

    Share of matches with any goal in stoppage time (90+) — late-drama frequency.

    0%
    90%
    Open-Play Share95%

    Of the team's scored goals, share from open play — non-set-piece scoring quality.

    100%
    10%
    Penalty Share

    Of the team's scored goals, share from penalty kicks — penalty dependency.

    0%
    0%
    Opp Own-Goal Bonus

    Of the team's scored goals, share that were opponent own-goals — pressure / fortune.

    0%
    10%
    Penalty Conceded Share

    Of conceded goals, share from opponent penalties — defensive discipline (lower is better).

    0%
    10%
    Own-Goal Cost

    Of conceded goals, share that were the team's own goals — pressure-induced errors (lower is better).

    0%
    6.22
    Avg Corners For

    Average corners won per match — attacking territorial pressure (> 5.5 is heavy).

    5.78
    4.00
    Avg Corners Against

    Average corners conceded per match — territorial pressure faced (lower is better).

    5.89
    61%
    Corner Share55%

    Share of total corners in the team's matches that went to the team — territorial dominance ratio.

    50%
    0.98
    EWMACorners Diff

    Smoothed corner differential per match — long-term territorial advantage (±2 is strong).

    -0.30
    56%
    Match Corners > 8.578%

    Share of matches with total corners > 8.5 (Over 8.5 line) — high-tempo encounter signal.

    100%
    56%
    Match Corners > 9.567%

    Share of matches with total corners > 9.5 (Over 9.5 line).

    78%
    44%
    Match Corners > 10.556%

    Share of matches with total corners > 10.5 (Over 10.5 line) — corner-heavy clashes only.

    67%
    1.89
    Avg Yellow Cards

    Yellow cards picked up per match — discipline signal (lower is better).

    2.33
    11%
    Red Card Match Rate

    Share of matches with at least one red card to the team — sending-off risk.

    0%
    8.67
    Avg Fouls

    Fouls committed per match — aggression / tactical-foul tendency (lower is calmer).

    13.00
    44%
    Match Cards > 3.556%

    Share of matches with total card points (both teams, yellow=1 / red=2, 2Y→R counted as 2) > 3.5 — Over 3.5 line.

    67%
    44%
    Match Cards > 4.544%

    Share of matches with total card points > 4.5 — Over 4.5 line.

    44%
    73%
    Cards in 2nd Half

    Share of card events that occur after halftime — late-discipline tendency.

    72%
    1.25
    PPG at Venue

    Points per match at the venue — home team at home, away team away.

    1.00
    25%
    Win Rate25%

    Share of sampled matches won.

    25%
    25%
    Loss Rate

    Share of sampled matches lost (lower is better).

    50%
    1.00
    Avg Goals Scored

    Goals scored per match across the sampled games.

    1.00
    1.00
    Avg Goals Conceded

    Goals conceded per match (lower is better).

    1.50
    25%
    Clean Sheet25%

    Share of matches with no goals conceded.

    25%
    50%
    BTTS50%

    Share of matches where both teams scored.

    50%
    50%
    Over 2.550%

    Share of venue matches with total goals > 2.5.

    50%
    1.66
    EWMAAttack xG (EWMA)

    Smoothed xG created at venue — long-term attacking strength in this fixture's venue context.

    1.20
    1.30
    EWMADefense xG (EWMA)

    Smoothed xG conceded at venue — defensive strength in this fixture's venue context (lower is better).

    1.49