Skip to content

Card stats & referee bookings

Screen upcoming matches by both teams' booking records and the referee in charge, see the expected cards and the model's price, then check this week's strictest referees.

Card Screener

Every upcoming match with both teams' recent booking record against the line, the expected cards with the referee factored in, and a model price next to bet365 where the odds are in.

Smart views
70 matches · line closest to even per match

Hit rates pool both teams' recent matches (match cards): L10 is each team's last 10, so up to 20 games. Model: expected cards from each side's for/against averages, weighted toward recent games and shrunk to the average team, as a Poisson chance; where the bookmaker prices both sides it is blended half-and-half with the margin-free market price. Odds: bet365, where the feed has them. EV is model chance × odds − 1: the model’s view of the price, not a proven betting edge. Cards are yellows plus reds per side. The referee’s cards per match in our data, shrunk toward the average referee, scales the expected cards (×0.85 to ×1.15); before a referee is assigned the teams alone set it. Matches leave the list at kick-off. “Limited data” marks a team with fewer than 10 recent matches in our data, “new team” fewer than 5. A guide, not a forecast. Updated 11 Nov, 14:48.

Referee lens: referee stats for any matchPick a match and a referee, even before the appointment, and see both teams' card form and the cards to expect.Open →

Referees this week — strictest first

RefereeCards / matchEffectNext match
Santiago Motta8.0×1.15Cerro LargovAtlético Progreso · Primera Division
Paulo Belence Alves dos Prazeres Filho7.0×1.06São BernardovAthletic Club · Serie B
Alejandro Quintero González5.7–Salamanca CF UDSvCelta de Vigo · Copa Del Rey
Stuart Morland5.7×1.14Carlisle UnitedvBoston United · Enterprise National League
José Luis Guzmán Mansilla5.1–Calvo SotelovAlbacete · Copa Del Rey
Ruebyn Ricardo5.1×1.15Swindon TownvGrimsby Town · League Two
Mehrez Malki5.0×1.07GambiavCôte d'Ivoire · Africa Cup of Nations Qualifications
Matt Donohue5.0×1.15RochdalevYork City · League Two
Orel Grinfeeld4.9×1.13ArmeniavCyprus · UEFA Nations League
James Durkin4.9×1.15Sutton UnitedvSolihull Moors · Enterprise National League
Juan Martínez Munuera4.7–NavalcarnerovReal Betis · Copa Del Rey
Jérôme Brisard4.7×1.10MontenegrovLatvia · UEFA Nations League
Ben Toner4.6×1.09Salford CityvNorthampton Town · League Two
Peter Waweru Kamaku4.5×1.03Congo DRvSierra Leone · Africa Cup of Nations Qualifications
Boubou Traore4.4×1.02South SudanvAngola · Africa Cup of Nations Qualifications
Edward Duckworth4.4×1.05Milton Keynes DonsvBurton Albion · League One
Istvan Kovacs4.3×1.03ItalyvFrance · UEFA Nations League
Robert Madley4.3×1.03Stockport CountyvReading · League One
J. Oldham4.3×1.03Harrogate TownvAltrincham · Enterprise National League
Nikola Dabanović4.2×1.01Czech RepublicvSpain · UEFA Nations League
Richard Aspinall4.2×1.00Hartlepool UnitedvWealdstone · Enterprise National League
Ivana Martinčić4.1×1.00Barcelona WvArsenal W · UEFA Women's Champions League
Thomas Parsons4.0×0.98Crewe AlexandravNewport County · League Two
Washington N. Dolo4.0×0.99ZambiavBurundi · Africa Cup of Nations Qualifications
Simon Mather4.0×0.97Port ValevAccrington Stanley · League Two
Oliver Mackey4.0×0.98AFC WimbledonvBlackpool · League One
Hillary Hambaba4.0×0.99SudanvSenegal · Africa Cup of Nations Qualifications
Declan Bourne4.0×0.97Southend UnitedvAldershot Town · Enterprise National League
Neil Hair3.9×0.96Bristol RoversvChesterfield · League Two
Miguel Sesma Espinosa3.9–TarancónvLevante · Copa Del Rey
Sandro Schärer3.9×0.96TürkiyevBelgium · UEFA Nations League
Andrew Humphries3.8×0.93Exeter CityvCheltenham Town · League Two
Tolu Sangowawa3.7×0.96AFC HornchurchvTamworth · Enterprise National League
Paul Howard3.7×0.92Fleetwood TownvTranmere Rovers · League Two
Ross Martin3.7×0.92Shrewsbury TownvOldham Athletic · League Two
João Pedro Silva Pinheiro3.6×0.90AlbaniavFinland · UEFA Nations League
Callum Jones3.5×0.92Scunthorpe UnitedvWorthing · Enterprise National League
Emanuela Rusta3.5×0.97Juventus WvOL Lyonnes W · UEFA Women's Champions League
Goga Kikacheishvili3.5×0.92San MarinovBelarus · UEFA Nations League
Messie Nkounkou3.5×0.96MalivRwanda · Africa Cup of Nations Qualifications

How the Card Model Works

Cards are counted as yellows plus reds for each side. For every upcoming match the model takes each team's cards received and the cards its opponents picked up over its last 15 matches, weights recent games more, and shrinks the result toward the average team so a few wild games cannot dominate.

Then the referee comes in. Their cards per match across every game of theirs in our data is compared with the average match; the more games they have refereed, the more that rate counts. A strict referee scales the expected cards up (to at most ×1.4), a lenient one down (to ×0.7). Before a referee is appointed, the teams alone set the number.

Using Card Stats for Betting

Booking markets move on the referee more than most bettors realise: the same fixture can be a 3.5-card game with one official and a 5.5-card game with another. Use Strict referees to see the matches where the appointment pushes the line up, and Quiet games for unders.

Context matters too: derbies, relegation battles and cup ties tend to run hotter than the averages. Check the team stats for fouls and cards per game, and the player prop screener for individual booking lines.

Cookie preferences. We use essential cookies to make the site work. With your consent, we also use advertising cookies (Meta Pixel) to measure our ads, and marketing cookies for affiliate link attribution. You can change your choice at any time under “Cookie settings” in the footer. Full cookie policy