Win more if the outcome lands within a range

A bookie's middle bet allows you to bet on overlapping lines from different bookies and win both bets if the result falls within a specific range. Read more


We've just found 2,290 middle bets for your filter settings.

Of these, 2,215 middle bets offer a positive expected value.

To see middle bets with a positive expected value and lossless arbs-middle bets, please choose a plan.

Found 75 middle bets with 21Red | Add to filter | Back to my middle bets
(Auto updates — Shift+P to start them) (Auto updates — Shift+P to pause them)

Examples with a low expected value↓
▼ | ProfitBookie ▲▼ EventMarketOdds
-0.01%3.49 / 22.3%
-18.21% / 63.6%

Betfair
Soccer
06/10
18:45
Estonia – Iceland
UEFA Nations League C
Under 2.5 - lay
(6.5%)
£90.34
2.00
21Red
Soccer
06/10
18:45
Estonia – Iceland
Europe - UEFA Nations League
Under 3.5
+ 3 middle bets for this event
-0.01%2.61 / 27.7%
-21.69% / 56.6%

Smarkets
Soccer
10/10
14:00
Middlesbrough – Wolverhampton
EFL Championship
2 - lay
(2.0%)
£58.00
3.10
21Red
Soccer
10/10
14:00
Middlesbrough – Wolves
England - Championship
1 - No
+ 1 middle bet for this event
-0.02%2.23 / 30.9%
-23.62% / 52.8%

Matchbook
Soccer
04/10
22:00
Puerto Rico – Cayman Islands
Americas - CONCACAF Nations League B
Over 2.5
(1.0%)
$10.59
21Red
Soccer
04/10
22:00
Puerto Rico – Cayman Islands
Americas - CONCACAF Nations League
Under 3.5 1st team
+ 5 middle bets for this event
-0.02%4.29 / 18.9%
-15.89% / 68.2%

21Red
Soccer
09/10
18:30
Borussia Dortmund – Werder Bremen
Germany - Bundesliga
1X
Smarkets
Soccer
09/10
18:30
Borussia Dortmund – Werder Bremen
German Bundesliga
1 - lay
(2.0%)
£114.00
1.42
+ 2 middle bets for this event
-0.02%10.41 / 8.74%
-8.06% / 83.9%

Smarkets
Soccer
13/10
19:00
Viking FK – Bayern Munich
UEFA Champions League
2 - lay
(2.0%)
£357.00
1.13
21Red
Soccer
13/10
19:00
Viking FK – Bayern Munich
Europe - Champions League
X2
-0.03%3.55 / 22.0%
-18.03% / 63.9%

21Red
Soccer
05/10
18:45
France – Belgium
Europe - UEFA Nations League
2 - No
Matchbook
Soccer
05/10
18:45
France – Belgium
Europe - UEFA Nations League A
X2
(1.0%)
$76.80
+ 2 middle bets for this event
-0.03%3.11 / 24.3%
-19.58% / 60.8%

21Red
Soccer
10/10
16:30
Manchester United – Tottenham
England - Premier League
2 - No
FulltBet (BR)
Soccer
10/10
16:30
Manchester United – Tottenham Hotspur
England - England Premier League
1 - lay
(1.0%)
1.75
+ 5 middle bets for this event
-0.05%2.04 / 32.8%
-24.73% / 50.6%

21Red
Soccer
05/10
18:45
Northern Ireland – Georgia
Europe - UEFA Nations League
2 - No
Matchbook
Soccer
05/10
18:45
Northern Ireland – Georgia
Europe - UEFA Nations League B
X2
(1.0%)
$205.21
+ 5 middle bets for this event
-0.07%3.57 / 21.8%
-17.94% / 64.1%

21Red
Soccer
05/10
18:45
Liechtenstein – Gibraltar
World - International Friendly Games
AH1(+1.5)
Betfair
Soccer
05/10
18:45
Liechtenstein – Gibraltar
Friendlies International
1X - lay
(6.5%)
£68.17
1.46
+ 1 middle bet for this event
-0.08%3.15 / 24.0%
-19.42% / 61.2%

21Red
Soccer
06/10
19:00
Angola – Malawi
Africa - Africa Cup of Nations, Qualification
1X
Matchbook
Soccer
06/10
19:00
Angola – Malawi
Africa - Africa Cup of Nations Qualification
1 - lay
(1.0%)
$21.18
1.44
-0.12%0.16 / 86.1%
-46.34% / 7.32%

21Red
Soccer
15/10
16:45
Panathinaikos – FK Borac Banja Luka
Europe - Conference League
2 - No
BetDaq
Soccer
15/10
16:45
Panathinaikos – FK Borac Banja Luka
UEFA Europa Conference League
AH1(−4) - lay
(5.0%)
18.01
+ 1 middle bet for this event
-0.17%3.84 / 20.5%
-17.12% / 65.8%

Betfair
Soccer
10/10
17:00
Maritimo – Porto
Portuguese Primeira Liga
2 - lay
(6.5%)
£92.82
1.37
21Red
Soccer
10/10
17:00
Maritimo – FC Porto
Portugal - Primeira Liga
1 - No
+ 1 middle bet for this event
-0.18%0.42 / 70.0%
-41.28% / 17.4%

Smarkets
Soccer
13/10
19:00
Galatasaray – Barcelona
UEFA Champions League
AH1(+3.5)
(2.0%)
£114.00
21Red
Soccer
13/10
19:00
Galatasaray SK – FC Barcelona
Europe - Champions League
1 - No
+ 1 middle bet for this event
-0.21%3.37 / 22.6%
-18.63% / 62.7%

Smarkets
Soccer
15/10
16:45
Hajduk Split – Ajax
UEFA Europa Conference League
2 - lay
(2.0%)
£31.00
1.58
21Red
Soccer
15/10
16:45
Hajduk Split – Ajax
Europe - Conference League
1 - No
-0.21%4.88 / 16.8%
-14.54% / 70.9%

Kalshi
Soccer
06/10
18:45
Croatia – Spain
UEFA Nations League
2 - No
$305.28
21Red
Soccer
06/10
18:45
Croatia – Spain
Europe - UEFA Nations League
X2
+ 1 middle bet for this event
-0.25%0.4 / 71.1%
-41.70% / 16.6%

BetDaq
Soccer
17/10
16:30
Real Betis – FC Barcelona
Spanish Soccer - La Liga
AH2(−3.5) - lay
(5.0%)
7.10
21Red
Soccer
17/10
16:30
Real Betis – FC Barcelona
Spain - LaLiga
1 - No
+ 2 middle bets for this event
-0.25%2.36 / 29.4%
-22.93% / 54.1%

21Red
Soccer
10/10
11:30
Notts County – Oxford Utd
England - League One
2 - No
Smarkets
Soccer
10/10
11:30
Notts County – Oxford Utd
EFL League One
1 - lay
(2.0%)
£12.00
2.74
-0.26%1.61 / 37.9%
-27.68% / 44.6%

Smarkets
Soccer
06/10
18:45
Belarus – Finland
UEFA Nations League C
Under 2.5 - lay
(2.0%)
£337.00
1.66
21Red
Soccer
06/10
18:45
Belarus – Finland
Europe - UEFA Nations League
Under 5
+ 4 middle bets for this event
-0.28%3.29 / 23.0%
-18.90% / 62.2%

21Red
Soccer
09/10
19:00
West Ham – QPR
England - Championship
2 - No
BetDaq
Soccer
09/10
19:00
West Ham – Queens Park Rangers
English Soccer - Championship
1 - lay
(5.0%)
1.59
+ 2 middle bets for this event
-0.28%2.77 / 26.2%
-20.97% / 58.1%

21Red
Soccer
14/10
19:00
Manchester City – PSG
Europe - Champions League
2 - No
Smarkets
Soccer
14/10
19:00
Man City – PSG
UEFA Champions League
1 - lay
(2.0%)
£369.00
2.36
-0.29%4.58 / 17.6%
-15.21% / 69.6%

21Red
Soccer
10/10
19:00
Real Madrid – Villarreal CF
Spain - LaLiga
1X
Smarkets
Soccer
10/10
19:00
Real Madrid – Villarreal
Spanish La Liga
1 - lay
(2.0%)
£83.00
1.38
+ 3 middle bets for this event
-0.29%3.16 / 23.7%
-19.37% / 61.3%

21Red
Soccer
05/10
18:45
Montenegro – Armenia
Europe - UEFA Nations League
2 - No
BetDaq
Soccer
05/10
18:45
Montenegro – Armenia
UEFA Nations League
1 - lay
(5.0%)
1.59
-0.33%2.86 / 25.5%
-20.59% / 58.8%

21Red
Soccer
11/10
16:30
Real Betis – Osasuna
Spain - LaLiga
2 - No
Smarkets
Soccer
11/10
16:30
Real Betis – Osasuna
Spanish La Liga
1 - lay
(2.0%)
£59.00
1.69
+ 1 middle bet for this event
-0.36%7.37 / 11.6%
-10.67% / 78.7%

21Red
Soccer
06/10
18:45
England – Czechia
Europe - UEFA Nations League
1X
Kalshi
Soccer
06/10
18:45
England – Czechia
UEFA Nations League
1 - No
$0.71
+ 1 middle bet for this event
-0.36%0.29 / 77.1%
-43.73% / 12.6%

BetDaq
Soccer
13/10
19:00
Atlético de Madrid – Manchester United
UEFA Champions League
Over 1.5
(5.0%)
21Red
Soccer
13/10
19:00
Atletico Madrid – Manchester United
Europe - Champions League
Under 2.5 2nd period 1st team