Newcastle United vs AFC Bournemouth Prediction, Preview and Stats

England flag 2025/2026 Premier League, England
St. James' Park Sat, 18 Apr - 2:00 PM
Premier League
Newcastle United NEW
1 Winner 2
AFC Bournemouth BOU
Full Time Sat, 18 Apr 2:00 PM
Round 33 Regular Season
William Osula - 68'
Goal
|
Goal
Adrien Truffert - 85'
Marcus Tavernier - 32'

CONTEXT

AFC Bournemouth pulled off a 2-1 victory over Newcastle United at St. James' Park, overcoming pre-match favoritism towards the hosts. The visitors struck first before halftime, leading 1-0, and added a second goal while Newcastle responded with just one in the second half. Home possession stood at 54% to Bournemouth's 46%, yet the Cherries converted their chances more effectively. No red cards disrupted the flow, maintaining structural integrity throughout. Data designates AFC Bournemouth as the stronger team, consistent with their win and a moderate 9.1% deviation in their favor. Efficiency shift aligned with expectations, and market alignment proved true. Absent xG metrics limit chance quality evaluation, but Bournemouth's clinical edge and defensive solidity secured the points against a possession-dominant Newcastle.

TL;DR

  • Structural deviation: Outcome featured a moderate 9.1% structural deviation favoring AFC Bournemouth.
  • Efficiency shift: Efficiency shift stayed in line with pre-match assessments.
  • xG alignment: xG alignment undetermined due to unavailable data.
  • Market alignment: Market alignment confirmed as true.
  • xG expectations: xG expectations unavailable from data.
  • Event impact: No second-half adjustments or knockout tie affected the result.
  • Red card distortion: Absence of red cards produced zero distortion.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

T. Bramall

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

S. Bennett

1st Assistant

R. Madley

4th Official

M. Stevens

2nd Assistant

Newcastle United E. Howe
E. Howe
VS
AFC Bournemouth A. Iraola
A. Iraola
1.32
Avg Points / Game (Last 100 Matches)
1.24
1 i
Last 6 Opponents
Crystal Palace Rank: L
Sunderland Rank: L
Chelsea Rank: W
Manchester United Rank: W
Everton Rank: L
Manchester City Rank: L
Avg Points / Game (Last 6 Matches)
1.33 i
Last 6 Opponents
Arsenal Rank: W
Manchester United Rank: D
Burnley Rank: D
Brentford Rank: D
Sunderland Rank: D
West Ham United Rank: D
5
Head to Head (Wins - Draws - Losses)
5 - 8 - 4
4

Win Probabilities

Live Win Probability (90 Min)
Home Newcastle United
0.47%
Draw
8.67%
Away AFC Bournemouth
90.85%

Movement

Changes since opening
Newcastle United
+0.09%
Draw
-0.01%
AFC Bournemouth
-0.09%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
21.73
27.5
0 (Weakest) 100 (Strongest)
Metric
Newcastle United
AFC Bournemouth
Power Score
21.73
27.5
League Position
14
8
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Newcastle United Opponent-weighted form score
AFC Bournemouth Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Newcastle United AFC Bournemouth

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Newcastle United

Left / Center / Right
Opposition half density
vs season average

AFC Bournemouth

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Newcastle United ⚠ Proxy
vs
⚠ Proxy AFC Bournemouth
Attacking Efficiency
Higher is better
Attacking Efficiency
28.98
30.22
Defensive Efficiency
Lower is better
Defensive Efficiency
30.22
28.98
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Newcastle United -0.14 Efficiency Index
vs
AFC Bournemouth +0.14 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Newcastle United
AFC Bournemouth
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Newcastle United ⚠ Proxy
vs
⚠ Proxy AFC Bournemouth
Created Set-piece attacking threat
Newcastle United AFC Bournemouth
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Newcastle United AFC Bournemouth
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Newcastle United
AFC Bournemouth
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Newcastle United
vs
AFC Bournemouth
Attack After Winning Possession transition → offence
Newcastle United AFC Bournemouth
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Newcastle United AFC Bournemouth
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Newcastle United
AFC Bournemouth
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • BOU had peak pressure around 89'.
  • BOU started the game with stronger pressure.
NEW Pressure BOU Pressure
Pressure Index: BOU reached the top pressure at 89' (57.64).

Team Head to Head Last 6 Seasons

Summary of 17 matches between these sides — filtered by competition and venue context.

Newcastle United NEW Home
17 matches
AFC Bournemouth BOU Away
Match Record
5
Wins
4
8
Draws
8
4
Losses
5
Goals
24
Goals Scored
25
25
Goals Conceded
24
-1
Goal Difference
+1

Data last updated: 2026-04-19T00:03:58+00:00

STARTING XI

Match Formation 4-3-3
Match Formation 4-2-3-1
Pitch
A. Ramsdale
England
32 A. Ramsdale
V. Livramento
Substitution
England
21 V. Livramento
M. Thiaw
Germany
12 M. Thiaw
S. Botman
Netherlands
4 S. Botman
L. Hall
Substitution
England
3 L. Hall
S. Tonali
Substitution
Italy
8 S. Tonali
L. Miley
England
67 L. Miley
J. Ramsey
Substitution
England
41 J. Ramsey
A. Elanga
Substitution
Sweden
20 A. Elanga
W. Osula
Denmark
18 W. Osula
H. Barnes
England
11 H. Barnes
Pitch
Đ. Petrović
Serbia
1 Đ. Petrović
A. Truffert
France
3 A. Truffert
M. Senesi
Argentina
5 M. Senesi
J. Hill
England
23 J. Hill
A. Jiménez Sánchez
Spain
20 A. Jiménez Sánchez
R. Christie
Substitution
Scotland
10 R. Christie
A. Scott
England
8 A. Scott
M. Tavernier
Substitution
England
16 M. Tavernier
E. Kroupi
Substitution
France
22 E. Kroupi
R. Rocha
Substitution
Brazil
37 R. Rocha
F. de Lima Barbosa
Substitution
Brazil
9 F. de Lima Barbosa

General Information

Date & Time :
Apr 18, 2026, 02:00 PM
Competition :
2025/2026 Premier League, England · Round 33 · Regular Season
Stadium :
St. James' Park
Capacity :
52409
Attendance :
52109
Pitch Surface :
Grass
Weather :
☀️ , Clear
Referees :
Simon Bennett
Robert Madley
Thomas Bramall
Mark Stevens

Statistics

Possession
NEW
52%
BOU
48%

Top Statistics

1 Goals 2
2 Big Chances Created 4
1 Shots 5
73 Dangerous attacks 38
54 Possession 46
2 Corners 3
14 Free kicks 12
2 Yellow Cards 4

Match Overview

7 Successful Dribbles 7
86 Ball Safe 99
19 Dribble Attempts 17
22 Successful Headers 25
6 Goal Attempts 7
22 Throwins 18
37 Successful Dribbles Percentage 41
12 Goal Kicks 11
0 Assists 1
5 Substitutions 5
1 Injuries 0

Attacking

1 Big Chances Missed 2
102 Attacks 88

Possession

38 Successful Long Passes Percentage 27
344 Successful Passes 286
79 Successful Passes Percentage 75
56 Long Passes 56
433 Passes 380
21 Successful Long Passes 15
5 Key Passes 9

Defensive

55 Duels Won 68
2 Interceptions 5
14 Tackles 25
1 Saves 2

Build-up

5 Accurate Crosses 4
19 Total Crosses 12

Discipline

1 Offsides 1
11 Fouls 12

Lineup

Referee : Thomas Bramall

Starting XI

32
Aaron Ramsdale
Aaron Ramsdale Goalkeeper
6.62
3
Lewis Hall
Lewis Hall Defender
6.91
2
Kieran Trippier
Kieran Trippier
Defender46'
6.71
4
Sven Botman
Sven Botman Defender
6.88
12
Malick Thiaw
Malick Thiaw Defender
6.98
21
Tino Livramento
Tino Livramento Defender
6.69
33
Dan Burn
Dan Burn
Defender74'
6.66
8
Sandro Tonali
Sandro Tonali Midfielder
6.94
27
Nick Woltemade
Nick Woltemade
Attacker86'
6.71
41
Jacob Ramsey
Jacob Ramsey Midfielder
6.65
39
Bruno Guimarães
Bruno Guimarães
Midfielder62'
7.36
67
Lewis Miley
Lewis Miley Midfielder
7
11
Harvey Barnes
Harvey Barnes Attacker
6.72
18
William Osula
William Osula Attacker
6.66
20
Anthony Elanga
Anthony Elanga Attacker
6.63
23
Jacob Murphy
Jacob Murphy
Midfielder62'
6.78
Referee : Thomas Bramall

Starting XI

1
Djordje Petrovic
Djordje Petrovic Goalkeeper
6.81
3
Adrien Truffert
Adrien Truffert Defender
6.79
5
Marcos Senesi
Marcos Senesi Defender
7.03
20
Álex Jiménez
Álex Jiménez Defender
6.72
23
James Hill
James Hill Defender
6.91
8
Alex Scott
Alex Scott Midfielder
6.96
10
Ryan Christie
Ryan Christie Midfielder
6.66
12
Tyler Adams
Tyler Adams
Midfielder65'
6.79
16
Marcus Tavernier
Marcus Tavernier Midfielder
6.91
27
Alex Tóth
Alex Tóth
Midfielder89'
6.47
22
Eli Kroupi
Eli Kroupi Midfielder
6.84
7
David Brooks
David Brooks
Midfielder66'
6.74
37
Rayan
Rayan Midfielder
6.94
11
Ben Gannon-Doak
Ben Gannon-Doak
Attacker78'
6.59
9
Evanilson
Evanilson Attacker
6.8
26
Enes Ünal
Enes Ünal
Attacker89'
6.52

Events

2ND-HALF
90+4'
Event
Djordje Petrovic
Time wasting / 6th Yellowcard
89'
Event
Enes Ünal Evanilson
10th Substitution
89'
Event
Alex Tóth Marcus Tavernier
9th Substitution
Event
Nick Woltemade Sandro Tonali
8th Substitution
86'
85'
Event
Adrien Truffert
Left foot shot / 3rd Goal
82'
Event
Alex Scott
Foul / 5th Yellowcard
Event
Jacob Murphy
Foul / 4th Yellowcard
80'
78'
Event
Ben Gannon-Doak Rayan
7th Substitution
Event
Sven Botman
Foul / 3rd Yellowcard
77'
Event
Dan Burn Tino Livramento
6th Substitution
74'
Event
William Osula
Goal awarded
71'
Event
William Osula
Right foot shot / 2nd Goal
68'
66'
Event
David Brooks Eli Kroupi
5th Substitution
65'
Event
Tyler Adams Ryan Christie
4th Substitution
Event
Bruno Guimarães Jacob Ramsey
2nd Substitution
62'
Event
Jacob Murphy Anthony Elanga
3rd Substitution
62'
55'
Event
Marcus Tavernier
Argument / 2nd Yellowcard
52'
Event
Ryan Christie
Foul / 1st Yellowcard
Event
Kieran Trippier Lewis Hall
1st Substitution
46'
1ST-HALF
32'
Event
Marcus Tavernier
Right foot shot / 1st Goal

Match Commentary

90
Update Update
Harvey Barnes from Newcastle United won a free kick on the left wing.
90
Update Update
The second half ends with Newcastle United losing 1-2 to Bournemouth.
90
Update Update
Foul committed by Álex Jiménez of Bournemouth.
90
Update Update
Foul committed by Alex Scott for Bournemouth.
90
Update Update
Foul committed by Nick Woltemade of Newcastle United.
90
Update Update
The fourth official has indicated there will be 9 minutes of added time.
90
Corner Corner
Newcastle United win a corner after Djordje Petrovic concedes.
90
Update Update
Alex Scott from Bournemouth won a free kick in defense.
90
Update Update
Álex Jiménez from Bournemouth won a free kick in defense.
90
Yellow Card Yellow Card Important
Djordje Petrovic from Bournemouth receives a yellow card.
90
Corner Corner
Dan Burn from Newcastle United missed a chance, heading the ball from a few meters out but sending it high. The assist came from Bruno Guimarães, who delivered a cross after a corner.
90
Corner Corner
Bruno Guimarães of Newcastle United makes an attacking attempt, shooting with his left foot from inside the six-yard box, but Djordje Petrovic of Bournemouth saves it in the left corner.
90
Update Update
The fourth official has indicated there will be 9 minutes of added time.
90
Update Update
Foul committed by Jacob Murphy of Newcastle United.
90
Update Update
Foul committed by Alex Scott for Bournemouth.
90
Update Update
Adrien Truffert from Bournemouth won a free kick in defense.
89
Substitution Substitution
Substitution for Bournemouth: Alex Tóth replaces Marcus Tavernier.
89
Update Update
Enes Ünal of Bournemouth won a free kick in defense.
89
Update Update
Foul committed by Malick Thiaw of Newcastle United.
89
Update Update
Foul committed by Bruno Guimarães of Newcastle United.
86
Substitution Substitution
Substitution for Bournemouth: Enes Ünal replaces Evanilson.
85
Attempt Attempt
Goal! Bournemouth leads 2-1 after Adrien Truffert scores with a left-footed shot from close range.
85
GOAL! GOAL! Important
Substitution for Newcastle United: Nick Woltemade replaces Sandro Tonali.
82
Yellow Card Yellow Card Important
Alex Scott from Bournemouth receives a yellow card for a foul.
82
Update Update
Jacob Murphy of Newcastle United won a free kick in defense.
82
Update Update
Foul committed by Alex Scott for Bournemouth.
80
Yellow Card Yellow Card Important
Jacob Murphy of Newcastle United receives a yellow card for a foul.
80
Update Update
Marcos Senesi of Bournemouth won a free kick in defense.
80
Update Update
Foul by Jacob Murphy of Newcastle United.
78
Substitution Substitution
Substitution for Bournemouth: Ben Gannon-Doak replaces Rayan.
78
Attempt Attempt
Jacob Murphy from Newcastle United had a missed chance, shooting with his left foot from the center of the box, but the ball went high.
78
Attempt Attempt
Malick Thiaw's shot from the center of the box for Newcastle United is blocked.
78
Attempt Attempt
William Osula's left-footed shot from the center of the box is blocked.
77
Yellow Card Yellow Card Important
Sven Botman of Newcastle United receives a yellow card for a foul.
77
Update Update
Foul committed by Sven Botman of Newcastle United.
77
Update Update
Bruno Guimarães from Newcastle United won a free kick in defense.
77
Update Update
Foul committed by Marcus Tavernier for Bournemouth.
77
Update Update
Evanilson from Bournemouth won a free kick in an attacking position.
75
Attempt Attempt
James Hill from Bournemouth had a missed chance, shooting with his right foot from a difficult position and long distance on the right, but his effort went high and wide to the right.
74
Substitution Substitution
Substitution for Newcastle United: Dan Burn replaces Tino Livramento due to injury.
73
Update Update
VAR decision confirms the goal. The match is now 1-1 between Newcastle United and Bournemouth, with William Osula scoring.
71
Update Update
VAR is checking the goal scored by Bruno Guimarães for Newcastle United.
68
GOAL! GOAL! Important
Offside called against Newcastle United. William Osula is in an offside position.
66
Substitution Substitution
Substitution for Bournemouth: David Brooks replaces Junior Kroupi.
65
Substitution Substitution
Substitution for Bournemouth: Tyler Adams replaces Ryan Christie.
62
Substitution Substitution
Substitution for Newcastle United: Bruno Guimarães replaces Jacob Ramsey.
62
Substitution Substitution
Substitution for Newcastle United: Jacob Murphy replaces Anthony Elanga.
61
Update Update
Sandro Tonali from Newcastle United misses a chance, shooting with his right foot from outside the box, sending the ball high and wide to the right. Jacob Ramsey provided the assist.
58
Update Update
Foul committed by Sandro Tonali of Newcastle United.
58
Update Update
Ryan Christie from Bournemouth won a free kick in defense.
55
Yellow Card Yellow Card Important
Marcus Tavernier of Bournemouth receives a yellow card.
55
Update Update
Evanilson commits a foul against Bournemouth.
55
Update Update
Evanilson fouls a Bournemouth player.
54
Update Update
Malick Thiaw from Newcastle United won a free kick in defense.
54
Update Update
Evanilson fouled a Bournemouth player.
53
Update Update
Marcus Tavernier of Bournemouth won a free kick in defense.
53
Update Update
Marcus Tavernier of Bournemouth won a free kick in defense.
52
Update Update
Foul committed by Ryan Christie of Bournemouth.
52
Update Update
Sandro Tonali of Newcastle United won a free kick in defense.
52
Yellow Card Yellow Card Important
Ryan Christie of Bournemouth receives a yellow card for a foul.
48
Corner Corner
Bournemouth is awarded a corner after Sven Botman concedes it.
48
Update Update
Junior Kroupi's header from the center of the box is blocked. The assist came from Marcus Tavernier's cross.
45
Update Update
The fourth official has indicated there will be 2 minutes of added time.
45
Update Update
The first half ends with Newcastle United 0, Bournemouth 1.
45
Substitution Substitution
Substitution for Newcastle United: Kieran Trippier replaces Lewis Hall.
45
Update Update
Marcus Tavernier from Bournemouth won a free kick in defense.
45
Substitution Substitution
Substitution for Newcastle United: Kieran Trippier replaces Lewis Hall.
45
Update Update
Foul committed by Sandro Tonali of Newcastle United.
43
Attempt Attempt
Malick Thiaw of Newcastle United has his right-footed shot from close range blocked.
42
Attempt Attempt
Jacob Ramsey's shot for Newcastle United from the center of the box is blocked.
42
Update Update
Harvey Barnes from Newcastle United won a free kick on the left wing.
42
Update Update
Foul committed by Álex Jiménez of Bournemouth.
40
Attempt Attempt
Evanilson from Bournemouth misses a chance with a left-footed shot from close range.
32
GOAL! GOAL! Important
Goal! Bournemouth takes the lead 1-0 with Marcus Tavernier scoring from close range with his right foot.
30
Update Update
Foul committed by Marcos Senesi for Bournemouth.
30
Update Update
William Osula of Newcastle United won a free kick in an attacking position.
28
Update Update
Tino Livramento of Newcastle United won a free kick in defense.
28
Update Update
Foul committed by Marcus Tavernier of Bournemouth.
27
Attempt Attempt
Missed chance. Rayan from Bournemouth shoots with his left foot from outside the box.
24
Update Update
Foul committed by Junior Kroupi for Bournemouth.
24
Update Update
Lewis Hall of Newcastle United won a free kick in defense.
20
Update Update
Foul committed by Sandro Tonali of Newcastle United.
20
Update Update
Alex Scott from Bournemouth won a free kick in an attacking position.
19
Attempt Attempt
Marcus Tavernier's left-footed shot from the left side of the box is blocked. Ryan Christie provided the assist with a through ball.
18
Update Update
Evanilson of Bournemouth is caught offside.
16
Corner Corner
Bournemouth wins a corner after Lewis Hall concedes.
15
Corner Corner
Newcastle United win a corner after Marcus Tavernier concedes.
15
Attempt Attempt
Harvey Barnes from Newcastle United has his right-footed shot from the left side of the box blocked. The assist came from Jacob Ramsey.
13
Update Update
Offside called against Newcastle United. William Osula is in an offside position.
11
Attempt Attempt
Junior Kroupi's right-footed shot from outside the box is blocked. The assist was provided by Marcus Tavernier.
10
Attempt Attempt
Ryan Christie from Bournemouth had a missed chance, shooting with his left foot from outside the box, but it went high and wide to the left.
9
Update Update
Foul committed by Harvey Barnes for Newcastle United.
9
Update Update
Álex Jiménez from Bournemouth won a free kick in defense.
8
Attempt Attempt
Sandro Tonali's right-footed shot from the right side of the box is blocked.
7
Update Update
Álex Jiménez fouled by Bournemouth.
5
Attempt Attempt
Marcus Tavernier's right-footed shot from outside the box is blocked. The assist came from Marcos Senesi.
5
Attempt Attempt
Harvey Barnes from Newcastle United missed a chance, shooting with his right foot from the center of the box but sending it to the left. The assist came from William Osula after a fast break.
4
Attempt Attempt
James Hill of Bournemouth attempts an attack with a header from the center of the box, but it's saved by Newcastle United's goalkeeper Aaron Ramsdale. The assist came from Álex Jiménez, who delivered a cross.
3
Corner Corner
Bournemouth wins a corner after Anthony Elanga concedes.

CONCLUSION

AFC Bournemouth's 2-1 road win over Newcastle United exemplifies superior efficiency despite trailing in possession. The Cherries' first-half lead and second-half resilience capitalized on limited opportunities, while Newcastle's 54% control yielded only one goal. Moderate 9.1% deviation and true market alignment reflect Bournemouth's stronger performance without red card influences or tactical shifts. Efficiency in line with data reinforces their upset credentials. Pending xG details may clarify chance creation, but metrics affirm Bournemouth's tactical discipline and finishing as key to overturning home advantage effectively.

Newcastle United vs AFC Bournemouth preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.