ProBettingHub
Sign In
Matches
Leagues
Betting Stats
Pro FinderPro
BacktestingPro
Portal PulsePro
NewsNew
ProBettingHub

Independent football analytics, in-depth stats and fair-odds value angles — built for fans who want the edge.

Open ProBettingHub on X (formerly Twitter)Open ProBettingHub on InstagramOpen ProBettingHub on FacebookOpen ProBettingHub on ThreadsJoin ProBettingHub on Telegram

Explore

  • Pro Finder
  • Backtesting
  • Leagues
  • Portal Pulse
  • Betting Stats
  • News
  • Pricing

Popular

  • Live matches now
  • Today's football fixtures
  • Upcoming match previews
  • Portal Pulse — Football Portal Aggregator
  • Betting markets & stats

Company

  • About Us
  • Privacy Policy
  • Terms of Use
About UsPrivacy PolicyTerms of Use

DISCLAIMER: This site is for information and entertainment purposes only. We are not a bookmaker or financial advisor, do not accept or place bets, and nothing here is a recommendation or guarantee of profit. Use at your own risk, comply with your local laws, and only if you are 18+.

© 2026 ProBettingHub. All rights reserved.

Gamble Responsibly·GamblingTherapy.org·BeGambleAware.org·18+ only
MatchesLeaguesPro FinderBacktesting
Pro Match FinderThe industry's leading betting research — every league, every angle.
Get Pro
More than 1,000 users tried it
1,200+ leagues80+ stats/match12k+ combos/match30-day backtesting

1,200+ leagues·80+ stats/match·12k+ combos/match·30-day backtesting

Mon13Tue14Wed15Thu16Fri17Sat18Sun19Mon20Tue21Wed22Thu23Fri24Sat25Sun26Mon27Tue28Wed29Thu30Fri31Sat1Sun2Mon3Tue4Wed5Thu6Fri7Sat8Sun9
PPGPoints per Game (last 10)
OVROverall Rating
GLSTotal goals per match (last 10)
UEFA Europa League logo
World

UEFA Europa League

9
PPGOVRGLS1X2
12:00FT
Qarabag crestQarabag0
CSKA Sofia crestCSKA Sofia0
1.91.5
68%70%
3.72.5
1.464.196.31
1.464.196.31
13:00FT
Hammarby FF crestHammarby FF1
Anderlecht crestAnderlecht1
1.81.6
73%70%
3.33.1
1.813.774.07
1.813.774.07
13:00FT
Tromso crestTromso0
Hradec Králové crestHradec Králové1
1.81.8
76%71%
3.42.9
1.434.187.22
1.434.187.22
13:00FT
Dynamo Kyiv crestDynamo Kyiv2
PAOK crestPAOK3
2.11.6
66%64%
3.13.8
2.703.222.51
2.703.222.51
13:00FT
Sheriff Tiraspol crestSheriff Tiraspol0
Maccabi Tel Aviv crestMaccabi Tel Aviv5
2.41.4
82%58%
2.03.6
3.363.252.09
3.363.252.09
14:00FT
Beşiktaş crestBeşiktaş1
FC Midtjylland crestFC Midtjylland0
1.01.9
45%78%
2.23.4
2.233.442.94
2.233.442.94
14:00FT
FC ST. Gallen crestFC ST. Gallen2
Benfica crestBenfica1
1.92.1
52%70%
3.63.2
7.375.081.34
7.375.081.34
14:00FT
Twente crestTwente1
Ferencvarosi TC crestFerencvarosi TC2
2.12.1
70%82%
3.42.4
1.514.305.45
1.514.305.45
15:00FT
HNK Hajduk Split crestHNK Hajduk Split2
Pafos crestPafos0
2.01.4
70%49%
2.82.4
2.063.213.50
2.063.213.50
UEFA Europa Conference League logo
World

UEFA Europa Conference League

40
PPGOVRGLS1X2
10:30FT
Malisheva crestMalisheva2
Hibernian crestHibernian0
2.21.5
66%60%
3.72.9
5.424.161.50
5.424.161.50
11:00FT
FK Liepaja crestFK Liepaja0
Austria Vienna crestAustria Vienna2
1.51.5
55%62%
2.62.9
7.414.571.35
7.414.571.35
11:00FT
Alashkert crestAlashkert1
CFR 1907 Cluj crestCFR 1907 Cluj1
2.21.4
72%51%
2.81.8
3.553.132.04
3.553.132.04
11:30FT
Panevėžys crestPanevėžys1
FK Tobol Kostanay crestFK Tobol Kostanay1
1.01.2
33%53%
3.02.6
3.233.242.10
3.233.242.10
12:00FT
HJK Helsinki crestHJK Helsinki5
Coleraine FC crestColeraine FC0
2.22.8
64%89%
5.04.3
1.325.087.38
1.325.087.38
12:00FT
Flora Tallinn crestFlora Tallinn1
The New Saints crestThe New Saints0
1.61.9
49%56%
3.82.6
2.223.462.82
2.223.462.82
12:00FT
Debreceni VSC crestDebreceni VSC1
Pyunik Yerevan crestPyunik Yerevan0
1.32.1
54%78%
2.81.9
1.793.414.18
1.793.414.18
12:00FT
Dila crestDila0
Apollon Limassol crestApollon Limassol4
1.11.7
55%64%
2.52.4
4.053.241.88
4.053.241.88
12:00FT
Paide crestPaide1
Zira crestZira0
1.61.6
62%64%
3.22.2
8.294.651.33
8.294.651.33
12:30FT
AEK Larnaca crestAEK Larnaca0
Beitar Jerusalem crestBeitar Jerusalem1
1.51.5
52%64%
2.62.0
2.053.223.46
2.053.223.46
12:30FT
Raków Częstochowa crestRaków Częstochowa3
Valletta FC crestValletta FC1
1.61.7
48%58%
3.22.3
1.098.5121.30
1.098.5121.30
12:30FT
Dunajska Streda crestDunajska Streda1
Velež crestVelež0
1.41.3
55%53%
2.52.3
1.215.6711.43
1.215.6711.43
12:30FT
Rīgas FS crestRīgas FS4
Vestri crestVestri1
2.51.1
83%27%
2.93.7
1.0511.2827.38
1.0511.2827.38
13:00FT
Gais crestGais1
FC Nordsjaelland crestFC Nordsjaelland0
1.81.1
58%53%
2.13.3
2.823.272.34
2.823.272.34
13:00FT
Zimbru crestZimbru1
FC Noah crestFC Noah1
1.52.1
51%74%
2.43.4
4.433.601.70
4.433.601.70
13:00FT
ML Vitebsk crestML Vitebsk3
Sutjeska crestSutjeska0
1.51.1
53%34%
3.22.4
1.623.744.97
1.623.744.97
13:00FT
Bate Borisov crestBate Borisov1
FC Sion crestFC Sion1
0.92.6
45%87%
2.24.1
11.165.501.22
11.165.501.22
13:00FT
Dinamo Tbilisi crestDinamo Tbilisi3
FK Zalgiris Vilnius crestFK Zalgiris Vilnius0
1.42.2
56%76%
2.73.0
2.133.123.31
2.133.123.31
13:00FT
FC Santa Coloma crestFC Santa Coloma1
Rapid Vienna crestRapid Vienna3
1.71.7
59%76%
1.83.2
8.615.861.25
8.615.861.25
13:00FT
Universitatea Cluj crestUniversitatea Cluj2
Brann crestBrann2
0.91.6
57%56%
1.83.3
3.413.252.07
3.413.252.07
13:30FT
FC Vaduz crestFC Vaduz4
Atlètic Club d'Escaldes crestAtlètic Club d'Escaldes0
2.22.2
68%76%
3.33.2
1.295.158.51
1.295.158.51
13:45FT
FCSB crestFCSB2
Auda crestAuda3
1.51.8
52%59%
3.01.9
1.156.8515.70
1.156.8515.70
14:00FT
Paks crestPaks1
Panathinaikos crestPanathinaikos2
1.71.2
62%60%
5.52.6
4.884.141.57
4.884.141.57
14:00FT
Polessya crestPolessya3
FC Copenhagen crestFC Copenhagen3
1.72.1
52%76%
3.83.9
4.073.691.76
4.073.691.76
14:00FT
NK Varazdin crestNK Varazdin3
FK Jablonec crestFK Jablonec2
2.51.7
84%60%
2.42.8
2.683.282.43
2.683.282.43
14:00FT
Aluminij crestAluminij1
Dinamo Tirana crestDinamo Tirana1
0.81.6
41%56%
1.63.1
2.703.232.43
2.703.232.43
14:00FT
Vojvodina crestVojvodina1
Ajax crestAjax4
1.71.6
54%65%
2.91.9
5.124.011.56
5.124.011.56
14:30FT
Hapoel Tel Aviv crestHapoel Tel Aviv2
Ludogorets crestLudogorets0
1.42.1
68%76%
2.62.3
3.263.112.17
3.263.112.17
14:30FT
LNZ Cherkasy crestLNZ Cherkasy0
Gent crestGent0
1.91.2
65%61%
2.33.3
3.873.231.94
3.873.231.94
14:30FT
FC Lugano crestFC Lugano1
Dukagjini crestDukagjini0
2.01.7
69%63%
2.62.3
1.156.8014.50
1.156.8014.50
14:30FT
Borac Banja Luka crestBorac Banja Luka3
Petrocub crestPetrocub0
1.81.5
49%44%
2.53.2
1.414.536.17
1.414.536.17
14:30FT
Žilina crestŽilina2
GKS Katowice crestGKS Katowice1
1.21.9
51%72%
2.53.0
2.623.372.42
2.623.372.42
14:45FT
Motherwell crestMotherwell2
HB Torshavn crestHB Torshavn0
0.81.6
39%59%
3.43.5
1.117.9818.24
1.117.9818.24
14:45FT
Bravo crestBravo2
Shkendija crestShkendija1
1.81.6
53%67%
2.62.9
2.063.363.34
2.063.363.34
14:45FT
HNK Rijeka crestHNK Rijeka1
Derry City crestDerry City0
2.31.1
82%47%
2.03.2
1.146.9416.62
1.146.9416.62
14:45FT
Shelbourne crestShelbourne5
Kalju Nomme crestKalju Nomme2
1.51.4
61%60%
2.82.3
1.384.247.55
1.384.247.55
14:45FT
NSI Runavik crestNSI Runavik0
Koper crestKoper2
2.12.1
71%68%
3.03.1
2.863.402.24
2.863.402.24
15:00FT
FK Partizan crestFK Partizan4
UNA Strassen crestUNA Strassen0
1.91.9
70%78%
3.01.7
1.137.8817.28
1.137.8817.28
15:00FT
Stjarnan crestStjarnan1
Ilves crestIlves0
1.21.7
52%67%
4.43.8
2.453.752.42
2.453.752.42
15:15FT
Valur Reykjavik crestValur Reykjavik1
Zrinjski crestZrinjski0
1.02.4
31%82%
3.32.6
2.793.332.32
2.793.332.32
Serie A logo
Brazil

Serie A

2
PPGOVRGLS1X2
18:30FT
Botafogo crestBotafogo0
Vitoria crestVitoria0
1.72.2
67%78%
2.93.6
1.763.594.70
1.763.594.70
18:30FT
Corinthians crestCorinthians3
Remo crestRemo0
1.51.9
57%66%
2.63.1
1.504.026.76
1.504.026.76
Liga Profesional Argentina logo
Argentina

Liga Profesional Argentina

3
PPGOVRGLS1X2
18:30FT
Belgrano Cordoba crestBelgrano Cordoba2
Rosario Central crestRosario Central1
1.81.7
74%52%
2.32.4
2.492.783.28
2.492.783.28
18:30FT
Sarmiento Junin crestSarmiento Junin2
Argentinos JRS crestArgentinos JRS3
1.32.0
40%64%
2.12.4
4.232.932.04
4.232.932.04
20:45FT
Defensa Y Justicia crestDefensa Y Justicia1
Aldosivi crestAldosivi1
1.00.8
23%49%
3.51.9
1.913.114.49
1.913.114.49
CONMEBOL Sudamericana logo
World

CONMEBOL Sudamericana

3
PPGOVRGLS1X2
18:00FT
Bolívar crestBolívar3
Gremio crestGremio2
1.31.7
52%52%
2.73.3
1.594.015.22
1.594.015.22
20:30FT
Boca Juniors crestBoca Juniors1
O'Higgins crestO'Higgins0
1.71.5
62%61%
1.82.6
1.384.608.43
1.384.608.43
20:30FT
Santa Fe crestSanta Fe2
Caracas FC crestCaracas FC0
1.91.4
74%52%
2.42.9
1.364.429.63
1.364.429.63
Serie B logo
Brazil

Serie B

3
PPGOVRGLS1X2
18:30FT
Athletic Club crestAthletic Club2
São Bernardo crestSão Bernardo1
1.41.1
51%43%
1.42.1
2.083.043.75
2.083.043.75
19:30FT
Cuiaba crestCuiaba0
Atletico Goianiense crestAtletico Goianiense1
1.51.4
53%55%
1.92.2
2.082.953.90
2.082.953.90
20:30FT
Botafogo SP crestBotafogo SP4
Juventude crestJuventude2
1.22.0
63%79%
2.01.8
2.562.862.93
2.562.862.93
Other Leagues
Germany flagGermany

Regionalliga - Bayern

1
No matches available
Argentina flagArgentina

Primera C

1
No matches available
Costa Rica flagCosta Rica

Primera División

1
No matches available
Iceland flagIceland

1. Deild

1
No matches available
Ecuador flagEcuador

Liga Pro

3
No matches available
Ecuador flagEcuador

Liga Pro Serie B

1
No matches available
Finland flagFinland

Kakkonen - Lohko C

1
No matches available
Uzbekistan flagUzbekistan

Super League

2
No matches available
Kazakhstan flagKazakhstan

1. Division

3
No matches available
Nicaragua flagNicaragua

Primera Division

1
No matches available
Pro Match FinderThe industry's leading betting research — every league, every angle.
Get Pro
More than 1,000 users tried it
1,200+ leagues80+ stats/match12k+ combos/match30-day backtesting

1,200+ leagues·80+ stats/match·12k+ combos/match·30-day backtesting

PPGPoints per Game (last 10)
OVROverall Rating
GLSTotal goals per match (last 10)
Mon13Tue14Wed15Thu16Fri17Sat18Sun19Mon20Tue21Wed22Thu23Fri24Sat25Sun26Mon27Tue28Wed29Thu30Fri31Sat1Sun2Mon3Tue4Wed5Thu6Fri7Sat8Sun9
UEFA Europa League logo
World

UEFA Europa League

9
PPGOVRGLS1X2
12:00FT
Qarabag crestQarabag0
CSKA Sofia crestCSKA Sofia0
1.91.5
68%70%
3.72.5
1.464.196.31
1.464.196.31
13:00FT
Hammarby FF crestHammarby FF1
Anderlecht crestAnderlecht1
1.81.6
73%70%
3.33.1
1.813.774.07
1.813.774.07
13:00FT
Tromso crestTromso0
Hradec Králové crestHradec Králové1
1.81.8
76%71%
3.42.9
1.434.187.22
1.434.187.22
13:00FT
Dynamo Kyiv crestDynamo Kyiv2
PAOK crestPAOK3
2.11.6
66%64%
3.13.8
2.703.222.51
2.703.222.51
13:00FT
Sheriff Tiraspol crestSheriff Tiraspol0
Maccabi Tel Aviv crestMaccabi Tel Aviv5
2.41.4
82%58%
2.03.6
3.363.252.09
3.363.252.09
14:00FT
Beşiktaş crestBeşiktaş1
FC Midtjylland crestFC Midtjylland0
1.01.9
45%78%
2.23.4
2.233.442.94
2.233.442.94
14:00FT
FC ST. Gallen crestFC ST. Gallen2
Benfica crestBenfica1
1.92.1
52%70%
3.63.2
7.375.081.34
7.375.081.34
14:00FT
Twente crestTwente1
Ferencvarosi TC crestFerencvarosi TC2
2.12.1
70%82%
3.42.4
1.514.305.45
1.514.305.45
15:00FT
HNK Hajduk Split crestHNK Hajduk Split2
Pafos crestPafos0
2.01.4
70%49%
2.82.4
2.063.213.50
2.063.213.50
UEFA Europa Conference League logo
World

UEFA Europa Conference League

40
PPGOVRGLS1X2
10:30FT
Malisheva crestMalisheva2
Hibernian crestHibernian0
2.21.5
66%60%
3.72.9
5.424.161.50
5.424.161.50
11:00FT
FK Liepaja crestFK Liepaja0
Austria Vienna crestAustria Vienna2
1.51.5
55%62%
2.62.9
7.414.571.35
7.414.571.35
11:00FT
Alashkert crestAlashkert1
CFR 1907 Cluj crestCFR 1907 Cluj1
2.21.4
72%51%
2.81.8
3.553.132.04
3.553.132.04
11:30FT
Panevėžys crestPanevėžys1
FK Tobol Kostanay crestFK Tobol Kostanay1
1.01.2
33%53%
3.02.6
3.233.242.10
3.233.242.10
12:00FT
HJK Helsinki crestHJK Helsinki5
Coleraine FC crestColeraine FC0
2.22.8
64%89%
5.04.3
1.325.087.38
1.325.087.38
12:00FT
Flora Tallinn crestFlora Tallinn1
The New Saints crestThe New Saints0
1.61.9
49%56%
3.82.6
2.223.462.82
2.223.462.82
12:00FT
Debreceni VSC crestDebreceni VSC1
Pyunik Yerevan crestPyunik Yerevan0
1.32.1
54%78%
2.81.9
1.793.414.18
1.793.414.18
12:00FT
Dila crestDila0
Apollon Limassol crestApollon Limassol4
1.11.7
55%64%
2.52.4
4.053.241.88
4.053.241.88
12:00FT
Paide crestPaide1
Zira crestZira0
1.61.6
62%64%
3.22.2
8.294.651.33
8.294.651.33
12:30FT
AEK Larnaca crestAEK Larnaca0
Beitar Jerusalem crestBeitar Jerusalem1
1.51.5
52%64%
2.62.0
2.053.223.46
2.053.223.46
12:30FT
Raków Częstochowa crestRaków Częstochowa3
Valletta FC crestValletta FC1
1.61.7
48%58%
3.22.3
1.098.5121.30
1.098.5121.30
12:30FT
Dunajska Streda crestDunajska Streda1
Velež crestVelež0
1.41.3
55%53%
2.52.3
1.215.6711.43
1.215.6711.43
12:30FT
Rīgas FS crestRīgas FS4
Vestri crestVestri1
2.51.1
83%27%
2.93.7
1.0511.2827.38
1.0511.2827.38
13:00FT
Gais crestGais1
FC Nordsjaelland crestFC Nordsjaelland0
1.81.1
58%53%
2.13.3
2.823.272.34
2.823.272.34
13:00FT
Zimbru crestZimbru1
FC Noah crestFC Noah1
1.52.1
51%74%
2.43.4
4.433.601.70
4.433.601.70
13:00FT
ML Vitebsk crestML Vitebsk3
Sutjeska crestSutjeska0
1.51.1
53%34%
3.22.4
1.623.744.97
1.623.744.97
13:00FT
Bate Borisov crestBate Borisov1
FC Sion crestFC Sion1
0.92.6
45%87%
2.24.1
11.165.501.22
11.165.501.22
13:00FT
Dinamo Tbilisi crestDinamo Tbilisi3
FK Zalgiris Vilnius crestFK Zalgiris Vilnius0
1.42.2
56%76%
2.73.0
2.133.123.31
2.133.123.31
13:00FT
FC Santa Coloma crestFC Santa Coloma1
Rapid Vienna crestRapid Vienna3
1.71.7
59%76%
1.83.2
8.615.861.25
8.615.861.25
13:00FT
Universitatea Cluj crestUniversitatea Cluj2
Brann crestBrann2
0.91.6
57%56%
1.83.3
3.413.252.07
3.413.252.07
13:30FT
FC Vaduz crestFC Vaduz4
Atlètic Club d'Escaldes crestAtlètic Club d'Escaldes0
2.22.2
68%76%
3.33.2
1.295.158.51
1.295.158.51
13:45FT
FCSB crestFCSB2
Auda crestAuda3
1.51.8
52%59%
3.01.9
1.156.8515.70
1.156.8515.70
14:00FT
Paks crestPaks1
Panathinaikos crestPanathinaikos2
1.71.2
62%60%
5.52.6
4.884.141.57
4.884.141.57
14:00FT
Polessya crestPolessya3
FC Copenhagen crestFC Copenhagen3
1.72.1
52%76%
3.83.9
4.073.691.76
4.073.691.76
14:00FT
NK Varazdin crestNK Varazdin3
FK Jablonec crestFK Jablonec2
2.51.7
84%60%
2.42.8
2.683.282.43
2.683.282.43
14:00FT
Aluminij crestAluminij1
Dinamo Tirana crestDinamo Tirana1
0.81.6
41%56%
1.63.1
2.703.232.43
2.703.232.43
14:00FT
Vojvodina crestVojvodina1
Ajax crestAjax4
1.71.6
54%65%
2.91.9
5.124.011.56
5.124.011.56
14:30FT
Hapoel Tel Aviv crestHapoel Tel Aviv2
Ludogorets crestLudogorets0
1.42.1
68%76%
2.62.3
3.263.112.17
3.263.112.17
14:30FT
LNZ Cherkasy crestLNZ Cherkasy0
Gent crestGent0
1.91.2
65%61%
2.33.3
3.873.231.94
3.873.231.94
14:30FT
FC Lugano crestFC Lugano1
Dukagjini crestDukagjini0
2.01.7
69%63%
2.62.3
1.156.8014.50
1.156.8014.50
14:30FT
Borac Banja Luka crestBorac Banja Luka3
Petrocub crestPetrocub0
1.81.5
49%44%
2.53.2
1.414.536.17
1.414.536.17
14:30FT
Žilina crestŽilina2
GKS Katowice crestGKS Katowice1
1.21.9
51%72%
2.53.0
2.623.372.42
2.623.372.42
14:45FT
Motherwell crestMotherwell2
HB Torshavn crestHB Torshavn0
0.81.6
39%59%
3.43.5
1.117.9818.24
1.117.9818.24
14:45FT
Bravo crestBravo2
Shkendija crestShkendija1
1.81.6
53%67%
2.62.9
2.063.363.34
2.063.363.34
14:45FT
HNK Rijeka crestHNK Rijeka1
Derry City crestDerry City0
2.31.1
82%47%
2.03.2
1.146.9416.62
1.146.9416.62
14:45FT
Shelbourne crestShelbourne5
Kalju Nomme crestKalju Nomme2
1.51.4
61%60%
2.82.3
1.384.247.55
1.384.247.55
14:45FT
NSI Runavik crestNSI Runavik0
Koper crestKoper2
2.12.1
71%68%
3.03.1
2.863.402.24
2.863.402.24
15:00FT
FK Partizan crestFK Partizan4
UNA Strassen crestUNA Strassen0
1.91.9
70%78%
3.01.7
1.137.8817.28
1.137.8817.28
15:00FT
Stjarnan crestStjarnan1
Ilves crestIlves0
1.21.7
52%67%
4.43.8
2.453.752.42
2.453.752.42
15:15FT
Valur Reykjavik crestValur Reykjavik1
Zrinjski crestZrinjski0
1.02.4
31%82%
3.32.6
2.793.332.32
2.793.332.32
Serie A logo
Brazil

Serie A

2
PPGOVRGLS1X2
18:30FT
Botafogo crestBotafogo0
Vitoria crestVitoria0
1.72.2
67%78%
2.93.6
1.763.594.70
1.763.594.70
18:30FT
Corinthians crestCorinthians3
Remo crestRemo0
1.51.9
57%66%
2.63.1
1.504.026.76
1.504.026.76
Liga Profesional Argentina logo
Argentina

Liga Profesional Argentina

3
PPGOVRGLS1X2
18:30FT
Belgrano Cordoba crestBelgrano Cordoba2
Rosario Central crestRosario Central1
1.81.7
74%52%
2.32.4
2.492.783.28
2.492.783.28
18:30FT
Sarmiento Junin crestSarmiento Junin2
Argentinos JRS crestArgentinos JRS3
1.32.0
40%64%
2.12.4
4.232.932.04
4.232.932.04
20:45FT
Defensa Y Justicia crestDefensa Y Justicia1
Aldosivi crestAldosivi1
1.00.8
23%49%
3.51.9
1.913.114.49
1.913.114.49
CONMEBOL Sudamericana logo
World

CONMEBOL Sudamericana

3
PPGOVRGLS1X2
18:00FT
Bolívar crestBolívar3
Gremio crestGremio2
1.31.7
52%52%
2.73.3
1.594.015.22
1.594.015.22
20:30FT
Boca Juniors crestBoca Juniors1
O'Higgins crestO'Higgins0
1.71.5
62%61%
1.82.6
1.384.608.43
1.384.608.43
20:30FT
Santa Fe crestSanta Fe2
Caracas FC crestCaracas FC0
1.91.4
74%52%
2.42.9
1.364.429.63
1.364.429.63
Serie B logo
Brazil

Serie B

3
PPGOVRGLS1X2
18:30FT
Athletic Club crestAthletic Club2
São Bernardo crestSão Bernardo1
1.41.1
51%43%
1.42.1
2.083.043.75
2.083.043.75
19:30FT
Cuiaba crestCuiaba0
Atletico Goianiense crestAtletico Goianiense1
1.51.4
53%55%
1.92.2
2.082.953.90
2.082.953.90
20:30FT
Botafogo SP crestBotafogo SP4
Juventude crestJuventude2
1.22.0
63%79%
2.01.8
2.562.862.93
2.562.862.93
Other Leagues
Germany flagGermany

Regionalliga - Bayern

1
No matches available
Argentina flagArgentina

Primera C

1
No matches available
Costa Rica flagCosta Rica

Primera División

1
No matches available
Iceland flagIceland

1. Deild

1
No matches available
Ecuador flagEcuador

Liga Pro

3
No matches available
Ecuador flagEcuador

Liga Pro Serie B

1
No matches available
Finland flagFinland

Kakkonen - Lohko C

1
No matches available
Uzbekistan flagUzbekistan

Super League

2
No matches available
Kazakhstan flagKazakhstan

1. Division

3
No matches available
Nicaragua flagNicaragua

Primera Division

1
No matches available

Today's Football Matches — Live xG, Form & PPG

Live xG, PPG and Overall ratings across every football league

Discover

How to read the stats

PPG — Points per Game

How many league points a team has earned on average over its last 10 matches (3 for a win, 1 for a draw, 0 for a loss). The scale runs 0.0 to 3.0 — above 2.0 is title-winning form, 1.5 is mid-table, below 1.0 means the team is in trouble. Computed separately for home and away and colour-coded so mismatches jump out instantly.

OVR — A team's true level, in one number

One 0–100% score that fuses short-term form (last 3-6 games) with long-term quality (last 10-20), weighted by opponent strength and goal margin — beating a giant 2-0 jumps the rating, squeaking past a struggler barely moves it.

GLS — Goals per Game

Average TOTAL goals per match — scored and conceded — for each team over its last 10 fixtures. A team averaging 3.5 plays in high-scoring games; one at 1.5 grinds out low scores. High-GLS teams tend to play open, end-to-end matches; low-GLS teams grind out defensive ones. Useful for spotting style mismatches before kickoff.

This page vs Pro Match Finder

Today's Matches (this page)

Your daily fixtures hub. Every league, every match, every kickoff — grouped by competition. You get the headline analytics (PPG, OVR, GLS and xG) plus the current market line for reference, so trends across the day jump out at a glance. Perfect for browsing what's on and getting a feel for the slate.

Today's football matches, explained

Every fixture across the world's top football competitions is on this page — Premier League, La Liga, Serie A, Bundesliga, Ligue 1, the Champions League and dozens more. Matches are grouped by league and ordered by kickoff time so you can see at a glance what's on today, what's about to start, and what's already in play. Each row carries expected goals (xG), Points per Game (PPG) and Overall Rating so a match reads like an analyst's note at a glance.

Every fixture shows the two teams, the kickoff time in your local timezone, and four columns of data designed to make a match readable in seconds: PPG (form over the last 10 matches), Overall (composite team strength as a percentage), Goals per Game (the average total goals teams have been involved in), and the current market line — shown for reference, not as a tipping signal. Sort any column to surface mismatches: big PPG gaps, high-scoring vs low-scoring teams, sharp Overall differentials. Live matches update scores and elapsed minutes automatically, so you never have to refresh.

The daily match list on this page — xG, PPG, Overall and Goals per Game alongside live scores — is open to browse without an account. Pro upgrades unlock the Match Finder research dashboard (filter every league at once by xG, form, goal volume, defensive strength and head-to-head patterns), the Portal Pulse aggregated intelligence layer, and an extended statistics workbench. Use the daily view for matchday reading; reach for Pro when you need cross-league research. ProBettingHub is the football data hub built around the numbers, not around tips.

Need a reminder of what each stat means? Scroll to the How to read the stats section below, or open the FAQ — every question about the data, the methodology and how ProBettingHub stacks up against FBref, FootyStats, Sofascore and FotMob is answered there.

Football analytics glossary

Plain-English answers to the metric questions people search for most.

What is xG (expected goals)?

Expected goals (xG) is a 0-to-1 probability assigned to every shot based on its location, angle, body part and assist type. Add up every shot's xG in a match and you get the total goals a typical team would have scored from those chances. A team with 2.4 xG that scored 1 goal had the chances to score more; a team with 0.6 xG that scored 2 outperformed its underlying play.

What is PPG (points per game)?

PPG is the average league points earned per match over a chosen window — on ProBettingHub, the last 10 matches. Wins count 3, draws 1, losses 0. The scale runs 0.0 to 3.0: above 2.0 is title-winning form, around 1.5 is mid-table, below 1.0 is relegation territory. It's the simplest like-for-like measure of recent form.

Why ProBettingHub for football data

Three reasons people switched after FBref restricted its advanced data in January 2026. Browse daily xG, PPG and form on this page; Pro Match Finder and Portal Pulse handle the heavier research.

Live daily analytics

Today's xG, PPG, Overall Rating and Goals per Game across 1,200+ competitions — open to browse, no API key required for the daily view. Pro Match Finder and Portal Pulse handle deeper cross-league research.

Every league, one page

Premier League next to Brasileirão next to J-League. Matches grouped by competition with every analytical column visible at a glance, all on a single page that updates live.

The data, not the tips

We don't sell predictions and we don't push picks. We surface the raw numbers — xG, form, defensive strength — so you can read each match for yourself.

Frequently asked questions

Everything you need to know about today's matches and our stats.

What's free on ProBettingHub and what's Pro?
Today's match list on this page — kickoff times, live scores, expected goals (xG), Points per Game (PPG), Overall Rating (OVR) and Goals per Game (GLS) — is open to browse without an account. Pro adds the Match Finder research dashboard (filter every league at once across 80+ stat columns), Portal Pulse (aggregated multi-portal prediction intelligence), and the extended statistics workbench. Use the daily view as long as you want; upgrade when you need cross-league research.
Where does the football data come from?
Match results, live scores, xG and per-match statistics are aggregated from sports data APIs covering 1,200+ leagues worldwide. PPG, Overall Rating and Goals per Game are computed from match-level data through our statistical pipeline and refresh continuously through the matchday — stats from a completed match settle within a few hours of full time, so the next matchday always reflects the most recently played games.

Popular analytics this week

Jump straight to the data people are looking up most.

About the data on this page

Every number above — expected goals (xG), Points per Game (PPG), Overall Rating (OVR) and Goals per Game (GLS) — is computed directly from match-level data across 1,200+ competitions. No predictions, no editorial bias, no betting tips. Numbers refresh continuously through the matchday and settle within a few hours of each fixture ending.

What is OVR (Overall team rating)?

OVR is a single 0–100% score that fuses short-term form (last 3-6 games) with longer-term quality (last 10-20), weighted by opponent strength and goal margin. A 2-0 win over a giant moves OVR far more than the same scoreline against a struggler. Think of it as a stable team-strength number that doesn't jump on a single fluke result.

What does GLS (goals per game) tell me?

GLS is the average total goals — scored AND conceded — per match over a team's last 10 games. A side with 3.5 GLS plays in open, high-scoring matches; a side with 1.5 GLS grinds out tight ones. It's the fastest way to read a fixture's likely tempo before kickoff.

How is team form measured?

Form on ProBettingHub combines three signals over the last 10 matches: PPG (points earned), GLS (total goals involved in) and xG differential (chances created vs chances conceded). Each weighs equally in the headline form column, which is why teams that win without dominating can rank below teams that lose narrowly but outshoot opponents.

Which leagues have the most data?

The deepest analytical coverage — full xG, PPG, OVR, GLS plus historical baselines — lives in the top European competitions: Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Eredivisie, Primeira Liga and the UEFA Champions League, Europa League and Conference League. South American (Brasileirão, Argentine Primera, Copa Libertadores), MLS, Liga MX, Saudi Pro League, J-League and most Eastern European top flights are fully covered too. Lower divisions and cup competitions get the same metrics where official data exists.
How are the football statistics calculated?
Every stat is derived from real match data — results, goals, shots and xG. PPG (Points per Game) measures recent league form using the standard 3-1-0 system over the last 10 matches. Overall Rating combines form, attacking output and defensive strength into a single 0–100% score, weighted by opponent strength and goal margin. Goals per Game averages total goals across each team's last 10 fixtures. All numbers update automatically after every match.
How often are live scores and stats updated?
Live scores and today's fixture list refresh continuously throughout the day. After a match ends, team stats (PPG, OVR, GLS, xG) are recalculated within a few hours, so by the next matchday every column reflects the most recently completed games.
Is ProBettingHub a good alternative to FBref and FootyStats?
Yes — for daily fixture analytics it's a more practical one. Since FBref restricted its advanced data in January 2026, ProBettingHub fills the gap with expected goals (xG), points-per-game, Overall ratings and team form across 1,200+ competitions — open to browse for today's matches, with no rate limits and no API key required for the daily view. The difference: ProBettingHub is built around live, multi-league daily fixtures rather than historical archives. For heavier cross-league research (filter every league at once across 80+ stat columns, save presets, run trend studies), the Pro Match Finder and extended statistics workbench are paid upgrades.
Which leagues and competitions are covered?
1,200+ competitions across every confederation — including the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Eredivisie, Primeira Liga, MLS, Liga MX, Brasileirão, J-League, K-League, the UEFA Champions League, Europa League, Conference League, Copa Libertadores and AFC Champions League, plus dozens of national cups and lower divisions. Every match in every covered competition gets the same set of analytical columns — xG, PPG, OVR and GLS — so you can compare like-for-like across borders.
What is xG (expected goals) and how do I read it?
Expected goals (xG) is a probability score — between 0 and 1 — assigned to each shot in a match based on its location, angle, body part used and the type of pass that created it. Sum the xG of every shot a team takes and you get its total xG for that match: the number of goals a typical team would have scored from those chances. xG > actual goals means the team created more than it converted (underperforming finishing); xG < actual goals means it outscored its chances (overperforming or a hot keeper opposite). It's the single best one-number summary of a team's underlying attacking process.
How is the Overall (OVR) team rating calculated?
OVR is a single 0–100% score that fuses two signals: short-term form over the last 3–6 matches and longer-term quality over the last 10–20. Each result is weighted by opponent strength (a 2-0 win over a giant moves the rating far more than a 2-0 win over a struggler) and by goal margin (close wins move it less than blowouts). The result is a stable, comparable team-strength number that doesn't lurch on a single fluke result.

Pro Match Finder

The full research workbench. Filter across every league at once by xG, form, goal volume, defensive strength, cards and corners (as raw stats, not betting markets), and head-to-head patterns. Pick which columns to show, save filter presets, and apply them across any date range. It's the research workbench — for when today's slate isn't enough.

Open Pro Match Finder
Premier League stats
Form, xG and PPG tables
La Liga form table
Last-10 performance across the division
Serie A goal trends
Goals per game and defensive ratings
Top scoring teams
Most goals across all leagues
Best defensive teams
Clean sheets and goals conceded
Best form teams
Highest PPG over the last 10 matches
About ProBettingHubWho builds this, why, and how to reach us
Methodology & data sourcesHow xG, PPG, OVR and GLS are calculated

Portal Pulse

See all

Aggregated from 16+ portals · agreement, not a guarantee

  1. 1
    Dinamo Zagreb vs FC Thun
    Dinamo Zagreb
    1X2
    15/16
    portals
    1.34
  2. 2
    Internacional vs Flamengo
    Yes
    Both Teams to Score
    PRO
  3. 3
    Juventude vs Avai
    Juventude
    1X2
    PRO
View all 68 aggregated matches

Portal Pulse

See all

Aggregated from 16+ portals · agreement, not a guarantee

  1. 1
    Dinamo Zagreb vs FC Thun
    Dinamo Zagreb
    1X2
    15/16
    portals
    1.34
  2. 2
    Internacional vs Flamengo
    Yes
    Both Teams to Score
    PRO
  3. 3
    Juventude vs Avai
    Juventude
    1X2
    PRO
View all 68 aggregated matches

Over 2.5 Goals

See all
  1. 1
    Qviding FIF
    Division 2 - Västra Götaland
    14/14100%
  2. 2
    Brumunddal
    3. Division - Girone 6
    13/13100%
  3. 3
    Ull/Kisa
    2. Division - Group 2
    13/13100%
Explore all betting stats

Over 2.5 Goals

See all
  1. 1
    Qviding FIF
    Division 2 - Västra Götaland
    14/14100%
  2. 2
    Brumunddal
    3. Division - Girone 6
    13/13100%
  3. 3
Ull/Kisa
2. Division - Group 2
13/13100%
Explore all betting stats