SportHoot

Clean sheet: today's matches, stats and predictions

The numbers behind clean sheets

A clean sheet means a team concedes no goals. In a 2-0 the winner keeps one. In a 2-1 nobody does.

Matches kicking off in the next 48 hours: 45. Each is below with both clubs' record.

Club and league figures on this page are past results with their match counts, not predictions.

Clean sheet: matches in the next 48 hours

Matches where the club kept a clean sheet. Ordered by the higher of the two clubs' records over the last 12 months. These are results, not predictions.

Each club's last 12 months, all competitions

  1. · Liga Profesional de Futbol

    Atlético TucumánClean sheet in 12 of 32 (38%)
    Argentinos JuniorsClean sheet in 18 of 39 (46%)
  2. · Champions League

    Manchester UnitedClean sheet in 8 of 41 (20%)
    RomaClean sheet in 22 of 49 (45%)
  3. · Division 1 Paraguay

    Nacional AsunciónClean sheet in 19 of 43 (44%)
    Sportivo San LorenzoClean sheet in 6 of 39 (15%)
  4. · Champions League

    Bodø / GlimtNo record here
    LOSC LilleClean sheet in 19 of 45 (42%)
  5. · Primera Division Uruguay

    AlbionClean sheet in 7 of 34 (21%)
    Deportivo MaldonadoClean sheet in 14 of 34 (41%)
  6. · Superliga

    Universitatea ClujClean sheet in 17 of 42 (40%)
    FCSBClean sheet in 11 of 46 (24%)
  7. · Champions League

    FeyenoordClean sheet in 9 of 42 (21%)
    Inter MilanClean sheet in 19 of 48 (40%)
  8. · Liga BetPlay

    Deportivo PereiraClean sheet in 9 of 37 (24%)
    Deportes TolimaClean sheet in 23 of 61 (38%)
  9. · Super League Greece

    KalamataClean sheet in 0 of 8 (0%)
    Iraklis ThessalonikiClean sheet in 3 of 8 (38%)
  10. · Primera Division Peru

    UTC CajamarcaClean sheet in 4 of 34 (12%)
    Deportivo GarcilasoClean sheet in 12 of 33 (36%)
  11. · Liga Portugal

    Gil VicenteClean sheet in 9 of 34 (26%)
    Vitória GuimarãesClean sheet in 12 of 33 (36%)
  12. · Champions League

    VillarrealClean sheet in 6 of 49 (12%)
    Paris Saint-GermainClean sheet in 18 of 50 (36%)
  13. · Liga Pro Ecuador

    Mushuc RunaClean sheet in 13 of 37 (35%)
    MantaClean sheet in 8 of 38 (21%)
  14. · Primera Division Peru

    Alianza LimaClean sheet in 13 of 37 (35%)
    CiencianoClean sheet in 11 of 47 (23%)
  15. · Champions League

    Atlético de MadridClean sheet in 21 of 60 (35%)
    Bayern MunichClean sheet in 13 of 53 (25%)
  16. · Champions League

    Shakhtar DonetskNo record here
    Sporting CPClean sheet in 16 of 46 (35%)
  17. · Ligue 1

    LorientClean sheet in 11 of 32 (34%)
    BrestClean sheet in 7 of 32 (22%)
  18. · Liga BetPlay

    Atlético BucaramangaClean sheet in 15 of 44 (34%)
    Atlético NacionalClean sheet in 16 of 50 (32%)
  19. · Champions League

    BarcelonaClean sheet in 19 of 56 (34%)
    Aston VillaClean sheet in 16 of 55 (29%)
  20. · Primera Division Chile

    Deportes LimacheClean sheet in 9 of 30 (30%)
    Audax ItalianoClean sheet in 12 of 36 (33%)
Show all 45 matches
  1. · Liga Profesional de Futbol

    Defensa y JusticiaClean sheet in 9 of 33 (27%)
    IndependienteClean sheet in 11 of 33 (33%)
  2. · Liga Portugal

    BenficaClean sheet in 16 of 49 (33%)
    AlvercaClean sheet in 5 of 33 (15%)
  3. · Super League Greece

    AtromitosClean sheet in 11 of 34 (32%)
    Volos NFCClean sheet in 4 of 31 (13%)
  4. · Serie A

    AtalantaClean sheet in 16 of 50 (32%)
    ParmaClean sheet in 11 of 38 (29%)
  5. · Primera Division Chile

    ConcepcionClean sheet in 8 of 25 (32%)
    PalestinoClean sheet in 8 of 37 (22%)
  6. · Premier League

    Newcastle UnitedClean sheet in 7 of 49 (14%)
    EvertonClean sheet in 12 of 38 (32%)
  7. · Brasileirao Serie A

    BragantinoClean sheet in 16 of 51 (31%)
    SantosClean sheet in 14 of 53 (26%)
  8. · Liga BetPlay

    Deportivo PastoClean sheet in 12 of 39 (31%)
    Jaguares de CórdobaClean sheet in 6 of 35 (17%)
  9. · Division 1 Paraguay

    2 de MayoClean sheet in 14 of 46 (30%)
    Sportivo TrinidenseClean sheet in 12 of 43 (28%)
  10. · Super Lig

    GençlerbirliğiClean sheet in 7 of 32 (22%)
    AlanyasporClean sheet in 10 of 33 (30%)
  11. · Primera Division Peru

    Comerciantes UnidosClean sheet in 7 of 33 (21%)
    ADTClean sheet in 10 of 33 (30%)
  12. · Champions League

    GalatasarayClean sheet in 12 of 45 (27%)
    VfB StuttgartClean sheet in 15 of 51 (29%)
  13. · Liga Profesional de Futbol

    PlatenseClean sheet in 9 of 43 (21%)
    Central Cordoba SdEClean sheet in 10 of 35 (29%)
  14. · Liga de Futbol Bolivia

    Real TomayapoClean sheet in 8 of 30 (27%)
    BloomingClean sheet in 10 of 37 (27%)
  15. · Liga Profesional de Futbol

    Independiente RivadaviaClean sheet in 11 of 41 (27%)
    BanfieldClean sheet in 6 of 33 (18%)
  16. · Primera Division Peru

    Sport HuancayoClean sheet in 7 of 33 (21%)
    MelgarClean sheet in 8 of 32 (25%)
  17. · Primera Division Peru

    Sporting CristalClean sheet in 12 of 49 (24%)
    FC CajamarcaClean sheet in 1 of 31 (3%)
  18. · La Liga

    Deportivo A CoruñaClean sheet in 3 of 14 (21%)
    OsasunaClean sheet in 9 of 42 (21%)
  19. · Liga Pro Ecuador

    OrenseClean sheet in 9 of 42 (21%)
    Técnico UniversitarioClean sheet in 7 of 37 (19%)
  20. · Brasileirao Serie A

    InternacionalClean sheet in 8 of 41 (20%)
    CoritibaClean sheet in 7 of 33 (21%)
  21. · Superliga

    VoluntariClean sheet in 2 of 13 (15%)
    Farul ConstanțaClean sheet in 8 of 38 (21%)
  22. · Copa del Rey

    Anaitasuna FTNo record here
    Deportivo AlavésClean sheet in 9 of 43 (21%)
  23. · Serie A

    SassuoloClean sheet in 5 of 38 (13%)
    FiorentinaClean sheet in 9 of 48 (19%)
  24. · Brasileirao Serie A

    ChapecoenseClean sheet in 2 of 32 (6%)
    MirassolClean sheet in 9 of 48 (19%)
  25. · Liga BetPlay

    Rionegro ÁguilasClean sheet in 6 of 37 (16%)
    Fortaleza CEIFClean sheet in 7 of 43 (16%)

Clean sheet by league

Share of matches where a team kept a clean sheet

Leagues ranked on clean sheets, with the share of matches and the number of matches counted
LeagueShare of matchesMatches counted
Liga Profesional de Futbol33.8%3,555
Super League Greece32.2%1,971
Liga BetPlay31.3%3,645
Superliga30.6%2,536
Brasileirao Serie A29.6%3,369
Primera Division Uruguay29.6%2,570
Liga Portugal29.2%2,535
Division 1 Paraguay28.8%2,201
Liga Pro Ecuador28.1%2,041
La Liga27.9%3,148
Primera Division Peru27.7%2,790
Ligue 126.7%2,796
Primera Division Chile26.5%2,177
Serie A26.3%3,139
Premier League26.2%3,129
Liga MX25.9%2,763
Super Lig25.5%2,841
Belgian Pro League25.0%2,515
Saudi Pro League24.8%2,222
Liga de Futbol Bolivia24.6%2,448
Eredivisie24.1%2,500
MLS23.1%4,162
Bundesliga22.7%2,520

League figures count every match on record in that league, so they reach further back than the club figures.

Clean sheet: the clubs at both ends

Matches where the club kept a clean sheet. Clubs with at least 15 matches in the last 12 months, all competitions.

Most often

The ten clubs where it happened most often
ClubLeagueMatches
Olympiacos F.C.Super League Greece26 of 44 (59%)
MacaráLiga Pro Ecuador25 of 51 (49%)
AEK AthensSuper League Greece22 of 45 (49%)
LiverpoolPrimera Division Uruguay19 of 39 (49%)
ArsenalPremier League27 of 56 (48%)
Universitatea CraiovaSuperliga26 of 54 (48%)
JuventusSerie A23 of 48 (48%)
Al HilalSaudi Pro League18 of 38 (47%)
BelgranoLiga Profesional de Futbol18 of 38 (47%)
PortoLiga Portugal22 of 47 (47%)

Least often

The ten clubs where it happened least often
ClubLeagueMatches
Sporting KCMLS1 of 33 (3%)
ABBLiga de Futbol Bolivia1 of 31 (3%)
FC CajamarcaPrimera Division Peru1 of 31 (3%)
JuárezLiga MX2 of 40 (5%)
Portland TimbersMLS2 of 37 (5%)
ChapecoenseBrasileirao Serie A2 of 32 (6%)
Universitario de VintoLiga de Futbol Bolivia2 of 31 (6%)
Real OruroLiga de Futbol Bolivia2 of 30 (7%)
Racing SantanderLa Liga1 of 15 (7%)
FC KölnBundesliga3 of 36 (8%)

How the model has done on clean sheets

Matches from Aug 1, 2022 to Nov 2, 2026

What the forecasting model said before each match, set against what happened. Finished matches only. Every confidence band with at least 100 matches is shown.

Home side keeps a clean sheet

Home side keeps a clean sheet: what the model said, how many times it happened and how many matches
Model saidOn averageIt happenedMatches
0-10%7%60 (6%)950
10-20%16%809 (16%)5,184
20-30%25%3,071 (26%)12,027
30-40%35%4,956 (34%)14,487
40-50%44%3,944 (43%)9,194
50-60%53%1,056 (54%)1,959

Away side keeps a clean sheet

Away side keeps a clean sheet: what the model said, how many times it happened and how many matches
Model saidOn averageIt happenedMatches
0-10%7%164 (6%)2,949
10-20%16%1,948 (15%)13,275
20-30%25%3,747 (24%)15,823
30-40%34%2,832 (33%)8,675
40-50%44%1,264 (45%)2,803
50-60%53%192 (57%)338
See the full record

Clean sheet: what it means

A clean sheet means a team concedes no goals. In a 2-0 the winner keeps one. In a 2-1 nobody does.

Why does the clean sheet slip away so often?

A strong defense at home, so you backed the clean sheet. They conceded late and you lost, and you could not tell if it was a bad read or just luck. The problem is not the pick. It is that you never saw how likely the opponent was to score, or whether the price was fair. That is what the numbers on this page are for.

How the clean sheet number is worked out

The model does not guess whether a team keeps it clean. It reads it, and here is how.

  • ›It reads how likely the opponent is to score, using RWI attacking and defensive ratings plus pre-match features
  • ›A clean sheet is simply the opponent scoring zero, so the model reads it straight from the score distribution
  • ›The weaker the opponent attack against a solid defense, the higher the clean sheet chance
  • ›The clean sheet chance comes out calibrated to real results, and every one comes with its fair price

Clean sheet: questions

What is a clean sheet in soccer?

A clean sheet means a team did not concede any goals in the match. It covers regulation time, 90 minutes plus stoppage time. Extra time and penalties do not count. Defenders and goalkeepers earn fantasy points for clean sheets, which is one reason the market gets heavy attention.

How are clean sheets forecasts made?

The model reads how many goals the opponent is likely to score, using RWI ratings and pre-match features. A clean sheet is the opponent scoring zero, so it comes straight from the score read. The result is a clean sheet probability, calibrated to real results.

What affects the clean sheet chance?

The opponent's attack against the defending team's defense, plus squad depth, recent defensive form, and the head to head clean sheet rate. The model weighs all of it and turns it into one probability.

Does a clean sheet count if the match goes to extra time?

For predictions and most markets, clean sheets cover regulation time, 90 minutes plus added time. A goal in extra time or penalties does not break it for most markets, but it can vary by platform. The forecasts cover regulation time.

Is this a tipster? Do you give picks?

No. SportHoot shows the probability and explains it. A probability is an estimate, not a pick, and you make your own decisions.

Is SportHoot affiliated with any league?

No. SportHoot is not affiliated with, endorsed by, or officially connected to any soccer league or governing body. All league names are trademarks of their respective owners.

Club and competition names are used for identification only and are trademarks of their respective owners. SportHoot is not affiliated with, endorsed by, or sponsored by them. Club and league tables on this page are past results, not predictions.