Win more if the outcome lands within a range

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


We've just found 4,578 middles for your filter settings.

Of these, 4,526 middles offer a positive expected value.

To see middles with a positive expected value and lossless surebets-middles, please choose a plan.

Found 52 middles with Player (RO) | Add to filter | Back to my middles
(Auto updates — Shift+P to start them) (Auto updates — Shift+P to pause them)

Examples with a low expected value↓
▼ | ProfitBookmaker ▲▼ EventMarketOdds
-0.02%1.78 / 35.9%
-26.42% / 47.2%

Betfair
Football
02/10
18:45
France – Italy
UEFA Nations League A
Over 3.5
(6.5%)
£37.24
Player (RO)
Football
02/10
18:45
France – Italy
Europe - UEFA Nations League A, Group 1 2026/2026
Under 4.5 1st team
+ 2 middles for this event
-0.04%1.67 / 37.4%
-27.24% / 45.5%

BetDaq
Football
02/10
18:45
Belgium – Turkey
UEFA Nations League
Over 3.5
(5.0%)
Player (RO)
Football
02/10
18:45
Belgium – Turkey
Europe - UEFA Nations League A, Group 1 2026/2026
Under 4.5 1st team
+ 1 middle for this event
-0.05%4.2 / 19.2%
-16.12% / 67.8%

Player (RO)
Football
02/10
19:00
Helmond Sport – Heracles Almelo
Netherlands - Eerste Divisie 2026/2027
Over 1.5
FulltBet (BR)
Football
02/10
19:00
Helmond Sport – Heracles Almelo
Netherlands - Netherlands Eerste Divisie
Over 2.5 - lay
(1.0%)
1.46
-0.05%0.94 / 51.6%
-34.07% / 31.9%

Smarkets
Football
02/10
00:00
Gremio Novorizontino – Goiás EC
Brazilian Serie B
2 - corners - lay
(2.0%)
£179.00
5.20
Player (RO)
Football
02/10
00:00
Novorizontino SP – Goias EC
Brazil - Brasileiro Serie B 2026
AH2(+4.5) - corners
-0.05%1.21 / 45.1%
-31.11% / 37.8%

Smarkets
Football
03/10
16:00
Iceland – Bulgaria
UEFA Nations League C
2(0:1) - lay
(2.0%)
£99.00
3.15
Player (RO)
Football
03/10
16:00
Iceland – Bulgaria
Europe - UEFA Nations League C, Group 4 2026/2026
AH2(+2.25)
+ 1 middle for this event
-0.06%0.92 / 52.1%
-34.28% / 31.4%

FulltBet (BR)
Football
03/10
14:00
Crewe Alexandra – Bristol Rovers
England - England League 2
1X
(1.0%)
Player (RO)
Football
03/10
14:00
Crewe – Bristol Rovers
England - League Two 2026/2027
AH2(+1.75)
+ 2 middles for this event
-0.09%2.78 / 26.3%
-20.90% / 58.2%

BetDaq
Football
03/10
16:00
Croatia – England
UEFA Nations League
2 - lay
(5.0%)
1.90
Player (RO)
Football
03/10
16:00
Croatia – England
Europe - UEFA Nations League A, Group 3 2026/2026
X2
+ 1 middle for this event
-0.10%1.53 / 39.5%
-28.37% / 43.3%

FulltBet (BR)
Football
03/10
16:00
Estonia – Luxembourg
Europe - UEFA Nations League C
1X
(1.0%)
Player (RO)
Football
03/10
16:00
Estonia – Luxembourg
Europe - UEFA Nations League C, Group 4 2026/2026
AH2(+0.75)
+ 5 middles for this event
-0.11%0.25 / 79.5%
-44.35% / 11.3%

Betfair
Football
02/10
10:00
Sparta Prague – Vysocina Jihlava
Friendly Matches
2 1st period - lay
(6.5%)
£19.79
8.40
Player (RO)
Football
02/10
10:00
Sparta Prague – Vysocina Jihlava
World - Friendly Club Matches 2026 (Possible Format Change)
AH2(+2) 1st period
-0.11%2.87 / 25.7%
-20.53% / 58.9%

Bet-Bra (BR)
Football
02/10
18:45
Faroe Islands – Slovakia
Europe - UEFA Nations League C
2 - lay
(1.0%)
1.65
Player (RO)
Football
02/10
18:45
Faroe Islands – Slovakia
Europe - UEFA Nations League C, Group 3 2026/2026
AH2(+0.5)
+ 5 middles for this event
-0.11%0.37 / 73.0%
-42.26% / 15.5%

Player (RO)
Football
04/10
18:45
Portugal – Norway
Europe - UEFA Nations League A, Group 4 2026/2026
Over 0.5 1st team
Smarkets
Football
04/10
18:45
Portugal – Norway
UEFA Nations League A
Under 3.5 1st team
(2.0%)
£229.00
-0.13%2.99 / 24.9%
-20.03% / 59.9%

Player (RO)
Football
12/10
16:30
Atalanta – Venezia
Italy - Serie A 2026/2027
1X
BetDaq
Football
12/10
16:30
Atalanta – Venezia
Italian Soccer - Serie A
1 - lay
(5.0%)
1.68
-0.13%0.58 / 63.3%
-38.83% / 22.3%

Player (RO)
Football
05/10
18:45
Bosnia and Herzegovina – Poland
Europe - UEFA Nations League B, Group 4 2026/2026
AH1(+2)
BetDaq
Football
05/10
18:45
Bosnia-Herzegovina – Poland
UEFA Nations League
1 - lay
(5.0%)
3.15
-0.16%0.5 / 66.4%
-39.98% / 20.0%

Player (RO)
Football
02/10
18:30
Eldense – Real Oviedo
Spain - LaLiga2 2026/2027
Over 1.25
BetDaq
Football
02/10
18:30
CD Eldense – Real Oviedo
Spanish Soccer - Spanish Segunda
Under 4
(5.0%)
+ 1 middle for this event
-0.23%0.53 / 65.1%
-39.58% / 20.8%

Player (RO)
Football
14/10
19:00
Aston Villa – Fenerbahce
Europe - UEFA Champions League - League Stage 2026/2027
1X
BetDaq
Football
14/10
19:00
Aston Villa – Fenerbahçe SK
UEFA Champions League
AH1(−2.25) - lay
(5.0%)
6.60
-0.25%0.41 / 70.3%
-41.41% / 17.2%

BetDaq
Football
04/10
18:45
Republic of Ireland – Israel
UEFA Nations League
Over 1.5
(5.0%)
Player (RO)
Football
04/10
18:45
Ireland – Israel
Europe - UEFA Nations League B, Group 3 2026/2026
Under 6.5
-0.30%1.42 / 41.0%
-29.28% / 41.4%

Kalshi
Football
05/10
18:45
Romania – Sweden
UEFA Nations League
2 - No
$0.47
Player (RO)
Football
05/10
18:45
Romania – Sweden
Europe - UEFA Nations League B, Group 4 2026/2026
AH2(+1.25)
+ 1 middle for this event
-0.32%0.36 / 73.2%
-42.46% / 15.1%

Player (RO)
Football
03/10
20:00
Floresta EC – Botafogo PB
Brazil - Serie C
Over 0.5
Betfair
Football
03/10
20:00
Floresta EC – Botafogo PB
Brazilian Serie C
Under 3.5
(6.5%)
£19.33
-0.32%1.31 / 42.9%
-30.24% / 39.5%

Smarkets
Football
02/10
18:45
Treaty United – UCD
Irish First Division stq pr cu
2 - lay
(2.0%)
£20.00
2.24
Player (RO)
Football
02/10
18:45
Treaty United FC – University College Dublin FC
Ireland - First Division 2026/2026
AH2(+1.25)
-0.34%2.62 / 27.2%
-21.67% / 56.7%

Betfair
Football
02/10
18:45
Dundalk – Bohemians
Irish Premier Division
2 - lay
(6.5%)
£58.85
2.04
Player (RO)
Football
02/10
18:45
Dundalk FC – Bohemian
Ireland - Premier Division 2026
X2
+ 2 middles for this event
-0.35%1.04 / 48.5%
-32.91% / 34.2%

Kalshi
Football
04/10
16:00
Kosovo – Austria
UEFA Nations League
2 - No
$6.76
Player (RO)
Football
04/10
16:00
Republic of Kosovo – Austria
Europe - UEFA Nations League B, Group 3 2026/2026
AH2(+1.75)
-0.37%0.55 / 64.1%
-39.28% / 21.4%

Player (RO)
Football
03/10
21:30
Atletico Mineiro – Red Bull Bragantino
Brazil - Serie A 2026
Over 1.5
Kalshi
Football
03/10
21:30
Atletico Mineiro MG – Red Bull Bragantino SP
Brasileiro Serie A
Over 2.5 1st period - No
$95.49
-0.41%0.57 / 62.9%
-38.87% / 22.3%

Player (RO)
Football
03/10
08:00
F.C. Ryukyu – Zweigen Kanazawa
Japan - J3 League 2027
AH1(+2)
Betfair
Football
03/10
08:00
FC Ryukyu – Kanazawa
Japanese J League 3
X2
(6.5%)
£12.10
+ 1 middle for this event
-0.42%1.27 / 43.5%
-30.61% / 38.8%

Player (RO)
Football
02/10
18:45
Ukraine – Northern Ireland
Europe - UEFA Nations League B, Group 2 2026/2026
AH1(+1)
BetDaq
Football
02/10
18:45
Ukraine – Northern Ireland
UEFA Nations League
1 - lay
(5.0%)
1.98
+ 2 middles for this event
-0.58%4.46 / 17.6%
-15.49% / 69.0%

Player (RO)
Football
10/10
19:00
Real Madrid – Villarreal
Spain - LaLiga 2026/2027
1X
Kalshi
Football
10/10
19:00
Real Madrid – Villarreal CF
La Liga
1 - No
$134.27