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
51 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 10 Nov, 19:17.

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
Istvan Kovacs5.4×1.15ItalyvFrance · UEFA Nations League
Ruebyn Ricardo5.1×1.15Swindon TownvGrimsby Town · League Two
Orel Grinfeeld4.9×1.15ArmeniavCyprus · UEFA Nations League
Paulo Belence Alves dos Prazeres Filho6.0×1.15São BernardovAthletic Club · Serie B
James Durkin4.7×1.12Sutton UnitedvSolihull Moors · Enterprise National League
Matt Donohue4.6×1.10RochdalevYork City · League Two
Ben Toner4.6×1.10Salford CityvNorthampton Town · League Two
Jérôme Brisard4.6×1.10MontenegrovLatvia · UEFA Nations League
Boubou Traore5.3×1.08South SudanvAngola · Africa Cup of Nations Qualifications
Peter Waweru Kamaku5.0×1.07Congo DRvSierra Leone · Africa Cup of Nations Qualifications
Sandro Schärer4.4×1.07TurkeyvBelgium · UEFA Nations League
Marta Huerta de Aza4.4×1.07Inter Milano WvManchester City W · UEFA Women's Champions League
Aji Ajibola4.7×1.06EastleighvFylde · Enterprise National League
Edward Duckworth4.3×1.04Milton Keynes DonsvBurton Albion · League One
J. Oldham4.3×1.03Harrogate TownvAltrincham · Enterprise National League
Stuart Morland4.5×1.03Carlisle UnitedvBoston United · Enterprise National League
Washington N. Dolo5.0×1.02ZambiavBurundi · Africa Cup of Nations Qualifications
Hamza El Fareq4.3×1.02TunisiavLibya · Africa Cup of Nations Qualifications
Robert Madley4.1×1.01Stockport CountyvReading · League One
Ivana Martinčić4.1×1.01Barcelona WvArsenal W · UEFA Women's Champions League
Tolu Sangowawa4.1×1.01AFC HornchurchvTamworth · Enterprise National League
Oliver Mackey4.1×1.00AFC WimbledonvBlackpool · League One
Caroline Lanssens–×1.00SL Benfica WvAustria Wien W · UEFA Women's Champions League
Adou Hermann Ngoh–×1.00GuineavEritrea · Africa Cup of Nations Qualifications
Arima Mohamed Moustapha Akakpo–×1.00MozambiquevEthiopia · Africa Cup of Nations Qualifications
Daniel Leach–×1.00Sheffield WednesdayvPlymouth Argyle · League One
Salim Alao–×1.00LibyavTunisia · Africa Cup of Nations Qualifications
Fitial Charel Just Kokolo–×1.00TogovAlgeria · Africa Cup of Nations Qualifications
Padayachy Shaji–×1.00MauritaniavBurkina Faso · Africa Cup of Nations Qualifications
Declan Bourne4.1×1.00Southend UnitedvAldershot Town · Enterprise National League
Andreza de Siqueira4.0×1.00LondrinavNáutico · Serie B
Emanuela Rusta4.0×0.99Juventus WvOL Lyonnes W · UEFA Women's Champions League
Morten Krogh4.0×0.98EnglandvCroatia · UEFA Nations League
Goga Kikacheishvili3.9×0.98San MarinovBelarus · UEFA Nations League
Brahamou Sadou Ali3.5×0.98CongovComoros · Africa Cup of Nations Qualifications
Al Hadi Mahamat3.0×0.98Burkina FasovMauritania · Africa Cup of Nations Qualifications
Mohamed Athoumani3.0×0.98TanzaniavNigeria · Africa Cup of Nations Qualifications
Emily Heaslip3.9×0.97Real Madrid WvParis W · UEFA Women's Champions League
Callum Jones3.9×0.97Scunthorpe UnitedvWorthing · Enterprise National League
Richard Aspinall3.9×0.97Hartlepool UnitedvWealdstone · Enterprise National League

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