Loading...
BetGPS Football Betting Resources
Spain La Liga ·

Barcelona 1–2 Real Madrid

Full time · half time 1–0 · season 2023/2024

Home 2.55 fair 2.23
Draw 3.60 fair 4.08
Away ✓ 2.60 fair 3.26
Under 2.5 2.35 fair 2.22
Over 2.5 ✓ 1.57 fair 1.82

Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.

Match facts

Barcelona Real Madrid
15 Shots 13
3 Shots on target 4
6 Corners 3
15 Fouls 15
2 Yellow cards 1
0 Red cards 0

Our pre-match prediction

✗ Result missed ✓ Goals correct ✓ BTTS correct Calculated after the match, using only matches played before kick-off (101 league matches this season so far).
Result Barcelona to win
Goals Over 2.5
Both teams score Yes fair 1.73
Expected goals 1.60 – 1.28
Home / Draw / Away
BarcelonaDrawReal Madrid
Under / Over 2.5 goals
Under 2.5Over 2.5
Both teams to score
NoYes
Total goals in the match
Most likely scores
1–1 11.5% 2–1 9.2% 1–0 9%

Statistics 2023/2024, before this match

Barcelona before this match, all matches
2.40points / match
2.20scored / match
1.00conceded / match
WonDrawnLost 10 played · 22:10
Real Madrid before this match, all matches
2.50points / match
2.10scored / match
0.70conceded / match
WonDrawnLost 10 played · 21:7
Barcelona all matches all matches Real Madrid

Per match

2.20 Goals scored 2.10
1.00 Goals conceded 0.70
3.20 Total goals 2.80
16.10 Shots 17.90
7.00 Shots on target 7.50
10.20 Shots faced 12.40
6.60 Corners 6.30
4.10 Corners against 3.50
10.50 Fouls 10.20
2.20 Yellow cards 1.80
0.70 1st-half goals scored 0.80
0.70 1st-half goals conceded 0.50

How often Full Time

70% Wins 80%
30% Draws 10%
0% Losses 10%
90% Over 0.5 goals 100%
70% Over 1.5 goals 90%
60% Over 2.5 goals 60%
50% Over 3.5 goals 30%
30% Over 4.5 goals 0%
10% Over 5.5 goals 0%
50% Both teams scored 50%
50% Clean sheets 50%
10% Failed to score 0%

How often Half Time

20% Wins 40%
50% Draws 30%
30% Losses 30%
60% Over 0.5 goals 80%
40% Over 1.5 goals 40%
30% Over 2.5 goals 10%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Barcelona all matches
Real Madrid all matches
Barcelona before this match, at home
3.00points / match
2.40scored / match
0.40conceded / match
WonDrawnLost 5 played · 12:2
Real Madrid before this match, away
2.17points / match
1.83scored / match
0.83conceded / match
WonDrawnLost 6 played · 11:5
Barcelona at home away Real Madrid

Per match

2.40 Goals scored 1.83
0.40 Goals conceded 0.83
2.80 Total goals 2.67
17.00 Shots 16.00
7.40 Shots on target 6.17
11.20 Shots faced 13.33
7.60 Corners 6.00
4.00 Corners against 4.17
10.00 Fouls 10.50
2.40 Yellow cards 1.83
0.40 1st-half goals scored 1.00
0.20 1st-half goals conceded 0.50

How often Full Time

100% Wins 67%
0% Draws 17%
0% Losses 17%
100% Over 0.5 goals 100%
60% Over 1.5 goals 83%
40% Over 2.5 goals 50%
40% Over 3.5 goals 33%
40% Over 4.5 goals 0%
0% Over 5.5 goals 0%
20% Both teams scored 50%
80% Clean sheets 50%
0% Failed to score 0%

How often Half Time

20% Wins 33%
60% Draws 50%
20% Losses 17%
40% Over 0.5 goals 67%
20% Over 1.5 goals 67%
0% Over 2.5 goals 17%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Barcelona at home
Real Madrid away

Last 10 matches before this match

Barcelona all matches

Date Match Score 1 X 2 O U
22.10.23 Barcelona – Ath Bilbao 1–0 (0–0) 1.624.005.50 1.73 2.08
08.10.23 Granada – Barcelona 2–2 (2–1) 6.505.251.40 1.44 2.70
29.09.23 Barcelona – Sevilla 1–0 (0–0) 1.365.258.00 1.48 2.60
26.09.23 Mallorca – Barcelona 2–2 (2–1) 7.504.201.50 1.90 2.00
23.09.23 Barcelona – Celta 3–2 (0–1) 1.296.009.00 1.50 2.63
16.09.23 Barcelona – Betis 5–0 (2–0) 1.365.257.50 1.57 2.38
03.09.23 Osasuna – Barcelona 1–2 (0–1) 5.254.001.65 1.80 2.00
27.08.23 Villarreal – Barcelona 3–4 (2–2) 3.603.502.00 1.67 2.20
20.08.23 Barcelona – Cadiz 2–0 (0–0) 1.207.0013.00 1.57 2.38
13.08.23 Getafe – Barcelona 0–0 (0–0) 6.503.801.57 2.10 1.73

Real Madrid all matches

Date Match Score 1 X 2 O U
21.10.23 Sevilla – Real Madrid 1–1 (0–0) 4.203.601.85 1.67 2.15
07.10.23 Real Madrid – Osasuna 4–0 (1–0) 1.296.009.50 1.57 2.35
30.09.23 Girona – Real Madrid 0–3 (0–2) 3.504.001.95 1.60 2.30
27.09.23 Real Madrid – Las Palmas 2–0 (1–0) 1.207.0011.00 1.44 2.75
24.09.23 Ath Madrid – Real Madrid 3–1 (2–1) 2.703.402.55 2.06 1.84
17.09.23 Real Madrid – Sociedad 2–1 (0–1) 1.654.005.00 1.90 2.00
02.09.23 Real Madrid – Getafe 2–1 (0–1) 1.335.259.50 1.94 1.96
25.08.23 Celta – Real Madrid 0–1 (0–0) 4.753.901.70 1.73 2.10
19.08.23 Almeria – Real Madrid 1–3 (1–1) 8.004.751.40 1.62 2.30
12.08.23 Ath Bilbao – Real Madrid 0–2 (0–2) 3.303.502.15 1.87 2.03

Barcelona at home

Date Match Score 1 X 2 O U
22.10.23 Barcelona – Ath Bilbao 1–0 (0–0) 1.624.005.50 1.73 2.08
29.09.23 Barcelona – Sevilla 1–0 (0–0) 1.365.258.00 1.48 2.60
23.09.23 Barcelona – Celta 3–2 (0–1) 1.296.009.00 1.50 2.63
16.09.23 Barcelona – Betis 5–0 (2–0) 1.365.257.50 1.57 2.38
20.08.23 Barcelona – Cadiz 2–0 (0–0) 1.207.0013.00 1.57 2.38
28.05.23 Barcelona – Mallorca 3–0 (2–0) 1.335.009.50 1.57 2.38
20.05.23 Barcelona – Sociedad 1–2 (0–1) 1.803.754.33 1.96 1.94
02.05.23 Barcelona – Osasuna 1–0 (0–0) 1.147.5019.00 1.50 2.63
29.04.23 Barcelona – Betis 4–0 (3–0) 1.335.009.00 1.67 2.20
23.04.23 Barcelona – Ath Madrid 1–0 (1–0) 1.953.304.20 2.20 1.67

Real Madrid away

Date Match Score 1 X 2 O U
21.10.23 Sevilla – Real Madrid 1–1 (0–0) 4.203.601.85 1.67 2.15
30.09.23 Girona – Real Madrid 0–3 (0–2) 3.504.001.95 1.60 2.30
24.09.23 Ath Madrid – Real Madrid 3–1 (2–1) 2.703.402.55 2.06 1.84
25.08.23 Celta – Real Madrid 0–1 (0–0) 4.753.901.70 1.73 2.10
19.08.23 Almeria – Real Madrid 1–3 (1–1) 8.004.751.40 1.62 2.30
12.08.23 Ath Bilbao – Real Madrid 0–2 (0–2) 3.303.502.15 1.87 2.03
27.05.23 Sevilla – Real Madrid 1–2 (1–1) 2.883.502.40 1.80 2.00
21.05.23 Valencia – Real Madrid 1–0 (1–0) 3.203.502.20 1.73 2.10
02.05.23 Sociedad – Real Madrid 2–0 (0–0) 2.553.402.80 2.08 1.82
25.04.23 Girona – Real Madrid 4–2 (2–1) 5.254.331.57 1.57 2.38

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

Head-to-head since 2021/2022, before this match

Barcelona winsDrawsReal Madrid wins
4matches
3.50goals / match
100%over 2.5
75%both scored
Date Match Score 1 X 2 O U
19.03.23SP1 Barcelona – Real Madrid 2–1 (1–1) 2.153.503.25 1.88 2.02
16.10.22SP1 Real Madrid – Barcelona 3–1 (2–0) 2.203.603.10 1.57 2.37
20.03.22SP1 Real Madrid – Barcelona 0–4 (0–2) 2.153.603.25 1.66 2.20
24.10.21SP1 Barcelona – Real Madrid 1–2 (0–1) 2.753.602.45 1.66 2.20

Spain La Liga table 2023/2024, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Girona 11 9 1 1 25 13 +12 28 WWLWWW
2 Real Madrid 10 8 1 1 21 7 +14 25 WLWWWD
3 Barcelona 10 7 3 0 22 10 +12 24 WWDWDW
4 Ath Madrid 9 7 1 1 23 8 +15 22 LWWWWW
5 Sociedad 10 5 3 2 18 12 +6 18 LWWWLW
6 Ath Bilbao 10 5 2 3 16 10 +6 17 WWDLWL
7 Vallecano 10 4 4 2 12 13 -1 16 WDDDDW
8 Valencia 10 4 2 4 12 11 +1 14 WDLLDW
9 Betis 10 3 5 2 12 14 -2 14 LDDWDD
10 Las Palmas 11 4 2 5 8 10 -2 14 WLWWLW
11 Osasuna 10 4 1 5 11 14 -3 13 LDLWLW
12 Getafe 10 2 5 3 13 16 -3 11 WLDDDD
13 Sevilla 9 2 3 4 14 13 +1 9 WDWLDD
14 Villarreal 10 2 3 5 12 16 -4 9 WDLDLD
15 Alaves 10 2 3 5 8 14 -6 9 LLDLDD
16 Cadiz 10 2 3 5 8 14 -6 9 LDDLLL
17 Mallorca 10 1 5 4 12 16 -4 8 WLDDDL
18 Celta 11 1 3 7 10 19 -9 6 LDLDLL
19 Granada 10 1 3 6 15 25 -10 6 LLDDDL
20 Almeria 11 0 3 8 14 31 -17 3 DLDLLL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Barcelona 5 5 0 0 12 2 +10 15 WWWWW
2 Girona 6 5 0 1 15 8 +7 15 WWWLWW
3 Sociedad 6 4 2 0 15 8 +7 14 DDWWWW
4 Real Madrid 4 4 0 0 10 2 +8 12 WWWW
5 Ath Madrid 4 4 0 0 11 5 +6 12 WWWW
6 Ath Bilbao 5 3 1 1 12 6 +6 10 LWWDW
7 Valencia 5 3 0 2 7 3 +4 9 WLWLW
8 Getafe 5 2 3 0 5 3 +2 9 DWWDD
9 Betis 4 2 2 0 5 1 +4 8 DWDW
10 Sevilla 6 2 2 2 11 8 +3 8 LLWWDD
11 Cadiz 5 2 2 1 5 3 +2 8 WDWDL
12 Las Palmas 5 2 2 1 4 3 +1 8 DDWWL
13 Alaves 5 2 1 2 6 8 -2 7 WWLLD
14 Granada 5 1 2 2 8 11 -3 5 LWLDD
15 Vallecano 4 1 2 1 5 10 -5 5 LWDD
16 Villarreal 6 1 1 4 9 12 -3 4 LLWLLD
17 Osasuna 5 1 1 3 3 6 -3 4 LLDLW
18 Mallorca 4 0 3 1 3 4 -1 3 LDDD
19 Almeria 6 0 2 4 9 15 -6 2 LLLDDL
20 Celta 6 0 2 4 3 10 -7 2 LLLDDL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Real Madrid 6 4 1 1 11 5 +6 13 WWWLWD
2 Girona 5 4 1 0 10 5 +5 13 DWWWW
3 Vallecano 6 3 2 1 7 3 +4 11 WWLDDW
4 Ath Madrid 5 3 1 1 12 3 +9 10 DWLWW
5 Barcelona 5 2 3 0 10 8 +2 9 DWWDD
6 Osasuna 5 3 0 2 8 8 0 9 WWLWL
7 Ath Bilbao 5 2 1 2 4 4 0 7 WDWLL
8 Las Palmas 6 2 0 4 4 7 -3 6 LLLLWW
9 Betis 6 1 3 2 7 13 -6 6 WLLDDD
10 Villarreal 4 1 2 1 3 4 -1 5 WLDD
11 Mallorca 6 1 2 3 9 12 -3 5 DLWLDL
12 Valencia 5 1 2 2 5 8 -3 5 WLDLD
13 Sociedad 4 1 1 2 3 4 -1 4 DLWL
14 Celta 5 1 1 3 7 9 -2 4 DWLLL
15 Alaves 5 0 2 3 2 6 -4 2 LLLDD
16 Getafe 5 0 2 3 8 13 -5 2 LLLDD
17 Sevilla 3 0 1 2 3 5 -2 1 LDL
18 Granada 5 0 1 4 7 14 -7 1 LLLDL
19 Cadiz 5 0 1 4 3 11 -8 1 LLDLL
20 Almeria 5 0 1 4 5 16 -11 1 DLLLL

Barcelona   Real Madrid

Under / Over goals 2023/2024, before this match

Goals
All matches – Under/Over goals
# Streak
1 20 Almeria 11 2 9 1.3 2.8 0 3 8 14 31 3 OOOOOO
2 1 Girona 11 4 7 2.3 1.2 9 1 1 25 13 28 OOOUOU
3 4 Ath Madrid 9 2 7 2.6 0.9 7 1 1 23 8 22 OOUOOO
4 2 Real Madrid 10 4 6 2.1 0.7 8 1 1 21 7 25 OOUOOU
5 3 Barcelona 10 4 6 2.2 1.0 7 3 0 22 10 24 OOOUOU
6 12 Getafe 10 4 6 1.3 1.6 2 5 3 13 16 11 OOOUOU
7 14 Villarreal 10 4 6 1.2 1.6 2 3 5 12 16 9 OUOUOU
8 19 Granada 10 4 6 1.5 2.5 1 3 6 15 25 6 OUUOOU
9 5 Sociedad 10 5 5 1.8 1.2 5 3 2 18 12 18 OOUOOU
10 6 Ath Bilbao 10 5 5 1.6 1.0 5 2 3 16 10 17 OUOOOU
11 8 Valencia 10 5 5 1.2 1.1 4 2 4 12 11 14 OOUOUU
12 13 Sevilla 9 4 5 1.6 1.4 2 3 4 14 13 9 UUOUOU
13 18 Celta 11 6 5 0.9 1.7 1 3 7 10 19 6 OUOOOU
14 9 Betis 10 6 4 1.2 1.4 3 5 2 12 14 14 OUUOUU
15 11 Osasuna 10 6 4 1.1 1.4 4 1 5 11 14 13 OUUUOU
16 17 Mallorca 10 6 4 1.2 1.6 1 5 4 12 16 8 UOOOUU
17 7 Vallecano 10 7 3 1.2 1.3 4 4 2 12 13 16 UUUOOU
18 10 Las Palmas 11 8 3 0.7 0.9 4 2 5 8 10 14 UUOOUO
19 16 Cadiz 10 7 3 0.8 1.4 2 3 5 8 14 9 OUUOUU
20 15 Alaves 10 9 1 0.8 1.4 2 3 5 8 14 9 UUUUUU
Home – Under/Over goals
# Streak
1 14 Villarreal 6 1 5 1.5 2.0 1 1 4 9 12 4 OOOOOU
2 20 Almeria 6 1 5 1.5 2.5 0 2 4 9 15 2 UOOOOO
3 1 Girona 6 2 4 2.5 1.3 5 0 1 15 8 15 OUOOOU
4 4 Ath Madrid 4 0 4 2.8 1.2 4 0 0 11 5 12 OOOO
5 6 Ath Bilbao 5 1 4 2.4 1.2 3 1 1 12 6 10 UOOOO
6 13 Sevilla 6 2 4 1.8 1.3 2 2 2 11 8 8 OOUOOU
7 2 Real Madrid 4 1 3 2.5 0.5 4 0 0 10 2 12 OOUO
8 5 Sociedad 6 3 3 2.5 1.3 4 2 0 15 8 14 UUOOOU
9 19 Granada 5 2 3 1.6 2.2 1 2 2 8 11 5 UOOUO
10 3 Barcelona 5 3 2 2.4 0.4 5 0 0 12 2 15 UOOUU
11 7 Vallecano 4 2 2 1.2 2.5 1 2 1 5 10 5 OUUO
12 8 Valencia 5 3 2 1.4 0.6 3 0 2 7 3 9 UOOUU
13 18 Celta 6 4 2 0.5 1.7 0 2 4 3 10 2 UUUUOO
14 9 Betis 4 3 1 1.2 0.2 2 2 0 5 1 8 UUUO
15 10 Las Palmas 5 4 1 0.8 0.6 2 2 1 4 3 8 UUUOU
16 11 Osasuna 5 4 1 0.6 1.2 1 1 3 3 6 4 UOUUU
17 12 Getafe 5 4 1 1.0 0.6 2 3 0 5 3 9 UUOUU
18 15 Alaves 5 4 1 1.2 1.6 2 1 2 6 8 7 OUUUU
19 16 Cadiz 5 4 1 1.0 0.6 2 2 1 5 3 8 UUOUU
20 17 Mallorca 4 3 1 0.8 1.0 0 3 1 3 4 3 UUOU
Away – Under/Over goals
# Streak
1 12 Getafe 5 0 5 1.6 2.6 0 2 3 8 13 2 OOOOO
2 3 Barcelona 5 1 4 2.0 1.6 2 3 0 10 8 9 UOOOO
3 20 Almeria 5 1 4 1.0 3.2 0 1 4 5 16 1 UOOOO
4 1 Girona 5 2 3 2.0 1.0 4 1 0 10 5 13 UOOOU
5 2 Real Madrid 6 3 3 1.8 0.8 4 1 1 11 5 13 UOUOOU
6 4 Ath Madrid 5 2 3 2.4 0.6 3 1 1 12 3 10 UOOUO
7 8 Valencia 5 2 3 1.0 1.6 1 2 2 5 8 5 OUOOU
8 9 Betis 6 3 3 1.2 2.2 1 3 2 7 13 6 OOOUUU
9 11 Osasuna 5 2 3 1.6 1.6 3 0 2 8 8 9 UOOUO
10 17 Mallorca 6 3 3 1.5 2.0 1 2 3 9 12 5 UOUOOU
11 18 Celta 5 2 3 1.4 1.8 1 1 3 7 9 4 UOOOU
12 19 Granada 5 2 3 1.4 2.8 0 1 4 7 14 1 OOUOU
13 5 Sociedad 4 2 2 0.8 1.0 1 1 2 3 4 4 UOUO
14 10 Las Palmas 6 4 2 0.7 1.2 2 0 4 4 7 6 UUUUOO
15 16 Cadiz 5 3 2 0.6 2.2 0 1 4 3 11 1 UOUOU
16 6 Ath Bilbao 5 4 1 0.8 0.8 2 1 2 4 4 7 UUUOU
17 7 Vallecano 6 5 1 1.2 0.5 3 2 1 7 3 11 UUUUOU
18 13 Sevilla 3 2 1 1.0 1.7 0 1 2 3 5 1 OUU
19 14 Villarreal 4 3 1 0.8 1.0 1 2 1 3 4 5 UOUU
20 15 Alaves 5 5 0 0.4 1.2 0 2 3 2 6 2 UUUUU

U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Streak = last 6 matches, oldest left: O / U over or under the line, Y / N on the BTTS tab. Click a column heading to sort; click again to reverse.

Results and odds courtesy of football-data.co.uk · updated 2 Nov 2026, 20:47