OrcaScore
Stats

Stats hub

Data-driven statistics for football and 26 sports: leaders, leagues, referees, Elo, streaks, odds, records and season simulations.

Matches analysed
35,096
across 211 leagues this season
Goals per match
2.95
from 90-minute scores
Home wins
44%
Draws 24% · away 31%
Both teams scored
54%
Over 2.5: 55%
Referees tracked
2,459
average 3.99 yellow cards / match
Sports
26
football included, one hub

Season leaders

Totals across 16 top competitions (league + cup), this season

See all

Goals

  1. 1 Kylian Mbappé Real Madrid · 24 matches 25
  2. 2 Erling Haaland Manchester City · 20 matches 23
  3. 3 Kevin Viveros Athletico · 31 matches 21
  4. 4 Pedro Guilherme Flamengo · 46 matches 20
  5. 5 Raphinha FC Barcelona · 14 matches 17

Assists

  1. 1 Michael Olise FC Bayern München · 23 matches 13
  2. 2 Rodrigo Garro Corinthians · 40 matches 12
  3. 3 Lamine Yamal FC Barcelona · 22 matches 11
  4. 4 Josué Coritiba · 30 matches 11
  5. 5 José Manuel López Palmeiras · 48 matches 11

Goals + assists

  1. 1 Kylian Mbappé Real Madrid · 24 matches 32
  2. 2 Pedro Guilherme Flamengo · 46 matches 29
  3. 3 Harry Kane FC Bayern München · 23 matches 27
  4. 4 José Manuel López Palmeiras · 48 matches 25
  5. 5 Erling Haaland Manchester City · 20 matches 24

Expected goals (xG)

  1. 1 Pedro Guilherme Flamengo · 46 matches 19.98
  2. 2 Kylian Mbappé Real Madrid · 24 matches 19.93
  3. 3 Kevin Viveros Athletico · 31 matches 18.47
  4. 4 Harry Kane FC Bayern München · 23 matches 13.69
  5. 5 Gabriel Barbosa Santos · 25 matches 13.10

Average rating

  1. 1 Lionel Messi Argentina · 12 matches 8.48
  2. 2 Nahuel Noll SC Paderborn 07 · 8 matches 8.11
  3. 3 Raphinha FC Barcelona · 14 matches 8.11
  4. 4 Lucas Bruera Carabobo FC · 4 matches 8.10
  5. 5 Clinton Jephta Inter Turku · 3 matches 8.07

Title races

Title probabilities from the season simulation

See all

Season simulation is for members Join free to see title and relegation chances. Join free Sign in

League pulse

Goal, result and card trends across 211 leagues this season

All leagues (211)
League P G/M 1 · X · 2 BTTS O2.5 Red/M
Trendyol Süper Lig 88 2.97 47% 59% 0.20
Premier League 88 2.74 49% 48% 0.19
LaLiga 105 3.03 58% 57% 0.29
Serie A 94 3.18 59% 61% 0.11
Bundesliga 70 3.51 57% 70% 0.14
Ligue 1 76 3.03 62% 61% 0.14
CONMEBOL Libertadores 153 2.11 43% 33% 0.28
Campeonato Brasileiro Série A 329 2.66 59% 51% 0.28
Liga Portugal Betclic 84 2.75 49% 56% 0.24
Trendyol 1.Lig 127 2.76 55% 51% 0.25

Hot streaks

The most notable runs still going in the league

See all

Power ranking (Elo)

Current Elo ratings from our learning model

  1. 1 FC Bayern München Bundesliga 2,156
  2. 2 Arsenal Premier League 2,107
  3. 3 Manchester City Premier League 2,079
  4. 4 Paris Saint-Germain Ligue 1 2,048
  5. 5 Brighton & Hove Albion Premier League 2,029
  6. 6 Borussia Dortmund Bundesliga 2,019
  7. 7 FC Barcelona LaLiga 2,015
  8. 8 Benfica Liga Portugal Betclic 2,008
  9. 9 Bournemouth Premier League 2,008
  10. 10 Real Madrid LaLiga 2,007

Referees' corner

Strictest referees of the last 12 months · overall average 3.99 yellow cards / match

All referees (2459)

xG performance

Goals scored versus expected goals (xG): lucky and unlucky teams

Above xG

  1. 1 Bursaspor 29 goals · 14.5 xG · Trendyol 1.Lig +14.5
  2. 2 Keçiörengücü 25 goals · 12.7 xG · Trendyol 1.Lig +12.3
  3. 3 Palmeiras 56 goals · 44.9 xG · Campeonato Brasileiro Série A +11.1
  4. 4 Batman Petrolspor 26 goals · 15.0 xG · Trendyol 1.Lig +11.0
  5. 5 Kayserispor 26 goals · 16.5 xG · Trendyol 1.Lig +9.5

Below xG

  1. 1 Internacional 37 goals · 48.6 xG · Campeonato Brasileiro Série A -11.6
  2. 2 Vasco da Gama 40 goals · 50.0 xG · Campeonato Brasileiro Série A -10.0
  3. 3 Red Bull Bragantino 42 goals · 51.2 xG · Campeonato Brasileiro Série A -9.2
  4. 4 Venezia 6 goals · 14.8 xG · Serie A -8.8
  5. 5 Nottingham Forest 6 goals · 14.3 xG · Premier League -8.3

Records of the week

The most remarkable matches of the last 7 days

Cold streaks

Teams on a bad run

Other sports

Last 12 months of matches, averages, form and streaks

See all

Tools

Use “Add to calendar” on team and league pages to put fixtures in your phone's calendar.

Methodology

Season simulator: score probabilities for every remaining match come from our model (the published match prediction, otherwise a Dixon-Coles fit on the league's last 900 days), and the season is played 10,000 times. Ranking uses points, goal difference and goals scored; league-specific rules such as head-to-head are approximated. Zones come from the standings descriptions.

Win probability: the pre-match expected goals from our prediction shrink with the time left (scoring rate rises ~50% over a match). A red card cuts the punished team's scoring rate by ~33% and lifts the opponent's by ~25%; a trailing team scores ~16% faster and a leading team ~12% slower. The final-score distribution follows from the score and time remaining; calibrated on 500 finished matches.

Player radar: every metric is per 90 minutes (except rates) and converted to a percentile among players of the same league, season and position group. Similar players are found by cosine similarity of percentile vectors (all leagues, same position).

Streaks use the 90-minute result (extra time and penalties count as a draw). League streaks cover this season's league matches; overall streaks cover all competitive matches in the last 365 days.

Referees: finished matches officiated in the last 12 months (90-minute score). Red cards come from match records; yellow cards and penalty goals only from matches with player statistics (at least 5). Career numbers come from the referee profile.

League comparison: finished matches of the current season (regular-time score). xG, first-half and first-goal rates are shown only when more than half of the matches have that data.

Other sports: finished matches of the last 12 months (latest 20,000). When top competitions have enough matches, averages, form and streaks are computed from them only.

Odds: the last recorded pre-match 1X2 prices; probabilities have the bookmaker margin removed. For information only, not betting advice.