Expected goals (xG)
Expected goals xG - measures the quality of a scoring chance and the probability of it becoming a goal. It's calculated from factors like shot location, angle, distance, assist type, and defensive pressure. Each shot gets a value from 0 to 1; a team's total xG is the sum of all its shots. A penalty is usually worth ~0.79–0.80. Higher xG = better chances, regardless of whether goals were actually scored.
0.91
73%
Ball possession
27%
8
Big chances
Big chances - counts clear scoring opportunities where a goal is highly expected. These are situations like one-on-one with the goalkeeper, close-range shots with little defensive pressure, or shots into an open goal.
1
31
Total shots
10
10
Shots on goal
2
15
Shots off goal
1
21
Shots inside the Box
6
10
Shots outside the Box
4
3.85
xG on target (xGOT)
xG on target (xGOT) - measures the likelihood that a shot on target results in a goal. Unlike xG (which evaluates the chance before the shot), xGOT assesses execution - shot placement, goalkeeper position, etc. - after the ball is struck. Only shots on target are included, each valued 0–1. A team's total xGOT is the sum of all its on-target shots.
0.53
6
Blocked shots
7
4
Hit the woodwork
0
1
Headed goals
0
60
Touches in the opposition Box
17
3
Offsides
1
13
Free kicks
12
8
Corner kicks
4
14
Throw ins
11
12
Fouls
13
0
Errors leading to shot
1
1
Errors leading to goal
1
1
Yellow cards
2
0
Red cards
1
46
Duels won
39
5/13 (38%)
Tackles
5/9 (56%)
15
Clearances
41
6
Interceptions
6
640/701 (91%)
Passes
187/266 (70%)
23/40 (57%)
Long Passes
28/70 (40%)
280/322 (87%)
Passes in final third
34/63 (54%)
4.42
Expected assists (xA)
Expected assists (xA) - measures the likelihood that a completed pass will become an assist for a goal. It evaluates the quality of the pass based on factors like its placement, trajectory, speed, the receiver's position, defensive pressure, and the overall attacking context. Each key pass receives a value between 0 and 1; a player's or team's total xA is the sum of these values. Higher xA indicates better chance creation, even if the subsequent shot is missed or saved.
0.67
9/39 (23%)
Crosses
2/6 (33%)
1
Goalkeeper saves
7
0.53
xGOT faced
xGOT faced - total number of goals a goalkeeper would be expected to concede based on the volume and quality of on-target shots faced. Each shot's quality is assessed using post-shot factors: placement, goalkeeper positioning, shot speed, etc. xGOT Faced for a team equals the opposing team's total xGOT from shots on target. It serves as the benchmark for calculating Goals Prevented.
3.85
-0.47
Goals prevented
Goals prevented - measures how many goals a goalkeeper saved compared to expectation. It is calculated as the difference between xGOT Faced (the total post-shot expected goals of all on-target shots faced) and the actual number of goals conceded (excluding own goals). A higher positive value indicates the goalkeeper performed above average, preventing more goals than expected from the quality of shots faced. A negative value means more goals were conceded than the shots "deserved.
0.85
2.39
Expected goals (xG)
Expected goals xG - measures the quality of a scoring chance and the probability of it becoming a goal. It's calculated from factors like shot location, angle, distance, assist type, and defensive pressure. Each shot gets a value from 0 to 1; a team's total xG is the sum of all its shots. A penalty is usually worth ~0.79–0.80. Higher xG = better chances, regardless of whether goals were actually scored.
0.44
67%
Ball possession
33%
4
Big chances
Big chances - counts clear scoring opportunities where a goal is highly expected. These are situations like one-on-one with the goalkeeper, close-range shots with little defensive pressure, or shots into an open goal.
0
13
Total shots
8
3
Shots on goal
1
7
Shots off goal
1
10
Shots inside the Box
5
3
Shots outside the Box
3
1.38
xG on target (xGOT)
xG on target (xGOT) - measures the likelihood that a shot on target results in a goal. Unlike xG (which evaluates the chance before the shot), xGOT assesses execution - shot placement, goalkeeper position, etc. - after the ball is struck. Only shots on target are included, each valued 0–1. A team's total xGOT is the sum of all its on-target shots.
0.2
3
Blocked shots
6
27
Touches in the opposition Box
14
2
Offsides
0
6
Free kicks
8
4
Corner kicks
3
6
Throw ins
8
8
Fouls
6
0
Errors leading to shot
1
0
Errors leading to goal
1
1
Yellow cards
1
0
Red cards
1
22
Duels won
18
4/9 (44%)
Tackles
2/4 (50%)
11
Clearances
19
5
Interceptions
4
300/333 (90%)
Passes
127/167 (76%)
12/18 (67%)
Long Passes
15/35 (43%)
109/132 (83%)
Passes in final third
26/42 (62%)
1.75
Expected assists (xA)
Expected assists (xA) - measures the likelihood that a completed pass will become an assist for a goal. It evaluates the quality of the pass based on factors like its placement, trajectory, speed, the receiver's position, defensive pressure, and the overall attacking context. Each key pass receives a value between 0 and 1; a player's or team's total xA is the sum of these values. Higher xA indicates better chance creation, even if the subsequent shot is missed or saved.
0.36
2/15 (13%)
Crosses
1/4 (25%)
1
Goalkeeper saves
2
0.2
xGOT faced
xGOT faced - total number of goals a goalkeeper would be expected to concede based on the volume and quality of on-target shots faced. Each shot's quality is assessed using post-shot factors: placement, goalkeeper positioning, shot speed, etc. xGOT Faced for a team equals the opposing team's total xGOT from shots on target. It serves as the benchmark for calculating Goals Prevented.
1.38
0.2
Goals prevented
Goals prevented - measures how many goals a goalkeeper saved compared to expectation. It is calculated as the difference between xGOT Faced (the total post-shot expected goals of all on-target shots faced) and the actual number of goals conceded (excluding own goals). A higher positive value indicates the goalkeeper performed above average, preventing more goals than expected from the quality of shots faced. A negative value means more goals were conceded than the shots "deserved.
0.38
2.34
Expected goals (xG)
Expected goals xG - measures the quality of a scoring chance and the probability of it becoming a goal. It's calculated from factors like shot location, angle, distance, assist type, and defensive pressure. Each shot gets a value from 0 to 1; a team's total xG is the sum of all its shots. A penalty is usually worth ~0.79–0.80. Higher xG = better chances, regardless of whether goals were actually scored.
0.47
79%
Ball possession
21%
4
Big chances
Big chances - counts clear scoring opportunities where a goal is highly expected. These are situations like one-on-one with the goalkeeper, close-range shots with little defensive pressure, or shots into an open goal.
1
18
Total shots
2
7
Shots on goal
1
8
Shots off goal
0
11
Shots inside the Box
1
7
Shots outside the Box
1
2.47
xG on target (xGOT)
xG on target (xGOT) - measures the likelihood that a shot on target results in a goal. Unlike xG (which evaluates the chance before the shot), xGOT assesses execution - shot placement, goalkeeper position, etc. - after the ball is struck. Only shots on target are included, each valued 0–1. A team's total xGOT is the sum of all its on-target shots.
0.33
3
Blocked shots
1
4
Hit the woodwork
0
1
Headed goals
0
33
Touches in the opposition Box
3
1
Offsides
1
7
Free kicks
4
4
Corner kicks
1
8
Throw ins
3
4
Fouls
7
1
Errors leading to goal
0
0
Yellow cards
1
24
Duels won
21
1/4 (25%)
Tackles
3/5 (60%)
4
Clearances
22
1
Interceptions
2
340/368 (92%)
Passes
60/99 (61%)
11/22 (50%)
Long Passes
13/35 (37%)
171/190 (90%)
Passes in final third
8/21 (38%)
2.67
Expected assists (xA)
Expected assists (xA) - measures the likelihood that a completed pass will become an assist for a goal. It evaluates the quality of the pass based on factors like its placement, trajectory, speed, the receiver's position, defensive pressure, and the overall attacking context. Each key pass receives a value between 0 and 1; a player's or team's total xA is the sum of these values. Higher xA indicates better chance creation, even if the subsequent shot is missed or saved.
0.31
7/24 (29%)
Crosses
1/2 (50%)
0
Goalkeeper saves
5
0.33
xGOT faced
xGOT faced - total number of goals a goalkeeper would be expected to concede based on the volume and quality of on-target shots faced. Each shot's quality is assessed using post-shot factors: placement, goalkeeper positioning, shot speed, etc. xGOT Faced for a team equals the opposing team's total xGOT from shots on target. It serves as the benchmark for calculating Goals Prevented.
2.47
-0.67
Goals prevented
Goals prevented - measures how many goals a goalkeeper saved compared to expectation. It is calculated as the difference between xGOT Faced (the total post-shot expected goals of all on-target shots faced) and the actual number of goals conceded (excluding own goals). A higher positive value indicates the goalkeeper performed above average, preventing more goals than expected from the quality of shots faced. A negative value means more goals were conceded than the shots "deserved.
Dickinson David signals the start, and Aberdeen takes control at .
39’` — Goal scored1 — 0
Nygren Benjamin (Celtic) smashes it in for Aberdeen, and roars with excitement.
74’` — Goal1 — 1
Celtic’s Bilalovic Kenan (Aberdeen) strikes, sending the crowd wild with a stunning goal.
88’` — Back of the net2 — 1
A brilliant goal by Aberdeen’s Tierney Kieran (Celtic), lighting up the match at .
90 + 2’` — The ball has crossed the goal line3 — 1
Forrest James (Celtic) scores for Celtic, and erupts in celebration!
[12:03:25]` — Half-time
With the scoreline at 3:1, referee Dickinson David calls for half-time. Celtic and Aberdeen step off the pitch for a short rest and coaching adjustments.
[12:03:29]` — Start of the second half
The footballer leads Aberdeen out for the second half at with momentum in mind.
[12:03:50]` — Full-time
Dickinson David ends proceedings at , and Celtic vs. Aberdeen is history.
18’` — Caution
Aberdeen’s Armstrong Stuart (Aberdeen) is cautioned by Dickinson David, a yellow at .
45 + 1’` — The yellow card comes on
Dickinson David books Engels Arne (Celtic) with a yellow card for Celtic at .
45 + 3’` — Send off
Lobban Dylan (Aberdeen) sees red, reducing Aberdeen to ten players at .
54’` — Coach prepares substitution
Dickinson David oversees Aberdeen’s substitution as The footballer Aberdeen leaves the field.
54’` — Substitution
The FC footballer Aberdeen is substituted for Aberdeen, as Dickinson David signals at .
68’` — Coach makes sub
Dickinson David oversees Aberdeen’s substitution as FC player Aberdeen leaves the field.
68’` — Coach prepares substitution
The footballer Aberdeen is substituted for Aberdeen, as Dickinson David signals at .
69’` — Substitution
Celtic swaps The player Celtic out, shaking things up at .
70’` — Coach prepares substitution
Dickinson David oversees Aberdeen’s substitution as The footballer Celtic leaves the field.
70’` — Substitution
FC player Celtic exits for Celtic, and watches the tactical switch.
82’` — Substitution
Celtic makes a change at , with The footballer Celtic coming off the pitch.
84’` — The yellow card comes on
Celtic’s Jensen Alexander (Aberdeen) earns a yellow card, noted by Dickinson David at .
89’` — Substitution
Celtic swaps FC player Aberdeen out, shaking things up at .
39’` — Goal scored1 — 0
Nygren Benjamin (Celtic) smashes it in for Aberdeen, and roars with excitement.
88’` — Back of the net2 — 0
A brilliant goal by Aberdeen’s Tierney Kieran (Celtic), lighting up the match at .
90 + 2’` — The ball has crossed the goal line3 — 0
Forrest James (Celtic) scores for Celtic, and erupts in celebration!
45 + 1’` — The yellow card comes on
Dickinson David books Engels Arne (Celtic) with a yellow card for Celtic at .
69’` — Substitution
Celtic swaps The player Celtic out, shaking things up at .
70’` — Coach prepares substitution
Dickinson David oversees Aberdeen’s substitution as The footballer Celtic leaves the field.
70’` — Substitution
FC player Celtic exits for Celtic, and watches the tactical switch.
82’` — Substitution
Celtic makes a change at , with The footballer Celtic coming off the pitch.
74’` — Goal0 — 1
Celtic’s Bilalovic Kenan (Aberdeen) strikes, sending the crowd wild with a stunning goal.
18’` — Caution
Aberdeen’s Armstrong Stuart (Aberdeen) is cautioned by Dickinson David, a yellow at .
45 + 3’` — Send off
Lobban Dylan (Aberdeen) sees red, reducing Aberdeen to ten players at .
54’` — Coach prepares substitution
Dickinson David oversees Aberdeen’s substitution as The footballer Aberdeen leaves the field.
54’` — Substitution
The FC footballer Aberdeen is substituted for Aberdeen, as Dickinson David signals at .
68’` — Coach makes sub
Dickinson David oversees Aberdeen’s substitution as FC player Aberdeen leaves the field.
68’` — Coach prepares substitution
The footballer Aberdeen is substituted for Aberdeen, as Dickinson David signals at .
84’` — The yellow card comes on
Celtic’s Jensen Alexander (Aberdeen) earns a yellow card, noted by Dickinson David at .
89’` — Substitution
Celtic swaps FC player Aberdeen out, shaking things up at .
Celtic and Aberdeen will play their match on 21 Dec 2025 at 10:00.All interesting information can be found in one place, like Celtic vs Aberdeen score, fixtures, statistics, latest score, livescore, and future matches' fixtures.
Match and teams’ info
Celtic vs Aberdeen score and info in recent games: