Skip to main content

Football player stats at Opta level, built for betting.

Opta-level shots, tackles, cards and corners for every player across 115+ leagues, with automated betting trends, player props tools and our own model putting fair odds on every line.

Player trends8,982active todayF. RavagliaSaves over 2.5336468/8
Team trends17,459active todayWest HamWest HamTotal fH goals over 0.54111215/15
Fixture Scout484upcoming picksO 7.52.35PSVPSVvWILWillem IISat 17:45Away over 7.5 shotsPSV9/10Willem II10/10

I'm looking for tools for...

Daily picks on Telegram

2600+ members

Trend alerts, value bets, and platform updates straight to your phone. Free to join.

Join channel

Fixtures

Today, Saturday 31 October

Match result AI probabilities and odds.

From your watchlist

Popular leagues

18
1X2
Matchday 95th vs 16th4.6024.00
12:30
ChelseaMan United
ChelseaMan United
44%
2.02
25%
4.00
31%
3.85
Matchday 913th vs 7th3.9422.68
15:00
BournemouthLeeds
BournemouthLeeds
53%
2.15
27%
3.60
20%
3.60
Matchday 96th vs 18th3.6021.00
15:00
BrentfordNottm Forest
BrentfordNottm Forest
35%
2.10
28%
3.80
36%
3.60
Matchday 919th vs 20th3.9921.53
15:00
CoventrySunderland
CoventrySunderland
37%
3.20
25%
3.50
38%
2.40
Matchday 910th vs 12th3.3324.00
15:00
HullIpswich
HullIpswich
35%
2.70
28%
3.50
37%
2.80
Matchday 91st vs 3rd3.9722.55
15:00
Man CityBrighton
Man CityBrighton
60%
1.75
21%
4.50
19%
4.60
Matchday 914th vs 17th2.6722.83
17:30
TottenhamCrystal Palace
TottenhamCrystal Palace
48%
1.65
25%
4.70
27%
6.00
Matchday 99th vs 15th3.0020.40
20:00
Aston VillaFulham
Aston VillaFulham
44%
2.05
26%
3.80
30%
3.75
1X2
Matchday 1315th vs 7th3.0020.00
12:30
LincolnBirmingham
LincolnBirmingham
36%
3.40
26%
3.50
38%
2.25
Matchday 1320th vs 21st3.0023.20
12:30
NorwichWatford
NorwichWatford
57%
1.60
21%
4.50
22%
6.00
Matchday 139th vs 24th4.5023.50
12:30
StokePreston
StokePreston
50%
1.79
24%
3.85
26%
4.70
Matchday 1318th vs 14th4.0022.40
15:00
BoltonBristol
BoltonBristol
40%
3.10
26%
3.60
34%
2.45
Matchday 1322nd vs 12th5.8022.80
15:00
BurnleyPortsmouth
BurnleyPortsmouth
41%
2.30
28%
3.55
31%
3.50
Matchday 131st vs 19th3.7021.30
15:00
MiddlesbroughCharlton
MiddlesbroughCharlton
61%
1.29
21%
6.50
17%
10.75
Matchday 1313th vs 23rd4.2020.00
15:00
MillwallDerby
MillwallDerby
44%
1.74
26%
4.00
30%
5.20
Matchday 136th vs 8th4.5727.00
15:00
SouthamptonQPR
SouthamptonQPR
57%
1.98
24%
4.00
19%
4.00
Matchday 132nd vs 11th4.1720.50
15:00
SwanseaBlackburn
SwanseaBlackburn
40%
1.82
26%
3.80
33%
4.80
Matchday 133rd vs 5th3.5923.71
15:00
West HamWest Brom
West HamWest Brom
47%
1.65
25%
4.40
29%
5.40
Matchday 134th vs 16th5.0025.17
15:00
WolvesCardiff
WolvesCardiff
44%
1.72
24%
4.40
32%
4.90
1X2
Matchday 1115th vs 2nd5.2024.00
13:00
LevanteAtlético de Madrid
LevanteAtlético de Madrid
25%
5.90
25%
4.90
50%
1.57
Matchday 1117th vs 8th5.8029.60
15:15
Rayo VallecanoCelta Vigo
Rayo VallecanoCelta Vigo
35%
2.50
31%
3.45
35%
3.10
Matchday 114th vs 20th3.6021.20
17:30
Real BetisMálaga
Real BetisMálaga
50%
1.35
23%
5.80
27%
9.25
Matchday 111st vs 7th4.8824.97
20:00
BarcelonaDeportivo Alavés
BarcelonaDeportivo Alavés
79%
1.14
15%
12.00
7%
27.00
1X2
Matchday 84th vs 15th4.0322.84
14:30
Bayer LeverkusenVfB Stuttgart
Bayer LeverkusenVfB Stuttgart
52%
1.83
23%
4.50
25%
4.10
Matchday 818th vs 13th3.9420.77
14:30
M'GladbachPaderborn
M'GladbachPaderborn
37%
2.05
26%
4.00
37%
3.65
Matchday 89th vs 3rd4.1023.18
14:30
AugsburgFreiburg
AugsburgFreiburg
39%
3.11
26%
4.00
35%
2.25
Matchday 816th vs 6th4.5022.80
14:30
Schalke 04RB Leipzig
Schalke 04RB Leipzig
44%
4.20
25%
4.15
32%
1.90
Matchday 87th vs 10th3.7424.98
14:30
Werder BremenHoffenheim
Werder BremenHoffenheim
33%
2.90
24%
4.00
43%
2.47
Matchday 81st vs 2nd3.3221.70
17:30
Bayern MünchenDortmund
Bayern MünchenDortmund
61%
1.36
20%
6.20
19%
8.20
1X2
Matchday 1011th vs 16th3.5826.04
14:00
BolognaMonza
BolognaMonza
45%
1.75
26%
4.00
28%
5.00
Matchday 1017th vs 3rd5.1725.77
17:00
UdineseRoma
UdineseRoma
21%
5.75
25%
4.50
55%
1.60
Matchday 105th vs 1st4.1624.71
19:45
AC MilanInter
AC MilanInter
26%
3.55
24%
3.80
50%
2.10
1X2
Matchday 917th vs 15th3.6526.15
19:45
TroyesLe Mans
TroyesLe Mans
44%
2.35
26%
3.60
30%
3.20
1X2
Matchday 111st vs 6th3.3326.50
15:30
FeyenoordFortuna Sittard
FeyenoordFortuna Sittard
71%
1.18
17%
9.50
12%
18.00
Matchday 113rd vs 18th2.5721.71
17:45
PSVWillem II
PSVWillem II
73%
1.09
17%
15.00
10%
31.00
Matchday 117th vs 12th4.5022.67
17:45
SC HeerenveenNEC Nijmegen
SC HeerenveenNEC Nijmegen
50%
2.17
23%
4.10
27%
3.35
Matchday 112nd vs 5th1.7119.86
20:00
AjaxAZ Alkmaar
AjaxAZ Alkmaar
55%
1.70
21%
4.75
24%
4.75
Matchday 1110th vs 9th3.7422.37
20:00
SC CambuurGo Ahead Eagles
SC CambuurGo Ahead Eagles
44%
3.00
24%
3.95
32%
2.36
1X2
Matchday 3312th vs 14th3.2027.60
19:00
CoritibaVitória
CoritibaVitória
46%
2.36
28%
3.45
26%
3.30
1X2
Matchday 335th vs 7th5.0023.33
17:00
CharlotteOrlando
CharlotteOrlando
53%
1.88
22%
4.50
26%
3.50
Matchday 338th vs 6th3.2718.14
18:00
CincinnatiPhiladelphia
CincinnatiPhiladelphia
42%
2.42
23%
4.00
36%
2.65
Matchday 339th vs 13th4.2128.57
18:00
Columbus CrewDC United
Columbus CrewDC United
61%
1.37
22%
5.60
17%
8.00
Matchday 3312th vs 15th3.5021.86
18:00
New York CityMontréal
New York CityMontréal
55%
1.44
23%
5.00
22%
7.50
Matchday 3315th vs 2nd4.5624.56
19:00
Sporting KCDallas
Sporting KCDallas
28%
3.85
25%
4.20
47%
1.85
Matchday 333rd vs 13th4.1623.42
19:00
St. Louis CitySan Diego
St. Louis CitySan Diego
48%
1.92
24%
4.75
28%
3.65
Matchday 3310th vs 14th4.1623.30
21:00
LA GalaxyAustin
LA GalaxyAustin
49%
1.50
25%
5.25
27%
6.00
Matchday 335th vs 9th3.3522.06
21:00
San JoseSalt Lake
San JoseSalt Lake
43%
2.37
25%
4.00
33%
2.75
1X2
Apertura11th vs 4th6.0032.00
01:00
Atlético San LuisAtlas
Atlético San LuisAtlas
38%
2.60
24%
3.60
38%
2.65
Apertura18th vs 9th2.8823.13
01:00
JuárezQuerétaro
JuárezQuerétaro
35%
3.05
27%
3.60
38%
2.33
Apertura14th vs 12th4.3824.15
03:00
PueblaPumas UNAM
PueblaPumas UNAM
30%
3.80
27%
3.67
43%
2.06
Apertura13th vs 15th
23:00
PachucaTigres UANL
PachucaTigres UANL
39%
2.25
28%
3.60
33%
3.20
1X2
Matchday 1010th vs 12th4.9928.10
15:30
MoreirenseEstrela Amadora
MoreirenseEstrela Amadora
31%
2.90
27%
3.40
42%
2.55
Matchday 101st vs 18th5.1725.50
20:30
PortoEstoril
PortoEstoril
67%
1.22
21%
7.50
12%
18.00
1X2
Clausura8th vs 14th5.0723.66
00:15
Racing ClubAldosivi
Racing ClubAldosivi
56%
1.75
25%
3.70
19%
5.60
Clausura11th vs 4th3.9221.08
00:15
SarmientoRosario Central
SarmientoRosario Central
26%
4.40
30%
3.60
45%
1.94
Clausura15th vs 4th5.6825.21
20:00
Deportivo RiestraTalleres Córdoba
Deportivo RiestraTalleres Córdoba
40%
2.22
30%
3.00
30%
3.70
Clausura3rd vs 7th4.9426.82
22:15
Vélez SarsfieldSan Lorenzo
Vélez SarsfieldSan Lorenzo
54%
2.00
27%
3.30
19%
4.50
1X2
Matchday 1217th vs 7th
13:30
Al TaawounAl Ettifaq
Al TaawounAl Ettifaq
36%
2.35
25%
3.70
39%
3.00
Matchday 1215th vs 14th
14:55
Al-FayhaAl Faisaly
Al-FayhaAl Faisaly
30%
2.75
26%
3.40
45%
2.62
Matchday 123rd vs 16th
18:00
Al HilalAl Fateh
Al HilalAl Fateh
79%
1.11
13%
13.00
8%
31.00
1X2
Matchday 108th vs 9th5.3226.31
10:30
Erzurumspor FKÇorum FK
Erzurumspor FKÇorum FK
43%
2.80
26%
3.35
31%
2.65
Matchday 107th vs 13th2.4024.60
13:00
KocaelisporRizespor
KocaelisporRizespor
43%
2.63
26%
3.50
31%
2.66
Matchday 105th vs 10th4.8028.40
16:00
FenerbahçeGöztepe
FenerbahçeGöztepe
58%
1.38
25%
5.70
17%
8.50
1X2
1st Phase12th vs 8th3.5221.87
15:00
KilmarnockSt. Johnstone
KilmarnockSt. Johnstone
39%
2.37
25%
3.65
36%
2.92
1st Phase10th vs 7th3.5026.33
15:00
MotherwellSt. Mirren
MotherwellSt. Mirren
43%
1.85
25%
3.90
32%
4.05
1X2
Matchday 1016th vs 6th3.0022.40
15:00
MechelenGenk
MechelenGenk
29%
3.85
27%
3.75
43%
1.97
Matchday 109th vs 18th4.5222.58
17:15
Standard LiègeKV Kortrijk
Standard LiègeKV Kortrijk
45%
1.75
25%
4.00
30%
4.75
Matchday 105th vs 7th2.6020.20
19:45
AnderlechtWesterlo
AnderlechtWesterlo
49%
1.61
23%
4.75
28%
5.50
Matchday 1012th vs 3rd3.9423.72
19:45
SK BeverenUnion St.Gilloise
SK BeverenUnion St.Gilloise
33%
6.25
26%
4.75
41%
1.50
1X2
Matchday 3612th vs 7th5.3430.23
19:00
Botafogo SPSport Recife
Botafogo SPSport Recife
47%
2.55
25%
3.25
28%
2.90
Matchday 363rd vs 2nd4.8128.37
20:30
Vila NovaJuventude
Vila NovaJuventude
39%
2.40
32%
3.05
29%
3.30
Matchday 3615th vs 17th4.8027.53
22:30
NáuticoAvaí
NáuticoAvaí
57%
2.10
23%
3.40
20%
3.80
1X2
Matchday 2511th vs 4th4.2725.33
15:00
FredrikstadRosenborg
FredrikstadRosenborg
29%
4.00
24%
4.00
48%
1.83
Matchday 2514th vs 13th3.4321.86
17:00
AalesundSandefjord
AalesundSandefjord
41%
1.91
25%
4.10
34%
3.75

All leagues A to Z

33
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
1X2
  • Confirmed lineup, click to open it
  • Predicted lineup
  • Trends in this match
  • NNeutral venue
  • Referee: yellows and fouls per game

Squares beside a team: its last five results, newest first and underlined.

Football stats and betting tools

What each one does

Opta-level football stats and betting research

FootyMetrics is a specialised research tool for Opta-level football player stats, player props and team markets. Covering 115+ leagues including the Premier League, La Liga, Bundesliga, and Champions League, we pair automated trend detection and our AI model with live bookmaker odds and matchup analysis to find edges others miss.

Behind every page is professional match data from 115+ leagues, refreshed throughout the day, with more than 30 betting-relevant metrics tracked for each player and team game by game. Our stat definitions follow the event standards Opta publishes, so a tackle or a shot on target here means the same thing it does where your bet settles. The prediction model weighs recent form, underlying match stats, head-to-head history and home or away venue, and attaches a confidence rating to each market rather than a flat tip. Trends, props and rates run on recent form rather than season-long averages, so the numbers reflect how a player or team is performing right now.

H2H stats work the other way round. They ignore recent form and count only the previous meetings between the two teams in a fixture, which is where the longest streaks tend to turn up: two sides who trade goals whenever they meet, or a fixture that never produces corners. All 14 markets have their own page, covering both teams to score, over and under goals, corners, cards, wins, double chance and most shots on target. Every streak lists the scoreline from each meeting next to live bookmaker odds, so you can check the run and the odds together instead of taking a percentage on trust.

Our AI model

Our AI model gives a probability for player and team props like shots, shots on target, tackles, team shots and corners. From that it works out fair odds, and the AI value shows how far the best bookmaker odds sit above them. See it on the player trends page. The model is in beta.

Player stats

Every player gets a full stat profile: season totals plus a match by match breakdown for goals, shots, key passes, tackles, cards and saves across 115+ leagues. Start from the player stats hub and drill into any league, club or player.

Compare players

Put any two players side by side with the player comparison tool: goals, assists, shots, key passes, tackles, cards and ratings across 115+ leagues, so you can settle who is the stronger pick before you back one.

Player props finder

Search betting opportunities with custom conditions: defenders with 1+ shot at odds above 2.00, midfielders averaging 3+ tackles tomorrow, or any mix of position, stats, odds, and fixtures. The props finder filters thousands of players in seconds.

Odds Outliers

Our Odds Outliers detector compares every bookmaker's odds on a prop against the market average and flags the ones with odds out of line, so you can spot where one book is paying more than the rest. Refreshed through the day.

Automated betting trends

Our trend system surfaces players consistently hitting thresholds: over 2.5 shots on target, 3+ tackles, 1+ assists, and more. Only players with fixtures in the next two weeks, refreshed daily across every competition.

Live bookmaker odds

Odds from 25 bookmakers, Bet365, Paddy Power and William Hill among them, sit on every trend, prop and market, with the best available odds highlighted. Odds update through the day and in the run up to kickoff, so the number next to a stat is the one you can actually take.

Tactical lineup matchups

See predicted and confirmed lineups in tactical view for every fixture. Overlay stats per position to spot edges, pairing "fouls committed" with "fouls won", tackles vs dribbles, dispossessions, or shots conceded by position. Built for same-game parlays.

Referee analytics

Track referee tendencies: cards, fouls, penalties, hit rates and home bias across recent matches. Essential for card markets where the official assignment moves the line.

Fixture Scout

Fixture Scout stacks up to four form conditions across home and away sides at once, then surfaces the upcoming fixtures that match. Built for team markets like corners, cards and both teams to score.

Smart watchlist

Save players and teams to your watchlist with notes, target markets, preferred books, and odds thresholds. Revisit winning angles across the season without losing context.

Learn hub

Over a hundred plain-English guides in the learn hub: how every stat settles, value and fair odds, bookmaker offers and the laws of the game. Written for bettors who want to know why a bet won or lost, not just that it did.

Match-by-match statistics

Sortable per-player and per-team stats on every team page (Barcelona, Man United, Bayern). Filter by home/away, form, or league. 30+ betting-relevant metrics game by game.

Common questions

What's a trend and why is it useful?

A trend is a consistent pattern in recent form. If a player has scored in 6 of their last 8 matches, that's a trend. We track goals, assists, shots, tackles, fouls, and cards across all covered leagues and flag what's been consistent lately. Recent form matters more than season averages.

What do the team rates mean?

Each team has three form ratings: wins, over 2.5 goals, and BTTS (both teams to score). They run from 0.00 to 5.00 and show how often a team hit that condition in recent matches. A score of 3.00 means the condition was met in 6 out of 10 recent matches.

Why do you show Kambi and Altenar instead of individual bookies?

Kambi and Altenar aren't bookmakers, they're the platforms bookmakers run on. The operator puts their own name on the front, but the odds come from the provider. Instead of showing 20+ identical odds under 20 different logos, we show the provider once. If your bookmaker runs on either platform, the odds will match exactly. Which books that means depends on where you are, so we list the ones available in your market on the trends and fixture pages.

How much does FootyMetrics cost?

The core stats platform is free. Trends, player and team statistics, fixture data, filters, and your watchlist all work without paying. Premium unlocks every trend market, Odds Outliers with bookmaker comparison, and unlimited props finder and Fixture Scout searches.

Where does your data come from?

We work with professional data partners who provide comprehensive football statistics from leagues worldwide. Our stat definitions follow Opta's public event definition standard, so a tackle or shot on target here means the same thing it does at bookmakers. The data is validated and updated by dedicated teams globally, and everything on the site refreshes multiple times per hour.

Which leagues do you cover?

We cover 115+ leagues including the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Champions League, and Europa League. Coverage keeps expanding.

Found a bug or got a suggestion?

We'd love to hear from you. We read every message and use feedback to improve the platform.