Living season tracker

Barcelona
Season Dashboard

2026-27 Season · Updated September 17, 2026 · Through La Liga Matchday 6 · Champions League Matchday 1

8-0-0 All competitions · 36–8
La Liga
1st · 21 pts
Champions League
3rd · 3 pts
WWWWWW
Raphinha and Lamine Yamal speak during Barcelona's win at Sevilla Featured analysisBarcelona Is Breaking La Liga: Raphinha, a Historic Start and Life Without a No. 9Read the feature

The fixtures that frame the week

Match Center

A 7-2 win over Racing Santander pushed Barcelona to 6-0-0 and a plus-22 goal difference, but a second straight two-goal concession lifted xGA per match to 1.18 and dropped the Blaugrana index from 96.1 to 90.8.

La Liga

Last match

W 3–1

at Sevilla · Sep 19

Expected goals
3.26vs 0.45 allowed
Possession
69.5%30.5% opponent
Shots
247 on target
Big chances
4created
PPDA
8.5passes per defensive action
Final-third entries
7728 touches in the box
Source: ESPN per-match team statistics

La Liga

Next match

Oct 10

vs. Getafe

Spotify Camp Nou

Where they standLa Liga table
Position
No. 175 points from 6
Goals
3–7scored–conceded
Record
1-2-3W-D-L

The run of fixtures

  1. vs. Getafe La Liga
  2. at Galatasaray UCL
  3. at Betis La Liga
  4. at PSG UCL
  5. vs. Real Madrid La Liga

La Liga positions and points come from ESPN's standings feed; the Champions League row is the 36-team league phase.

The chase

  • The marginThree points clear of Real Madrid and Real Betis after six matches, with the largest goal difference in the league.
  • The European baselineOne match, three points and a place in the top eight of the league phase, which is the band that earns a direct place in the round of 16.
  • The next testAn away match at Sevilla, who sit fifth on 13 points, is the first fixture against a team currently in the top half of the table.

Numbers with context

Core Scorecard

La Liga metrics use six matches and Champions League metrics use one, so the European sample is directional rather than settled. Ranks are calculated from ESPN per-match team statistics within each competition separately: 20 clubs in La Liga, 36 in the Champions League league phase. Availability and squad assessments are editorial and are kept apart from the calculated metrics.

La Liga: 7-0-0 (W-D-L) from 7 La Liga matches played, ranked against 20 clubs. Movement is measured against Matchday 6.

Team

Team

Elite

Dual Eights Blaugrana index

93.4 La Liga rank 1

Improved from Matchday 6

La Liga rankNo. 1

The composite sits second in La Liga because the defensive components have softened while the attacking ones lead the league. It is a transparent percentile average, not an opponent-adjusted rating.

What this measures

A 0–100 competition-percentile composite weighting expected goals per match, expected goals conceded per match, goals per match and goals conceded per match equally. It is not opponent-adjusted. Higher is better.

Source: Dual Eights index from ESPN match statistics

Dual Eights Blaugrana index: 93.4, ranked 1 of 20, improved from Matchday 6.

Team

Elite

Points per match

3.0 La Liga rank 1

Stable from Matchday 6

La Liga rankNo. 1

A perfect 3.00 through six matches. The margin at the top is three points over Real Madrid and Real Betis.

What this measures

Competition points divided by matches played in that competition. Higher is better.

Source: ESPN competition results

Points per match: 3.0, ranked 1 of 20, stable from Matchday 6.

Team

Elite

Goal difference

+24 La Liga rank 1

Improved from Matchday 6

La Liga rankNo. 1

Plus-22 is the largest in La Liga and the clearest measure of how one-sided the opening six matches have been.

What this measures

Goals scored minus goals conceded in the competition. Higher is better.

Source: ESPN competition results

Goal difference: +24, ranked 1 of 20, improved from Matchday 6.

Team

Elite

Expected goal difference per match

+2.85 La Liga rank 1

Stable from Matchday 6

La Liga rankNo. 1

A plus-2.86 expected goal difference per match leads La Liga and says the results are earned rather than finished above expectation.

What this measures

Expected goals created minus expected goals conceded, divided by matches played. It measures the balance of chance quality rather than finishing. Higher is better.

Source: ESPN match statistics

Expected goal difference per match: +2.85, ranked 1 of 20, stable from Matchday 6.

Attack

Attack

Elite

Goals per match

4.43 La Liga rank 1

Declined from Matchday 6

La Liga rankNo. 1

4.67 goals per match leads La Liga by a distance, built on 28 goals in six matches.

What this measures

Goals scored divided by matches played. Higher is better.

Source: ESPN match statistics

Goals per match: 4.43, ranked 1 of 20, declined from Matchday 6.

Attack

Elite

Expected goals per match

3.92 La Liga rank 1

Declined from Matchday 6

La Liga rankNo. 1

4.03 expected goals per match is the league's best and closely tracks the actual scoring, which is what separates a hot streak from a repeatable attack.

What this measures

The quality of chances created per match, expressed as the goals an average team would be expected to score from them. Higher is better.

Source: ESPN match statistics

Expected goals per match: 3.92, ranked 1 of 20, declined from Matchday 6.

Attack

Elite

Big chances created per match

5.1 La Liga rank 1

Stable from Matchday 6

La Liga rankNo. 1

5.3 big chances per match leads La Liga. Barcelona is not relying on low-probability finishing to score at this rate.

What this measures

Opta-defined big chances — situations where a player should reasonably be expected to score — created per match. Higher is better.

Source: ESPN match statistics

Big chances created per match: 5.1, ranked 1 of 20, stable from Matchday 6.

Attack

Elite

Shot conversion

20.7% La Liga rank 1

Declined from Matchday 6

La Liga rankNo. 1

22.2% conversion leads the league and sits close to the expected-goals profile, so the finishing is ahead of average without being unsustainable.

What this measures

Goals scored as a share of total shots taken. Higher is better.

Source: ESPN match statistics

Shot conversion: 20.7%, ranked 1 of 20, declined from Matchday 6.

Defense

Defense

Good

Goals conceded per match

1.0 La Liga rank 3

Stable from Matchday 6

La Liga rankNo. 3

1.00 conceded per match is tied for the league lead, but the ranking flatters a defense that has conceded two in each of its last two matches.

What this measures

Goals conceded divided by matches played. Lower is better.

Source: ESPN match statistics

Goals conceded per match: 1.0, ranked 3 of 20, stable from Matchday 6.

Defense

Concern

Expected goals conceded per match

1.07 La Liga rank 2

Improved from Matchday 6

La Liga rankNo. 2

1.18 expected goals conceded per match ranks fifth and has risen in consecutive matches. It is the leading indicator to watch behind the results.

What this measures

The quality of chances opponents create per match. It is the clearest early read on whether a high defensive line is holding. Lower is better.

Source: ESPN match statistics

Expected goals conceded per match: 1.07, ranked 2 of 20, improved from Matchday 6.

Defense

Good

Clean-sheet rate

42.9% La Liga rank 4

Declined from Matchday 6

La Liga rankNo. 4

Three clean sheets in six matches ranks second, down from 60% a week ago. The high line produces shutouts and gives up chances in the same performance.

What this measures

Share of matches in the competition finished without conceding. Higher is better.

Source: ESPN match statistics

Clean-sheet rate: 42.9%, ranked 4 of 20, declined from Matchday 6.

Defense

Good

Box shots conceded per match

5.1 La Liga rank 1

Stable from Matchday 6

La Liga rankNo. 1

5.5 shots allowed inside the box per match leads La Liga, which is the strongest argument that the defensive concern is about chance quality rather than volume.

What this measures

Shots opponents take from inside the penalty area per match, the highest-value chances a defense gives up. Lower is better.

Source: ESPN match statistics

Box shots conceded per match: 5.1, ranked 1 of 20, stable from Matchday 6.

Control

Control

Elite

Possession

68.6% La Liga rank 1

Stable from Matchday 6

La Liga rankNo. 1

68.5% possession leads La Liga and is the baseline condition for everything else on this scorecard.

What this measures

Average share of the ball across matches in the competition. Higher is better.

Source: ESPN match statistics

Possession: 68.6%, ranked 1 of 20, stable from Matchday 6.

Control

Elite

Pass accuracy

90.4% La Liga rank 2

Stable from Matchday 6

La Liga rankNo. 2

90.4% accuracy ranks second. The volume matters as much as the rate: Barcelona completes more passes than anyone in the league.

What this measures

Accurate passes as a share of all passes attempted. Higher is better.

Source: ESPN match statistics

Pass accuracy: 90.4%, ranked 2 of 20, stable from Matchday 6.

Control

Elite

Passes per defensive action

8.8 La Liga rank 1

Stable from Matchday 6

La Liga rankNo. 1

Opponents complete 8.9 passes per Barcelona defensive action, the most aggressive press in La Liga. It is the mechanism behind the territorial numbers.

What this measures

How many passes an opponent completes before Barcelona makes a defensive action. It is the standard pressing-intensity measure, averaged across matches. Lower is better.

Source: ESPN match statistics

Passes per defensive action: 8.8, ranked 1 of 20, stable from Matchday 6.

Control

Elite

Final-third entries per match

72.6 La Liga rank 2

Stable from Matchday 6

La Liga rankNo. 2

71.8 final-third entries per match ranks second and shows the press and possession converting into sustained territory.

What this measures

How often Barcelona moves the ball into the attacking third per match — a measure of territorial control rather than chance quality. Higher is better.

Source: ESPN match statistics

Final-third entries per match: 72.6, ranked 2 of 20, stable from Matchday 6.

Every player, both competitions

Squad Report

Season output with the La Liga and Champions League splits kept separate. Minutes are calculated from match team sheets; scouting notes are editorial.

Goalkeepers

5 players
Joan García Goalkeeper · 25 · First-choice goalkeeper 585min 0G 0A

Every minute in both competitions so far. Eleven La Liga saves behind a high line that concedes few shots but good ones.

Competition Apps Starts Minutes SavesConceded
La Liga 6 6 495 11 5
UCL 1 1 90 1 1
Total 7 7 585 12
Citizenship
Spain
Dominik Livakovic Goalkeeper · 31 90min 0G 0A
Competition Apps Starts Minutes SavesConceded
La Liga 1 1 90 2 1
UCL 0 0 0 0 0
Total 1 1 90 2
Citizenship
Croatia

No scouting note yet. The automated season line updates daily.

Wojciech Szczesny Goalkeeper · 36 45min 0G 0A
Competition Apps Starts Minutes SavesConceded
La Liga 1 0 45 0 1
UCL 0 0 0 0 0
Total 1 0 45 0
Citizenship
Poland

No scouting note yet. The automated season line updates daily.

Eder Aller Goalkeeper · 19 0min 0G 0A
Competition Apps Starts Minutes SavesConceded
La Liga 0 0 0 0 0
UCL 0 0 0 0 0
Total 0 0 0 0
Citizenship
Spain

No scouting note yet. The automated season line updates daily.

Iker Rodríguez Goalkeeper · 18 0min 0G 0A
Competition Apps Starts Minutes SavesConceded
La Liga 0 0 0 0 0
UCL 0 0 0 0 0
Total 0 0 0 0
Citizenship
Spain

No scouting note yet. The automated season line updates daily.

Defenders

9 players
Pau Cubarsí Defender · 19 · Line leader 512min 0G 0A

Nineteen years old and central to the highest defensive line in La Liga. The rising expected goals conceded number lands on his position group first.

Competition Apps Starts Minutes GoalsAssists
La Liga 5 5 422 0 0
UCL 1 1 90 0 0
Total 6 6 512 0 0
Shots
3
Yellow cards
1
Citizenship
Spain
Andreas Christensen Defender · 30 · Senior centre-back 492min 0G 1A

Six appearances and 433 minutes. His availability has mattered more than expected given the rotation elsewhere in defense.

Competition Apps Starts Minutes GoalsAssists
La Liga 6 4 402 0 1
UCL 1 1 90 0 0
Total 7 5 492 0 1
Minutes per goal or assist
492
Shots
4
Citizenship
Denmark
Eric García Defender · 25 467min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 6 6 467 0 0
UCL 0 0 0 0 0
Total 6 6 467 0 0
Shots
4
Citizenship
Spain

No scouting note yet. The automated season line updates daily.

Xavi Espart Defender · 19 · Emerging starter 439min 1G 2A

Five starts and a goal at 19 from defense. One of the clearest signs that the academy pathway is still producing first-team minutes.

Competition Apps Starts Minutes GoalsAssists
La Liga 5 5 439 1 2
UCL 0 0 0 0 0
Total 5 5 439 1 2
Minutes per goal or assist
146
Shots
4
Yellow cards
1
Citizenship
Spain
Gerard Martín Defender · 24 436min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 6 5 436 0 0
UCL 0 0 0 0 0
Total 6 5 436 0 0
Shots
1
Yellow cards
1
Citizenship
Spain

No scouting note yet. The automated season line updates daily.

João Cancelo Defender · 32 297min 1G 1A
Competition Apps Starts Minutes GoalsAssists
La Liga 6 2 207 1 0
UCL 1 1 90 0 1
Total 7 3 297 1 1
Minutes per goal or assist
148
Shots
7
Yellow cards
1
Citizenship
Portugal

No scouting note yet. The automated season line updates daily.

Jules Koundé Defender · 27 263min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 4 1 173 0 0
UCL 1 1 90 0 0
Total 5 2 263 0 0
Shots
2
Citizenship
France

No scouting note yet. The automated season line updates daily.

Alejandro Balde Defender · 22 13min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 1 0 13 0 0
UCL 0 0 0 0 0
Total 1 0 13 0 0
Citizenship
Spain

No scouting note yet. The automated season line updates daily.

Jordi Pesquer Defender · 17 0min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 0 0 0 0 0
UCL 0 0 0 0 0
Total 0 0 0 0 0
Citizenship
Spain

No scouting note yet. The automated season line updates daily.

Midfielders

8 players
Pedri Midfielder · 23 · Rhythm setter 561min 1G 2A

The metronome of the possession numbers. Rodri's arrival was meant to reduce his defensive workload, and the early minutes split suggests it has.

Competition Apps Starts Minutes GoalsAssists
La Liga 7 6 498 1 1
UCL 1 1 63 0 1
Total 8 7 561 1 2
Minutes per goal or assist
187
Shots
6
Citizenship
Spain
Fermín López Midfielder · 23 · Breakout contributor 467min 4G 2A

Four goals and two assists from midfield in six appearances, the third-most productive player in the squad on a fraction of the attention.

Competition Apps Starts Minutes GoalsAssists
La Liga 6 5 448 4 2
UCL 1 0 19 0 0
Total 7 5 467 4 2
Minutes per goal or assist
78
Shots
13
Yellow cards
1
Citizenship
Spain
Rodri Midfielder · 30 · The new anchor 440min 0G 0A

Four league starts since signing. The structural question — whether he makes Flick's aggression safer — is the season's most interesting tactical thread.

Competition Apps Starts Minutes GoalsAssists
La Liga 6 4 358 0 0
UCL 1 1 82 0 0
Total 7 5 440 0 0
Shots
4
Yellow cards
1
Citizenship
Spain
Dani Olmo Midfielder · 28 342min 0G 3A
Competition Apps Starts Minutes GoalsAssists
La Liga 7 2 260 0 3
UCL 1 1 82 0 0
Total 8 3 342 0 3
Minutes per goal or assist
114
Shots
15
Yellow cards
1
Citizenship
Spain

No scouting note yet. The automated season line updates daily.

Marc Bernal Midfielder · 19 · Rotation midfielder 318min 0G 2A

Seven appearances at 19 in a midfield stacked ahead of him. The minutes are real, not ceremonial.

Competition Apps Starts Minutes GoalsAssists
La Liga 7 3 291 0 2
UCL 1 0 27 0 0
Total 8 3 318 0 2
Minutes per goal or assist
159
Shots
5
Citizenship
Spain
Gavi Midfielder · 22 82min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 2 1 74 0 0
UCL 1 0 8 0 0
Total 3 1 82 0 0
Citizenship
Spain

No scouting note yet. The automated season line updates daily.

Brian Fariñas Midfielder · 20 0min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 0 0 0 0 0
UCL 0 0 0 0 0
Total 0 0 0 0 0
Citizenship
Spain

No scouting note yet. The automated season line updates daily.

Frenkie de Jong Midfielder · 29 0min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 0 0 0 0 0
UCL 0 0 0 0 0
Total 0 0 0 0 0
Citizenship
Netherlands

No scouting note yet. The automated season line updates daily.

Forwards

8 players
Lamine Yamal Forward · 19 · Untouchable starter 670min 8G 6A

Eight goals and four assists in seven appearances at 19, and the heaviest minutes load in the squad. The output is not the question; the workload is.

Competition Apps Starts Minutes GoalsAssists
La Liga 7 7 580 7 4
UCL 1 1 90 1 2
Total 8 8 670 8 6
Minutes per goal or assist
48
Shots
42
Yellow cards
1
Citizenship
Spain
Raphinha Forward · 29 · Leading scorer 622min 14G 3A

Eleven goals in seven matches from the left. He is converting at a rate above his own career baseline, which is worth revisiting as the sample grows.

Competition Apps Starts Minutes GoalsAssists
La Liga 7 7 551 12 3
UCL 1 1 71 2 0
Total 8 8 622 14 3
Minutes per goal or assist
37
Shots
28
Citizenship
Brazil
Anthony Gordon Forward · 25 421min 0G 4A
Competition Apps Starts Minutes GoalsAssists
La Liga 6 5 394 0 4
UCL 1 0 27 0 0
Total 7 5 421 0 4
Minutes per goal or assist
105
Shots
13
Citizenship
England

No scouting note yet. The automated season line updates daily.

Karim Adeyemi Forward · 24 · Rotation forward 308min 3G 2A

Three goals and two assists in seven appearances, mostly from the bench. The most effective per-minute contributor in the squad.

Competition Apps Starts Minutes GoalsAssists
La Liga 7 2 245 2 2
UCL 1 1 63 1 0
Total 8 3 308 3 2
Minutes per goal or assist
62
Shots
18
Yellow cards
1
Citizenship
Germany
Gabriel Jesus Forward · 29 · Squad forward 45min 2G 0A

Two goals in 40 minutes across three appearances. A small sample with an outsized rate.

Competition Apps Starts Minutes GoalsAssists
La Liga 3 0 37 1 0
UCL 1 0 8 1 0
Total 4 0 45 2 0
Minutes per goal or assist
22
Shots
5
Citizenship
Brazil
Hamza Abdelkarim Forward · 18 5min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 1 0 5 0 0
UCL 0 0 0 0 0
Total 1 0 5 0 0
Citizenship
Egypt

No scouting note yet. The automated season line updates daily.

Jesse Bisiwu Forward · 18 0min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 0 0 0 0 0
UCL 0 0 0 0 0
Total 0 0 0 0 0
Citizenship
Belgium

No scouting note yet. The automated season line updates daily.

Roony Bardghji Forward · 20 0min 0G 0A
Competition Apps Starts Minutes GoalsAssists
La Liga 0 0 0 0 0
UCL 0 0 0 0 0
Total 0 0 0 0 0
Citizenship
Sweden

No scouting note yet. The automated season line updates daily.

Two matches a week, one squad

Rotation & Congestion Load

Minutes are calculated from ESPN's per-match team sheets across both competitions, using substitution clocks rather than reported appearances. Share is a player's minutes as a percentage of all minutes available to him in the window.

Current load

Heavy 6 matches in 21 days
Matches per week
2.0
Shortest rest
3 days
Average rest
3.8 days
Next 14 days
0 matches
Next 30 days
4 matches
Shortest gap ahead
3 days

Minutes in the last 21 days

Aug 30 – Sep 20 · 6 matches · 540 minutes available
  1. Lamine YamalF 51695.6% 6 starts
  2. RaphinhaF 48088.9% 6 starts
  3. PedriM 43280.0% 6 starts
  4. Pau CubarsíD 42278.1% 5 starts
  5. RodriM 41276.3% 5 starts
  6. Joan GarcíaG 40575.0% 5 starts
  7. Andreas ChristensenD 40274.4% 4 starts
  8. Anthony GordonF 31658.5% 4 starts
  9. Eric GarcíaD 29855.2% 4 starts
  10. Dani OlmoM 28853.3% 3 starts
  11. Fermín LópezM 28753.1% 3 starts
  12. João CanceloD 28152.0% 3 starts
  13. Xavi EspartD 25948.0% 3 starts
  14. Gerard MartínD 25647.4% 3 starts
  15. Jules KoundéD 24244.8% 2 starts
  16. Karim AdeyemiF 23343.1% 2 starts

Share is the percentage of the 540 minutes available across those 6 matches.

Where it all stands

Results & Tables

Every completed match this season, with both competition tables kept separate.

Season results

  1. W

    at Sevilla

    Sep 19 · La Liga
    3–1 xG 3.26–0.45
  2. W

    vs. Racing Santander

    Sep 16 · La Liga
    7–2 xG 6.65–1.86
  3. W

    at Levante

    Sep 13 · La Liga
    4–2 xG 2.63–2.46
  4. W

    vs. Feyenoord Rotterdam

    Sep 9 · UCL
    5–1 xG 1.63–0.52
  5. W

    at Valencia

    Sep 6 · La Liga
    5–0 xG 4.05–0.67
  6. W

    vs. Rayo Vallecano

    Aug 31 · La Liga
    5–2 xG 2.83–1.09
  7. W

    vs. Athletic Club

    Aug 27 · La Liga
    2–0 xG 3.91–0.25
  8. W

    at Elche

    Aug 23 · La Liga
    5–0 xG 4.13–0.72

La Liga table

#ClubPGDPts
1 Barcelona 7 +24 21
2 Real Madrid 6 +11 15
3 Betis 6 +2 15
4 Atlético 6 +8 13
5 Sevilla 7 +1 13
6 Alavés 7 +5 11
7 Deportivo 6 +2 9
8 Athletic 6 +1 8

League phase

#ClubPGDPts
1 PSG 1 +5 3
2 Bayern 1 +5 3
3 Barcelona 1 +4 3
4 Man United 1 +4 3
5 Como 1 +3 3
6 Sporting 1 +2 3
7 Stuttgart 1 +2 3
8 Man City 1 +2 3

Material absences only

Availability

ESPN's roster feed currently lists no injuries for the Barcelona squad. Entries below are editorial observations drawn from the minutes data and are not injury reports; a player with no recorded minutes is not assumed to be unavailable.

Frenkie de Jong M

No minutes recorded

The automated team sheets record no appearances in either competition this season.

Barcelona's midfield rotation has run through Pedri, Rodri, Fermín López, Dani Olmo, Marc Bernal and Gavi without him.

Source: Dual Eights minutes model from ESPN team sheets

Roony Bardghji F

No minutes recorded

Named in the squad list with no recorded minutes in either competition.

The forward rotation has instead leaned on Karim Adeyemi and Gabriel Jesus from the bench.

Source: Dual Eights minutes model from ESPN team sheets

Go deeper

Latest Barcelona Analysis

Visit the soccer desk →

Barcelona

Barcelona Is Breaking La Liga: Raphinha, a Historic Start and Life Without a No. 9

Raphinha has 12 league goals through seven matches, Barcelona has eight straight wins, and Hansi Flick's fluid front line is...

Soccer analysis

What Does the Rodri Signing Mean for Barcelona?

Barcelona already had one of Europe's highest ceilings. Rodri gives Hansi Flick more control, more protection and a midfield reference...

Soccer analysis

2026-27 La Liga Preview: Barcelona Goes for Three, Mourinho Returns and the Americans to Watch

Barcelona is chasing a third straight title, Real Madrid has rebuilt around José Mourinho, and Johnny Cardoso and Alex Freeman...

Plain-language reference

Metric Glossary & Sources

Blaugrana index

A 0–100 competition-percentile composite weighting expected goals per match, expected goals conceded per match, goals per match and goals conceded per match equally. It is not opponent-adjusted. Higher is better.

Points / match

Competition points divided by matches played in that competition. Higher is better.

Goal diff.

Goals scored minus goals conceded in the competition. Higher is better.

xGD / match

Expected goals created minus expected goals conceded, divided by matches played. It measures the balance of chance quality rather than finishing. Higher is better.

Goals / match

Goals scored divided by matches played. Higher is better.

xG / match

The quality of chances created per match, expressed as the goals an average team would be expected to score from them. Higher is better.

Big chances / match

Opta-defined big chances — situations where a player should reasonably be expected to score — created per match. Higher is better.

Conversion

Goals scored as a share of total shots taken. Higher is better.

Conceded / match

Goals conceded divided by matches played. Lower is better.

xGA / match

The quality of chances opponents create per match. It is the clearest early read on whether a high defensive line is holding. Lower is better.

Clean sheets

Share of matches in the competition finished without conceding. Higher is better.

Box shots allowed

Shots opponents take from inside the penalty area per match, the highest-value chances a defense gives up. Lower is better.

Possession

Average share of the ball across matches in the competition. Higher is better.

Pass accuracy

Accurate passes as a share of all passes attempted. Higher is better.

PPDA

How many passes an opponent completes before Barcelona makes a defensive action. It is the standard pressing-intensity measure, averaged across matches. Lower is better.

Final-third entries

How often Barcelona moves the ball into the attacking third per match — a measure of territorial control rather than chance quality. Higher is better.

ESPN per-match team statistics

Automated expected goals, PPDA, possession, passing, big chances, final-third entries and box shots conceded for every team in both competitions

Checked daily; matches are cached after they finish and the four most recent are re-checked for corrections.

ESPN team schedules

Automated results, upcoming fixtures and the fixture-congestion window

Checked daily

ESPN match team sheets

Automated per-player minutes, starts and substitution times behind the rotation module

Collected once per match and cached
  • La Liga and Champions League figures are never combined. Each competition is ranked within its own field: 20 clubs in La Liga, 36 in the Champions League league phase.
  • Every ranked metric is calculated here from ESPN per-match team statistics rather than read from a published table, so the two competitions use identical definitions.
  • The Dual Eights Blaugrana index is the equal-weight average of four competition percentiles: expected goals per match, expected goals conceded per match, goals per match and goals conceded per match. It is transparent and not opponent-adjusted.
  • Ranks use standard competition ranking, so tied values share the better rank. Early in a season many defensive metrics are tied.
  • PPDA is the average of each match's passes-per-defensive-action value, not a season-long ratio of totals.
  • Minutes are derived from substitution clocks on ESPN's team sheets and are capped at 90 per match, so stoppage time is excluded.
  • The rotation window is a rolling 21 days, and minutes share is measured against the minutes available to a player in that window.
  • Snapshots are rebuilt so each matchday is ranked against a full round of fixtures rather than the partial table that existed at Barcelona's own kickoff.
  • Player-level expected goals are not published because the free source does not expose them per player at a defensible cost.
  • Squad notes, metric statuses and availability entries are editorial and are kept separate from the calculated metrics.

Match statistics are cached in the repository once a fixture finishes, so the daily update only downloads new results. Editorial judgments remain separate from the calculated metrics.