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 trends1,573active todayM. SafonovSaves over 1.5376238/8
Team trends3,025active todayBarcelonaBarcelonaFouls for under 13.510111091112/12
Fixture Scout474upcoming picksU 2.52.40CriciúmaCECvPPRPonte PretaFri 22:30Home under 2.5 goalsCriciúma9/10Ponte Preta8/10

I'm looking for tools for...

Ends in 0d 0h

We added 17 new bookmakers

And we're adding more. Which one are you missing?

Daily picks on Telegram

2600+ members

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

Join channel

Fixtures

Today, Sunday 25 October

Match result AI probabilities and odds.

From your watchlist

Popular leagues

16
1X2
Matchday 817th vs 8th4.4024.20
FT
Crystal PalaceNewcastle
Crystal Palace0Newcastle2
42%
2.87
24%
3.60
34%
2.75
Matchday 810th vs 6th2.6027.20
FT
HullBrentford
Hull1Brentford1
28%
5.30
28%
4.20
44%
1.71
Matchday 84th vs 3rd3.0020.40
FT
LiverpoolBrighton
Liverpool2Brighton0
44%
2.04
24%
4.00
32%
3.70
Matchday 816th vs 13th4.6724.17
FT
Man UnitedBournemouth
Man United0Bournemouth3
50%
2.45
25%
3.55
25%
3.07
Matchday 820th vs 7th5.8026.20
FT
SunderlandLeeds
Sunderland0Leeds0
44%
2.88
28%
3.20
29%
2.88
1X2
Matchday 109th vs 17th3.6721.67
FT
Athletic BilbaoGetafe
Athletic Bilbao4Getafe0
61%
1.57
25%
4.20
15%
7.00
Matchday 108th vs 4th4.8320.67
FT
Celta VigoReal Betis
Celta Vigo0Real Betis0
29%
3.07
26%
3.50
45%
2.75
Matchday 95th vs 14th4.8033.00
FT
Real SociedadLevante
Real Sociedad2Levante1
50%
1.56
26%
5.00
25%
6.00
Matchday 101st vs 3rd3.0023.80
20:00
BarcelonaReal Madrid
BarcelonaReal Madrid
61%
1.65
18%
6.40
22%
4.25
1X2
Matchday 710th vs 4th4.1722.27
FT
HoffenheimBayer Leverkusen
Hoffenheim3Bayer Leverkusen0
26%
3.45
21%
4.25
53%
2.24
Matchday 73rd vs 1st4.0622.15
FT
FreiburgBayern München
Freiburg1Bayern München3
24%
6.50
24%
5.75
53%
1.48
1X2
Matchday 81st vs 18th4.1525.61
FT
InterFiorentina
Inter2Fiorentina1
66%
1.43
20%
5.80
15%
8.50
Matchday 811th vs 6th3.7123.92
FT
AtalantaFrosinone
Atalanta4Frosinone4
53%
2.05
22%
4.33
25%
3.73
Matchday 816th vs 20th4.1025.19
FT
GenoaVenezia
Genoa1Venezia0
45%
2.20
25%
3.50
31%
4.00
Matchday 712th vs 10th5.2225.81
FT
LecceJuventus
Lecce0Juventus2
17%
7.20
25%
4.40
58%
1.53
Matchday 817th vs 5th4.7023.84
19:45
UdineseAC Milan
UdineseAC Milan
26%
4.90
26%
3.80
48%
1.83
1X2
Matchday 83rd vs 2nd4.0020.40
FT
MonacoLille
Monaco1Lille1
47%
2.00
24%
3.75
29%
4.33
Matchday 814th vs 9th3.6526.15
FT
AngersLorient
Angers0Lorient0
34%
3.25
28%
3.45
38%
2.41
Matchday 812th vs 15th3.1722.00
FT
AuxerreLe Mans
Auxerre1Le Mans1
48%
2.15
25%
3.80
27%
3.55
Matchday 88th vs 18th3.2524.06
FT
MarseilleLe Havre
Marseille4Le Havre3
57%
1.50
23%
5.30
20%
6.75
Matchday 81st vs 16th3.6023.60
FT
RennesStrasbourg
Rennes3Strasbourg0
61%
1.83
21%
4.30
18%
4.10
Matchday 811th vs 17th3.3421.02
FT
ToulouseTroyes
Toulouse0Troyes0
39%
1.60
25%
4.70
35%
6.25
1X2
Matchday 105th vs 13th3.1122.74
FT
Fortuna SittardExcelsior
Fortuna Sittard1Excelsior0
33%
2.77
25%
3.60
42%
2.75
Matchday 1012th vs 8th2.6721.17
FT
NEC NijmegenFC Groningen
NEC Nijmegen2FC Groningen2
52%
2.22
23%
4.10
26%
3.50
Matchday 103rd vs 1st3.7422.37
FT
PSVFeyenoord
PSV1Feyenoord1
54%
2.16
21%
4.20
24%
3.25
Matchday 1014th vs 2nd2.5721.71
FT
Sparta RotterdamAjax
Sparta Rotterdam1Ajax2
21%
6.40
22%
5.30
57%
1.53
Matchday 104th vs 6th1.6017.20
19:00
AZ AlkmaarFC Twente
AZ AlkmaarFC Twente
43%
2.38
26%
3.90
30%
2.88
1X2
Matchday 328th vs 7th4.9327.21
FT
SantosBahia
Santos1Bahia1
46%
4.00
26%
4.20
28%
4.33
1X2
Matchday 312nd vs 4th3.4022.20
FT
DallasSan Jose
Dallas3San Jose0
44%
1.90
26%
4.20
30%
4.00
Matchday 315th vs 13th3.8219.82
FT
Houston DynamoMinnesota
Houston Dynamo0Minnesota0
45%
2.80
26%
3.70
30%
3.20
Matchday 3115th vs 14th4.3328.50
FT
Sporting KCAustin
Sporting KC1Austin2
38%
2.18
25%
4.10
38%
3.30
Matchday 318th vs 1st1.9320.71
FT
ColoradoVancouver
Colorado1Vancouver0
36%
3.10
27%
3.75
37%
2.27
Matchday 3110th vs 3rd4.3524.65
FT
Salt LakeSt. Louis City
Salt Lake3St. Louis City0
45%
2.05
25%
4.00
30%
3.70
Matchday 3111th vs 5th4.2025.40
FT
PortlandCharlotte
Portland3Charlotte2
54%
1.97
23%
4.20
23%
3.60
Matchday 3112th vs 7th3.2718.14
FT
San DiegoSeattle Sounders
San Diego2Seattle Sounders2
44%
2.40
24%
4.20
32%
2.88
1X2
Apertura7th vs 2nd3.0024.63
FT
MonterreyGuadalajara
Monterrey0Guadalajara1
42%
2.40
25%
3.50
33%
3.10
Apertura12th vs 14th4.0022.40
FT
Pumas UNAMTigres UANL
Pumas UNAM1Tigres UANL1
38%
2.46
27%
3.70
36%
3.60
Apertura6th vs 13th
23:00
AtlasPuebla
AtlasPuebla
43%
1.68
26%
4.00
31%
5.25
1X2
Matchday 918th vs 10th4.0025.00
FT
EstorilMoreirense
Estoril1Moreirense3
45%
1.93
26%
3.60
28%
4.33
Matchday 917th vs 9th5.6926.75
18:00
NacionalBraga
NacionalBraga
22%
6.50
26%
4.35
52%
1.54
Matchday 915th vs 14th4.3629.26
18:00
Rio AveFamalicão
Rio AveFamalicão
26%
3.70
27%
3.40
46%
2.13
Matchday 93rd vs 6th5.0026.00
20:30
Sporting CPAcademico Viseu
Sporting CPAcademico Viseu
68%
1.28
20%
7.00
12%
11.00
1X2
Clausura4th vs 7th5.3725.26
FT
Rosario CentralHuracán
Rosario Central2Huracán0
55%
1.85
27%
4.75
18%
12.00
Clausura14th vs 5th5.2523.18
17:45
AldosiviBelgrano
AldosiviBelgrano
24%
4.10
29%
3.30
47%
2.05
Clausura5th vs 2nd5.0023.39
20:00
IndependienteBoca Juniors
IndependienteBoca Juniors
32%
4.30
30%
3.20
39%
2.12
Clausura2nd vs 8th4.7725.58
22:15
River PlateRacing Club
River PlateRacing Club
54%
1.51
24%
4.20
22%
7.50
1X2
Matchday 914th vs 16th4.8028.40
FT
KonyasporGençlerbirliği
Konyaspor2Gençlerbirliği0
52%
1.86
25%
3.60
22%
5.00
Matchday 910th vs 9th3.2622.96
FT
GöztepeÇorum FK
Göztepe2Çorum FK0
39%
2.30
28%
3.60
34%
3.10
1X2
1st Phase12th vs 1st2.5022.17
FT
HibernianCeltic
Hibernian1Celtic2
32%
5.00
23%
4.50
45%
1.67
1st Phase10th vs 3rd3.6725.00
FT
MotherwellHearts
Motherwell0Hearts2
41%
3.80
25%
3.90
34%
2.14
1X2
Matchday 96th vs 9th3.1724.33
FT
GenkStandard Liège
Genk2Standard Liège1
59%
1.72
22%
4.00
19%
5.00
Matchday 91st vs 13th3.8321.33
FT
Club BruggeSt.Truiden
Club Brugge3St.Truiden2
62%
1.31
21%
6.20
17%
8.50
Matchday 82nd vs 5th4.0923.04
FT
GentAnderlecht
Gent4Anderlecht0
44%
2.62
26%
3.35
31%
3.21
Matchday 94th vs 17th3.9323.89
18:15
Union St.GilloiseCercle Brugge
Union St.GilloiseCercle Brugge
63%
1.37
22%
5.50
14%
9.20
1X2
Matchday 121st vs 11th3.0920.57
FT
FC MidtjyllandLyngby
FC Midtjylland3Lyngby2
52%
1.44
23%
5.25
25%
7.00
Matchday 128th vs 4th4.1122.45
FT
SilkeborgNordsjælland
Silkeborg1Nordsjælland1
30%
5.30
25%
4.60
45%
1.65
Matchday 126th vs 12th4.0029.60
FT
HorsensSønderjyske
Horsens5Sønderjyske1
43%
2.57
26%
3.60
31%
2.80
Matchday 1110th vs 3rd3.5026.50
FT
AGFViborg
AGF2Viborg1
41%
2.40
25%
3.70
33%
2.88
1X2
Matchday 241st vs 5th2.3322.13
FT
VikingTromsø
Viking3Tromsø1
60%
1.50
21%
4.80
19%
6.00
Matchday 2415th vs 8th3.0823.54
FT
KristiansundKFUM
Kristiansund2KFUM2
34%
2.63
25%
3.50
41%
2.88
Matchday 246th vs 9th3.0024.67
FT
LillestrømBrann
Lillestrøm3Brann2
30%
2.40
23%
4.00
47%
2.70
Matchday 247th vs 14th2.2022.40
FT
Sarpsborg 08Aalesund
Sarpsborg 082Aalesund1
43%
1.91
24%
4.33
34%
3.75
Matchday 2416th vs 13th3.4025.13
FT
StartSandefjord
Start1Sandefjord0
46%
2.35
23%
4.00
31%
2.80
Matchday 243rd vs 11th3.5421.54
18:15
MoldeFredrikstad
MoldeFredrikstad
61%
1.42
20%
5.33
20%
8.00

All leagues A to Z

27
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 Bet365, the Kambi network and Paddy Power 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.