Card Predictions CRD

Updated just now Wed 22 Jul 2026
O 3.5 4+ cards shown
O 4.5 5+ cards shown
U 3.5 3 or fewer cards
Yellow & red cards both count · Heuristic from model inputs until bookings stats land in cache
161Card picks today
37Leagues
1Banker pick
CRD Card picks — all leagues
BANK

Banker Pick — Cards

Estonia: Cup 15:00 KO
JK Tabasalu vs Tamper
CRD O 4.5
95%
CRD

All Card Picks Today

Yellow & red cards — both teams combined
16:00 World: UEFA Europa Conference League Neftchi Baku vs Dinamo Minsk O 3.5 64% FREE
17:00 World: UEFA Champions League Omonia Nicosia vs Kairat Almaty O 4.5 63% FREE
17:00 World: UEFA Europa Conference League Bohemians vs Ballkani O 3.5 67% FREE
17:45 World: UEFA Europa Conference League Başakşehir vs Inter Turku O 4.5 64% FREE
19:00 World: UEFA Champions League Egnatia Rrogozhinë vs Celje O 4.5 83% SURE
00:00 Ecuador: Liga Pro Universidad Catolica vs Barcelona SC O 3.5 67% FREE
00:30 World: CONMEBOL Sudamericana UCV vs Santos O 3.5 68% FREE
00:35 Brazil: Serie B Vila Nova vs Fortaleza EC O 4.5 70% FREE
01:00 Mexico: Liga MX Cruz Azul vs Puebla O 4.5 66% FREE
02:00 World: Friendlies Clubs Vissel Kobe vs Imabari O 3.5 68% FREE
03:05 Mexico: Liga MX Toluca vs U.N.A.M. - Pumas O 4.5 63% FREE
09:00 Australia: Northern NSW NPL Hamilton Olympic vs Belmont Swansea O 4.5 82% SURE
09:30 World: Friendlies Clubs AVS vs Paredes O 3.5 68% FREE
09:30 World: Friendlies Clubs Chaves vs Amarante O 3.5 58% FREE
10:00 World: Friendlies Clubs Nottingham Forest vs Blackburn O 3.5 67% FREE
10:00 World: Friendlies Clubs Tondela vs Academica O 3.5 68% FREE
10:00 World: Friendlies Clubs Nacional vs Leganes O 4.5 70% FREE
10:15 Australia: Tasmania NPL Launceston City vs Launceston United O 4.5 72% FREE
10:30 South-Korea: K League 1 FC Seoul vs Pohang Steelers O 3.5 64% FREE
10:30 South-Korea: K League 1 Bucheon FC 1995 vs FC Anyang O 4.5 68% FREE
10:30 South-Korea: K League 1 Gwangju FC vs Gimcheon Sangmu FC O 3.5 68% FREE
10:30 World: Friendlies Clubs Santa Clara vs Moreirense O 4.5 77% SURE
12:00 World: Friendlies Clubs Bourg-en-bresse 01 vs Dijon O 4.5 73% FREE
12:00 China: FA Cup Rizhao Yuqi vs Shaanxi Union O 4.5 67% FREE
12:00 World: Friendlies Clubs Alverca vs Estoril O 4.5 69% FREE
12:00 World: Friendlies Clubs Wisla Plock vs Pelikan Łowicz O 4.5 63% FREE
12:00 World: Friendlies Clubs Famalicao vs Arouca O 3.5 65% FREE
12:00 World: Friendlies Clubs Lusitânia Lourosa vs Vizela O 4.5 65% FREE
12:00 World: Friendlies Clubs Unia Swarzędz vs Pogoń Mogilno O 4.5 79% SURE
12:00 World: Friendlies Clubs KVC Westerlo vs Al-Fayha O 4.5 74% FREE
12:00 World: Friendlies Clubs Willem II vs Jong AZ O 4.5 73% FREE
12:00 World: Friendlies Clubs Maritimo vs Camacha O 3.5 64% FREE
12:00 World: Friendlies Clubs Dunkerque vs Samsunspor O 3.5 68% FREE
12:00 World: Friendlies Clubs Beltinci vs Sharjah FC O 4.5 75% SURE
12:00 World: Friendlies Clubs Bukovyna vs Ruh Lviv O 4.5 76% SURE
12:00 World: Friendlies Clubs TSC Backa Topola vs Al-Faisaly FC O 3.5 66% FREE
12:00 World: Friendlies Clubs Guimaraes vs União de Leiria O 4.5 65% FREE
12:00 World: Friendlies Clubs Garbarnia Kraków vs Naprzód O 4.5 62% FREE
13:00 Zimbabwe: Premier Soccer League Chicken Inn vs TelOne O 4.5 63% FREE
13:00 Zimbabwe: Premier Soccer League Platinum vs Dynamos O 4.5 63% FREE
13:00 Zimbabwe: Premier Soccer League Scotland Mabvuku vs Bulawayo Chiefs O 3.5 66% FREE
13:00 Zimbabwe: Premier Soccer League Simba Bhora vs MWOS O 4.5 63% FREE
13:00 Zimbabwe: Premier Soccer League Kariba vs Highlanders O 3.5 67% FREE
14:00 World: Friendlies Clubs Bologna vs 1. FC Heidenheim O 4.5 82% SURE
14:00 World: Friendlies Clubs Amiens vs Reims O 4.5 79% SURE
14:00 World: Friendlies Clubs Metalist 1925 Kharkiv vs FC Schalke 04 O 4.5 73% FREE
15:00 Uzbekistan: Super League Mash'al vs Nasaf O 3.5 67% FREE
15:00 Uzbekistan: Super League Kokand-1912 vs Olmaliq O 3.5 68% FREE
15:00 Uzbekistan: Super League Lokomotiv vs Andijan O 4.5 73% FREE
15:00 World: Friendlies Clubs Tottenham vs Milton Keynes Dons O 4.5 69% FREE
15:00 Estonia: Cup JK Tabasalu vs Tamper O 4.5 95% BANK
15:00 World: Friendlies Clubs Palermo vs Paradiso O 3.5 67% FREE
15:00 Iran: Persian Gulf Pro League Mes Rafsanjan vs Sanat Naft O 4.5 64% FREE
15:00 World: Friendlies Clubs Jablonec II vs Příbram II O 4.5 81% SURE
15:30 Finland: Kakkonen - Lohko C Jaro 2 vs GBK O 4.5 86% BANK
15:30 World: Friendlies Clubs Guingamp vs Concarneau O 4.5 80% SURE
15:30 World: Friendlies Clubs Feignies-Aulnoye vs Seraing United O 3.5 67% FREE
15:30 World: Friendlies Clubs Metz vs Sochaux O 4.5 74% FREE
15:30 World: Friendlies Clubs KSZO 1929 vs Bochnia O 3.5 66% FREE
15:30 World: Friendlies Clubs Werder Bremen vs Fagiano Okayama O 4.5 65% FREE
15:30 World: Friendlies Clubs Hellas Verona vs Virtus Verona O 4.5 95% BANK
15:30 World: Friendlies Clubs Vysoké Mýto vs Pardubice II O 4.5 72% FREE
15:30 World: Friendlies Clubs Lecce vs FC Politehnica Timisoara O 3.5 65% FREE
15:30 World: Friendlies Clubs Nantes vs La Roche VF O 4.5 70% FREE
16:00 Finland: Ykkönen PKKU vs VJS O 4.5 78% SURE
16:00 World: Friendlies Clubs Rodez vs Nimes O 4.5 94% BANK
16:00 World: Friendlies Clubs Stade Brestois 29 vs Al Wakrah O 4.5 62% FREE
16:00 World: Friendlies Clubs Liège vs St. Truiden O 4.5 76% SURE
16:00 World: Friendlies Clubs Montpellier vs Cannes O 4.5 90% BANK
16:00 World: Friendlies Clubs SSV Jeddeloh vs SV Rodinghausen O 4.5 82% SURE
16:00 Estonia: Cup Trans Narva vs Flora II O 4.5 95% BANK
16:00 World: Friendlies Clubs MSV Duisburg vs Beerschot VA O 4.5 75% SURE
16:00 Estonia: Cup Läänemaa Haapsalu vs Elva O 4.5 62% FREE
16:00 World: Friendlies Clubs Le Mans vs Versailles O 3.5 68% FREE
16:00 World: Friendlies Clubs Sokol Zápy vs Turnov O 4.5 87% BANK
16:00 World: Friendlies Clubs Kolín vs Povltava FA O 4.5 75% SURE
16:00 World: Friendlies Clubs Puszcza Niepołomice vs Jarosław O 4.5 72% FREE
16:30 World: Friendlies Clubs VfL Halle vs Barockstadt Fulda-Lehn. O 4.5 78% SURE
16:30 World: Friendlies Clubs Brønshøj vs Avarta O 4.5 67% FREE
16:30 World: Friendlies Clubs Wiener Viktoria vs Wienerberg O 4.5 76% SURE
16:30 World: Friendlies Clubs AZ Alkmaar vs Genk O 4.5 74% FREE
17:00 Norway: Eliteserien BodoGlimt vs Ham-Kam O 4.5 70% FREE
17:00 Norway: Eliteserien Lillestrom vs Viking O 4.5 74% FREE
17:00 World: Friendlies Clubs FV Ravensburg vs FC 08 Homburg O 4.5 79% SURE
17:00 World: Friendlies Clubs Wolfenbuttel vs Schöningen O 4.5 92% BANK
17:00 World: Friendlies Clubs Fiorentina vs Gubbio O 4.5 95% BANK
17:00 World: Friendlies Clubs Lüneburger SK Hansa vs Hamburger SV II O 4.5 86% BANK
17:00 World: Friendlies Clubs FSV Mainz 05 II vs Kreuzlingen O 3.5 67% FREE
17:00 World: Friendlies Women Algeria W vs Zambia W O 4.5 74% FREE
17:00 World: Friendlies Clubs Laval vs Avranches O 4.5 86% BANK
17:00 World: Friendlies Clubs Heist vs Patro Eisden O 4.5 62% FREE
17:00 World: Friendlies Clubs Glostrup vs Vanløse O 4.5 70% FREE
17:00 World: Friendlies Clubs F91 Dudelange vs Mamer O 4.5 74% FREE
17:00 World: Friendlies Clubs NK Osijek vs HNK Cibalia O 4.5 62% FREE
17:00 World: Friendlies Clubs Cadiz vs Leicester O 4.5 77% SURE
17:00 World: Friendlies Clubs Santa Clara vs Felgueiras 1932 O 4.5 72% FREE
17:00 World: Friendlies Clubs Excelsior Virton vs US Hostert O 4.5 79% SURE
17:00 World: Friendlies Clubs Orlando Pirates vs Las Palmas O 3.5 67% FREE
17:30 World: Friendlies Clubs Hilden vs Unterrath O 4.5 78% SURE
17:30 World: Friendlies Clubs Sestao River vs Athletic Club O 4.5 94% BANK
17:30 World: Friendlies Clubs Atlas Delmenhorst vs Bersenbrück O 4.5 87% BANK
17:30 World: Friendlies Clubs AS Jeunesse Esch vs Koeppchen O 4.5 66% FREE
17:30 World: Friendlies Clubs Echallens vs Bavois O 4.5 71% FREE
17:45 Brazil: Copa Rio Nova Iguaçu vs América RJ O 4.5 69% FREE
17:45 Brazil: Copa Rio CFRJ Maricá vs Pérolas Negras O 4.5 66% FREE
17:45 Brazil: Copa Rio Bangu vs Olaria O 3.5 66% FREE
17:45 Brazil: Copa Rio Madureira vs Bonsucesso O 4.5 74% FREE
18:00 Brazil: Catarinense U20 Joinville U20 vs Criciuma U20 O 3.5 67% FREE
18:00 Brazil: Catarinense U20 Nação U20 vs Avaí U20 O 4.5 71% FREE
18:00 Brazil: Catarinense U20 Figueirense U20 vs Carlos Renaux U20 O 4.5 72% FREE
18:00 Brazil: Catarinense - 2 Juventus SC vs Metropolitano O 4.5 71% FREE
18:00 Brazil: Catarinense - 2 Guarani de Palhoça vs Jaraguá O 4.5 68% FREE
18:00 Brazil: Brasileiro U17 America MG U17 vs Botafogo U17 O 4.5 81% SURE
18:00 Brazil: Brasileiro U17 Bahia U17 vs Palmeiras U17 O 4.5 78% SURE
18:00 Brazil: Brasileiro U17 Fluminense U17 vs Atletico GO U17 O 4.5 69% FREE
18:00 Brazil: Brasileiro U17 Sao Paulo U17 vs Atlético Mineiro U17 O 4.5 74% FREE
18:00 Brazil: Capixaba B Audax São Mateus vs CTE Colatina O 4.5 63% FREE
18:00 Brazil: Capixaba B Estrela do Norte vs Pinheiros O 3.5 62% FREE
18:00 Brazil: Catarinense - 2 Blumenau vs Nação O 4.5 64% FREE
18:00 World: Friendlies Clubs AFC Wimbledon vs Norwich O 3.5 63% FREE
18:00 World: Friendlies Clubs Eendracht Termien vs KRC Genk II O 4.5 87% BANK
18:00 World: Friendlies Clubs Progres Niederkorn vs APM Metz O 3.5 66% FREE
18:00 World: Friendlies Clubs Olot vs Girona O 4.5 66% FREE
18:00 Morocco: Botola 2 KAC Kenitra vs AS Mansouria O 4.5 63% FREE
18:00 Morocco: Botola 2 Union Sportive Boujaad vs Rapide Oued ZEM O 3.5 65% FREE
18:30 World: Friendlies Clubs Recreativo Huelva vs Real Betis O 3.5 64% FREE
18:30 World: Friendlies Clubs Maidenhead vs Wolves O 4.5 68% FREE
18:30 World: Friendlies Clubs Southend vs Northampton O 3.5 66% FREE
18:30 World: Friendlies Clubs Burton Albion vs Birmingham O 4.5 63% FREE
18:45 Scotland: League Cup Queen of the South vs Aberdeen O 4.5 62% FREE
18:45 World: Friendlies Clubs Stevenage vs West Ham O 3.5 58% FREE
18:45 World: Friendlies Clubs Eastleigh vs Valenciennes O 4.5 65% FREE
18:45 World: Friendlies Clubs Rangers vs Saint Etienne O 4.5 62% FREE
19:00 Brazil: Brasileiro U17 Flamengo RJ U17 vs Santos U17 O 4.5 69% FREE
19:00 Ecuador: Liga Pro Macara vs Deportivo Cuenca O 4.5 67% FREE
19:00 Brazil: Copa Rio Boavista SC vs CEAC Araruama O 3.5 66% FREE
19:00 Brazil: Brasileiro U20 A Santos U20 vs Vasco da Gama U20 O 4.5 70% FREE
19:00 World: Friendlies Clubs Tenerife vs Getafe O 3.5 63% FREE
19:00 Brazil: Maranhense - 2 Timon MA vs Araioses O 4.5 63% FREE
20:00 Argentina: Reserve League Central Córdoba SdE Res. vs Platense Res. O 4.5 70% FREE
20:15 Peru: Liga Women U. de Deportes W vs Carlos Mannucci W O 4.5 74% FREE
20:30 Ecuador: Liga Pro Serie B San Antonio vs Cumbayá O 4.5 65% FREE
21:30 Ecuador: Liga Pro Independiente del Valle vs Tecnico Universitario O 4.5 63% FREE
22:00 World: CONMEBOL Sudamericana Independiente Medellin vs Vasco DA Gama O 3.5 68% FREE
22:00 Argentina: Reserve League River Plate Res. vs Barracas Central Res. O 3.5 63% FREE
22:30 Brazil: Serie A Coritiba vs Palmeiras O 3.5 66% FREE
22:30 USA: MLS Next Pro Carolina Core vs Inter Miami II O 4.5 66% FREE
22:30 Brazil: Serie B Ceara vs CRB O 4.5 72% FREE
22:30 Brazil: Serie B Operario-PR vs Ponte Preta O 3.5 66% FREE
22:30 Brazil: Copa Rio Sampaio Corrêa RJ vs Resende O 4.5 72% FREE
23:00 USA: USL Championship Lexington vs Oakland Roots O 4.5 75% SURE
23:00 USA: USL League One Portland Hearts of Pine vs Union Omaha O 4.5 76% SURE
23:00 USA: USL League One Westchester SC vs NY Cosmos O 4.5 68% FREE
23:00 Brazil: Catarinense - 2 Hercílio Luz vs Caravaggio O 4.5 77% SURE
23:00 Brazil: Copa Gaúcha Brasil DE Pelotas vs Gramadense O 4.5 68% FREE
23:30 USA: Major League Soccer Inter Miami vs Chicago Fire O 4.5 81% SURE
23:30 USA: Major League Soccer FC Cincinnati vs Vancouver Whitecaps O 4.5 75% SURE
23:30 USA: Major League Soccer Columbus Crew vs New York City FC O 4.5 74% FREE
23:30 USA: Major League Soccer Philadelphia Union vs New York Red Bulls O 4.5 70% FREE
23:30 USA: Major League Soccer New England Revolution vs Toronto FC O 4.5 65% FREE
23:30 Brazil: Serie B Goias vs Sport Recife O 4.5 68% FREE
CRD

Today's picks by direction

OVER
Over Lines
picks today
UNDER
Under Lines
picks today

Related markets

Other match stats and specials markets
Card Predictions — Over/Under Bookings

Today's Card predictions — Over/Under bookings tips.

Card betting markets are based on the total number of yellow and red cards shown during a football match. Both teams' cards count toward the total. The most common lines are Over/Under 3.5 (4 or more vs 3 or fewer cards) and Over/Under 4.5 (5 or more vs 4 or fewer cards). Goals, match result and which team receives the bookings are all irrelevant — only the total card count matters. Some bookmakers also offer a booking points market where a yellow card is worth 10 points and a red card is worth 25 points (a player receiving a second yellow and a red counts as 35 total points for the booking points market, though individual bookmakers may vary).

Why the referee is the most important input for card predictions

The single most predictive variable for card markets is the assigned match referee. Referees vary significantly and consistently in their booking frequency — some officials average 2–3 cards per game across a full season, while others average 5–6. This variance is stable over time, which makes referee analysis far more useful for card predictions than team-by-team disciplinary records alone. When a high-booking referee is assigned to an already-physical derby or relegation battle, the card count can shift meaningfully above the base market line. Every pick on this page factors in the assigned referee's seasonal booking rate before looking at team records.

Which fixtures produce the most cards?

Derby fixtures are consistently the highest-card category across all European leagues — local rivalries where both sides have physical histories elevate intensity and therefore card frequency. Relegation battles, promotion playoffs and fixtures with significant stakes for one or both sides also tend to produce above-average booking counts. European knockout fixtures in the latter stages carry slightly lower card averages than domestic league equivalents, as players and managers are more cautious about suspension risk. At the other extreme, end-of-season fixtures with no meaningful stakes for either side often produce the lowest card counts of the calendar.

Over vs Under cards — when to pick each

Over cards picks are strongest when a high-booking referee is assigned, the fixture is a derby or has high stakes for one or both sides, both teams have aggressive pressing styles, or there is a historical rivalry with consistent disciplinary incidents. Under cards picks are more selective and most useful in low-stakes fixtures, fixtures between technically disciplined sides, or matches refereed by officials with consistently low booking averages. Capping the under at 3.5 rather than 4.5 gives more room for variance.

Are Card predictions free?

Yes — all Card picks on this page are published free with no sign-up required, including the Banker pick. VIP Predictions — which add player-specific first booking tips, team booking lines and additional total cards lines — are posted to the free Telegram channel @Official100tip each matchday morning.

18+

Card predictions are for informational purposes only. No prediction is a guarantee of outcome. Only stake what you can comfortably afford to lose. See our Responsible Gambling page for full guidance.