Proba Bet
Try free

Football — fair match probabilities

162 upcoming matches. Click a match for totals and handicaps.

Football is the most bet-on sport in the world and the one where Babeth reads the most markets: domestic leagues, European cups, international competitions, on the 1X2, goals total and handicap markets. The draw, an outcome specific to football, is the one mainstream bookmakers price least well: that is often where misaligned odds hide.

Série A · Brazil6

Match1X2
Coritiba – Santos
28 %26 %46 %
Remo – Chapecoense
59 %22 %19 %
Flamengo – Atletico Paranaense
80 %13 %7 %
Cruzeiro – Palmeiras
33 %28 %39 %
Corinthians – Botafogo
54 %25 %22 %
Grêmio – Bahia
43 %26 %31 %

Copa del Rey1

Match1X2
Alcoyano – Mallorca
14 %22 %64 %

EFL Trophy1

Match1X2
Luton – Peterborough United
62 %20 %18 %

Frauen-Bundesliga1

Match1X2
VfB Stuttgart – Bayer Leverkusen
17 %21 %63 %

La Liga 2 · Spain3

Match1X2
SD Eibar – Cádiz CF
65 %21 %15 %
CD Eldense – Sabadell FC
37 %33 %30 %
Albacete – Celta Fortuna
64 %20 %16 %

Nations League24

Match1X2
Belarus – Albania
22 %31 %47 %
Finland – San Marino
97 %3 %1 %
Belgium – Italy
41 %26 %33 %
Spain – England
48 %23 %28 %
France – Turkey
82 %11 %7 %
Croatia – Czech Republic
66 %21 %13 %
Faroe Islands – Moldova
55 %26 %18 %
Kazakhstan – Slovakia
21 %26 %53 %
Lithuania – Liechtenstein
90 %7 %3 %
Estonia – Bulgaria
47 %30 %24 %
Iceland – Luxembourg
77 %15 %8 %
Switzerland – Scotland
56 %25 %19 %
Germany – Netherlands
51 %23 %26 %
North Macedonia – Slovenia
14 %23 %63 %
Greece – Serbia
67 %20 %13 %
Gibraltar – Malta
12 %23 %65 %
Hungary – Northern Ireland
51 %28 %22 %
Bosnia & Herzegovina – Romania
51 %25 %24 %
Denmark – Norway
40 %24 %36 %
Ukraine – Georgia
42 %28 %29 %
Wales – Portugal
13 %18 %69 %
Republic of Ireland – Kosovo
45 %30 %25 %
Poland – Sweden
43 %26 %32 %
Israel – Austria
21 %23 %56 %

UEFA Champions League Women4

Match1X2
Real Madrid – Inter Milan
75 %15 %10 %
BK Hacken – Manchester City
9 %15 %76 %
Chelsea – Paris Saint Germain
74 %16 %10 %
Juventus – Leuven
74 %16 %10 %

Argentinian Primera C2

Match1X2
Leones de Rosario – Sportivo Barracas
33 %34 %33 %
Deportivo Espanol – Estrella del Sur
38 %37 %25 %

Argentinian Primera Nacional3

Match1X2
Deportivo Moron – CA Colegiales
41 %35 %24 %
Godoy Cruz – Tristan Suarez
44 %34 %22 %
Ferro Carril Oeste – Club Gimnasia y Tiro
63 %25 %11 %

Argentinian Torneo A3

Match1X2
Club Cipolletti – C J Antoniana
65 %24 %11 %
Alvarado – Atletico Sarmiento
65 %24 %10 %
Gimnasia y Chivilcoy – CA Douglas Haig
36 %35 %30 %

Bolivian Cup2

Match1X2
Always Ready – Club Independiente Petrolero
81 %12 %7 %
Nacional Potosi – Real Potosi
38 %24 %38 %

CAF African Cup of Nations Qualifiers24

Match1X2
Namibia – Cameroon
10 %25 %65 %
Sudan – Senegal
5 %17 %78 %
Zimbabwe – Equatorial Guinea
46 %30 %24 %
Somalia – Ghana
2 %9 %89 %
Central African Republic – Benin
14 %22 %64 %
Eritrea – Guinea
10 %21 %68 %
Malawi – Egypt
4 %13 %83 %
Tanzania – Nigeria
8 %21 %71 %
Lesotho – Gabon
10 %23 %66 %
Burundi – Zambia
40 %32 %28 %
Ethiopia – Mozambique
33 %33 %35 %
South Sudan – Angola
4 %16 %79 %
Sierra Leone – DR Congo
11 %24 %65 %
Gambia – Ivory Coast
13 %25 %62 %
Guinea-Bissau – Madagascar
59 %27 %15 %
Libya – Tunisia
24 %32 %44 %
Kenya – South Africa
18 %30 %52 %
Togo – Algeria
16 %26 %57 %
Botswana – Uganda
29 %33 %38 %
Rwanda – Mali
16 %28 %57 %
Congo – Comoros
47 %31 %22 %
Liberia – Cape Verde
21 %27 %51 %
Mauritania – Burkina Faso
29 %32 %39 %
Niger – Morocco
3 %9 %89 %

Chilean Primera B6

Match1X2
San Marcos – San Luis
22 %26 %52 %
Club Deportes Santa Cruz – CSD Rangers
28 %29 %43 %
Union San Felipe – Union Espanola
37 %27 %37 %
Magallanes – Antofagasta
38 %27 %36 %
Cobreloa Calama – Puerto Montt
77 %17 %6 %
Deportes Recoleta – Deportes Iquique
35 %26 %39 %

Colombian Cup2

MatchHomeAway
Atletico Nacional Medellin – Once Caldas
––
America de Cali S.A – Internacional de Bogotá
––

Colombian Primera B4

Match1X2
Boca Juniors de Cali – Independiente Yumbo
37 %31 %33 %
Envigado – Union Magdalena
41 %33 %26 %
Tigres FC Zipaquira – Real Soacha Cundinamarca FC
43 %32 %24 %
Quindio – Real Cartagena
41 %30 %28 %

CONCACAF Nations League A2

Match1X2
Panama – Curacao
62 %24 %14 %
Canada – Guatemala
84 %11 %4 %

CONCACAF Nations League B3

Match1X2
Guyana – Puerto Rico
58 %23 %18 %
Cuba – Grenada
74 %16 %10 %
Guadeloupe – Bermuda
76 %14 %10 %

CONCACAF Nations League Qualifiers2

Match1X2
Martinique – Aruba
82 %12 %6 %
Trinidad & Tobago – Antigua and Barbuda
84 %11 %5 %

Costa Rican Liga de Ascenso2

Match1X2
ADR Jicaral – Guadalupe F.C
55 %25 %20 %
Pitbulls – AD Rosario
33 %33 %33 %

English U21 Premier League Cup2

Match1X2
Norwich U21 – Exeter City U21
68 %16 %16 %
Plymouth Argyle U21 – Leicester U21
14 %16 %70 %

Friendlies International6

Match1X2
Andorra – Azerbaijan
18 %28 %55 %
China – Bahrain
50 %29 %20 %
Japan – Paraguay
59 %25 %17 %
Qatar – South Korea
16 %24 %60 %
Jordan – Australia
23 %28 %49 %
Chile – Colombia
–––

Friendlies International U203

Match1X2
Czech Republic U20 – Germany U20
15 %19 %65 %
Italy U20 – Switzerland U20
58 %20 %22 %
Portugal U20 – England U20
34 %26 %40 %

Friendlies International U215

Match1X2
Bosnia U21 – Montenegro U21
42 %25 %33 %
Kosovo U21 – Luxembourg U21
34 %33 %34 %
Italy U21 – Belgium U21
43 %27 %30 %
Hungary U21 – Cyprus U21
67 %20 %13 %
England U21 – France U21
46 %27 %28 %

Greek Super League 23

Match1X2
Marko – Zakynthos
84 %10 %5 %
Panionios – Olympiacos B
78 %15 %7 %
Niki Volou – Pyrgos AFC
78 %17 %6 %

Guatemalan Liga Nacional2

Match1X2
Deportivo San Pedro – Marquense
52 %28 %20 %
Suchitepequez – Antigua GFC
40 %28 %33 %

Hong Kong U222

Match1X2
Lee Man FC U22 – Southern District U22
33 %33 %33 %
Kowloon City U22 – North District U22
33 %33 %33 %

Italian Serie C2

Match1X2
Sorrento – Monopoli
37 %32 %31 %
Perugia – Sassari Torres
51 %28 %21 %

Jamaican Premier League6

Match1X2
Dunbeholden FC – Chapelton
36 %31 %33 %
Tivoli Gardens – Montego Bay United
23 %24 %53 %
Racing United FC – Tru-Juice FC
35 %28 %38 %
Humble Lions – Arnett Gardens FC
12 %16 %71 %
Molynes United FC – Portmore Utd
9 %18 %72 %
Cavalier – Treasure Beach FC
65 %21 %14 %

Mexican Liga de Ascenso1

Match1X2
Universidad Guadalajara – Club Atletico Morelia
39 %28 %33 %

Mexican Liga MX Femenil2

Match1X2
Monterrey (W) – Pachuca (W)
61 %20 %19 %
Toluca (W) – CF America (W)
13 %16 %71 %

Paraguayan Cup1

Match1X2
Cerro Porteno – Sol de America
66 %22 %11 %

Peruvian Copa de la Liga2

Match1X2
Alianza Atletico – Sporting Cristal
33 %33 %33 %
Sporting Cristal – Alianza Atletico
45 %27 %28 %

Peruvian Primera Division5

Match1X2
Comerciantes Unidos – Sport Boys (Per)
57 %24 %19 %
Juan Pablo II College – Deportivo Garcilaso
41 %27 %31 %
UTC Cajamarca – CD Los Chankas
32 %30 %38 %
Cesar Vallejo Moquegua – Atletico Grau
64 %23 %13 %
Cusco FC – Asociacion Deportiva Tarma
61 %23 %16 %

Polish 2 Liga1

Match1X2
Stal Stalowa Wola – Olimpia Grudziadz
35 %27 %38 %

Portuguese Segunda Liga1

Match1X2
Leixoes – Chaves
51 %27 %22 %

Portuguese U232

Match1X2
Felgueiras U23 – Leixoes U23
54 %23 %23 %
Vizela U23 – Santa Clara U23
44 %25 %30 %

Puerto Rican Liga Nacional de Futbol1

MatchHomeAway
Taurinos FC – Ponce FC
––

Salvadoran Primera Division1

Match1X2
CD Inca – CD Aguila
13 %20 %67 %

Serbian First League1

Match1X2
FK Bor 1919 – Fk Smederevo
34 %34 %33 %

Spanish Liga F2

Match1X2
Deportivo La Coruna (W) – Barcelona (W)
2 %5 %93 %
Valencia (W) – Granada (W)
40 %29 %31 %

Spanish Primera Federación - Group 21

Match1X2
Real Murcia – Alcorcon
35 %32 %33 %

Spanish Segunda Division1

Match1X2
Albacete – Celta Vigo B
65 %20 %15 %

Spanish Segunda Federación - Group 22

Match1X2
Olot – Espanyol B
32 %30 %38 %
Xerez CD – CA Antoniano
64 %22 %13 %

UEFA Nations League A1

Match1X2
Croatia – Czechia
66 %21 %13 %

UEFA U21 Euro Qualifiers1

Match1X2
Greece U21 – Iceland U21
51 %27 %22 %

Ukrainian Persha Liga3

Match1X2
Inhulets Petrove – Probiy Gorodenka
34 %33 %34 %
FC Chernigiv – Lokomotiv Kiev
34 %33 %34 %
FK UCSA Tarasivka – Zhytomyr 2
33 %33 %33 %

Uruguayan Primera Division3

Match1X2
Danubio – Liverpool Montevideo
24 %30 %46 %
Defensor Sporting – Penarol
16 %25 %58 %
Wanderers (Uru) – Juventud De Las Piedras
44 %28 %27 %

Uruguayan Segunda Division2

Match1X2
Centro Atletico Fenix – Atenas
34 %32 %34 %
Club Oriental de La Paz – Colon FC
31 %30 %39 %

US National Women Soccer League1

Match1X2
NJ/NY Gotham FC (W) – Kansas City (W)
45 %30 %25 %

US United Soccer League1

Match1X2
New Mexico United – Sacramento Republic
32 %31 %37 %

Probabilities: margin removed from Pinnacle's odds (power method), blended with Betfair Exchange (40 %) when it is liquid enough. This is not a prediction: a 60 % favourite loses 4 times out of 10. Events not priced by Pinnacle are estimated from Betfair Exchange (back/lay midpoint, liquidity checked).

How the Football probabilities are calculated

For every Football match, Babeth reads the odds of Pinnacle, the bookmaker known for the fairest odds on the market, removes the margin (the “power” method, which corrects the favourite-longshot bias), then blends them with the price on Betfair Exchange, one of the largest betting exchanges in the world (40%, only when the market is liquid enough). The result is an estimate of the real chance of each outcome — not a prediction.

These probabilities are recalculated every minute by the engine and published here every 5 minutes, right up to kick-off. Their accuracy is measured continuously on thousands of settled matches (Brier score, calibration) and published on the Results page. To find the mispriced odds on these matches at about forty bookmakers, you need a Proba Bet account; the trial is free.

Frequently asked questions

Are these probabilities predictions for Football?

No. A 60% probability means that, over a hundred comparable Football matches, the outcome happens about sixty times — and doesn't happen forty times. Babeth doesn't predict a score: she measures the real chance of each outcome, which tells you whether a price pays enough.

Why are the probabilities shown different from my bookmaker's?

Because the “implied” probability of a price contains the bookmaker's margin: add up the inverses of a match's odds and you always get more than 100%. Here the margin is removed, and the source is the bookmaker known as the fairest on the market rather than yours. When your bookmaker pays more than the fair odds shown here, you are holding a value bet.

How often are the Football probabilities updated?

The engine re-reads the reference odds every 60 seconds and this page is refreshed every 5 minutes, right up to kick-off. Football matches appear as soon as Pinnacle or Betfair Exchange price them, usually four days before kick-off.

Now find the bookmaker that pays more than the probability justifies

The app compares about forty bookmakers to these probabilities every minute and shows you the mispriced bets, with the stake to place. 14-day free trial, no card.

Try it free