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 35,122 middles for your filter settings.

Of these, 34,661 middles offer a positive expected value.

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

Found 461 middles with Tennis | Show all
(Auto updates — Shift+P to start them) (Auto updates — Shift+P to pause them)

Examples with a low expected value
| ProfitBookmaker ▲▼ EventMarketOdds
-0.01%3.56 / 21.9%
-18.00% / 64.0%

QQ101 (IM Sports)
Tennis
01/06
15:00
Legout, Timo – Andrade, Andres
ATP Challenger Tyler, USA Men Singles
AH1(+1.5)
Smarkets
Tennis
01/06
15:00
Timo Legout – Andres Andrade
ATP Challenger Tyler, USA Men Singles
21-2
(2.0%)
£157.00
+ 17 middles for this event
-0.02%7.23 / 12.1%
-10.83% / 78.3%

ArtlineBet
Tennis
01/06
09:00
Lorenzo Carboni – Jelle Sels
ATP Perugia
AH1(+1.5)
Smarkets
Tennis
01/06
09:00
Lorenzo Carboni – Jelle Sels
Atp Challenger Perugia, Italy Men Singles
11-2 - lay
(2.0%)
£12.00
1.33
+ 1 middle for this event
-0.02%1.67 / 37.4%
-27.26% / 45.5%

Betfair
Tennis
01/06
19:15
A Sabalenka – N Osaka
Women's Roland Garros 2026
AH2(+3.5) - lay
(6.5%)
£262.53
2.86
NitroBetting (EU)
Tennis
01/06
19:15
Aryna Sabalenka – Naomi Osaka
WTA - French Open, Paris, France, Singles
AH2(+6.5)
+ 42 middles for this event
-0.03%1.97 / 33.6%
-25.18% / 49.6%

Matchbook
Tennis
01/06
16:00
Frances Tiafoe – Matteo Arnaldi
France - ATP French Open
11-2
(1.0%)
$16.33
NaijaBet
Tennis
01/06
16:00
Frances Tiafoe – Matteo Arnaldi
French - Open
AH2(+2.5)
+ 6 middles for this event
-0.03%3.86 / 20.5%
-17.06% / 65.9%

Matchbook
Tennis
02/06
08:00
Rafael Jodar – Alexander Zverev
France - ATP French Open
11-2
(1.0%)
$204.69
ArtlineBet
Tennis
02/06
10:00
Rafael Jodar – Alexander Zverev
ATP French Open
AH2(+2.5)
-0.05%2.65 / 27.4%
-21.51% / 57.0%

ArtlineBet
Tennis
01/06
14:30
Felix Auger-Aliassime – Alejandro Tabilo
ATP French Open
AH1(+2.5)
FulltBet (BR)
Tennis
01/06
14:00
Felix Auger-Aliassime – Alejandro Tabilo
France - ATP French Open
11-2 - lay
(1.0%)
1.61
+ 58 middles for this event
-0.09%26.09 / 3.60%
-3.56% / 92.9%

NitroBetting (EU)
Tennis
01/06
12:20
Juan Manuel Cerundolo – Matteo Berrettini
ATP - French Open, Paris, France, Singles
Over 38.5
FulltBet (BR)
Tennis
01/06
16:00
Juan Manuel Cerundolo – Matteo Berrettini
France - ATP French Open
Under 39.5
(1.0%)
+ 87 middles for this event
-0.10%3.81 / 20.7%
-17.20% / 65.6%

Betfair
Tennis
01/06
12:00
Sawangkaew – Lin Klimovicova
WTA Birmingham 2026
11-2
(6.5%)
£216.07
W88 (BTI)new
Tennis
01/06
11:40
Mananchaya Sawangkaew – Linda Klimovicova
United Kingdom - WTA Birmingham
AH2(+1.5)
+ 65 middles for this event
-0.10%5.62 / 15.0%
-13.12% / 73.8%

NitroBetting (EU)
Tennis
01/06
10:00
Flavio Cobolli – Zachary Svajda
ATP - French Open, Paris, France, Singles
AH1(−4.5)
Betfair
Tennis
01/06
10:00
Cobolli – Svajda
Men's Roland Garros 2026
AH1(−6.5) - lay
(6.5%)
£268.92
1.74
+ 24 middles for this event
-0.12%9.23 / 9.64%
-8.90% / 82.2%

Betfair
Tennis
01/06
10:00
A Potapova – A Kalinskaya
Women's Roland Garros 2026
Over 21
(6.5%)
£25.00
NitroBetting (EU)
Tennis
01/06
10:00
Anastasia Potapova – Anna Kalinskaya
WTA - French Open, Paris, France, Singles
Under 22.5
+ 66 middles for this event
-0.12%4.3 / 18.7%
-15.88% / 68.2%

Betfair
Tennis
01/06
11:20
Ab Shelbayh – Rap Perot
Heilbronn Challenger 2026
21-2 - lay
(6.5%)
£168.84
1.81
ArtlineBet
Tennis
01/06
11:20
Abdullah Shelbayh – Raphael Perot
ATP Heilbronn
AH2(+1.5)
+ 3 middles for this event
-0.14%3.62 / 21.5%
-17.81% / 64.4%

Betfair
Tennis
02/06
13:00
Reb Masarova – Martincova
WTA Birmingham 2026
21-2 - lay
(6.5%)
£139.85
3.25
Winline (RU)
Tennis
02/06
10:30
Масарова Р. – Мартинцова Т.
WTA - Бирмингем, Великобритания
AH2(+1.5)
+ 9 middles for this event
-0.25%5.53 / 15.0%
-13.28% / 73.4%

Smarkets
Tennis
01/06
09:00
Manuel Mazza – Nicolas Alvarez Varona
Atp Challenger Perugia, Italy Men Singles
21-2 - lay
(2.0%)
£9.00
1.52
ArtlineBet
Tennis
01/06
09:00
Manuel Mazza – Nicolas Alvarez Varona
ATP Perugia
AH2(+1.5)
+ 1 middle for this event
-0.26%3.99 / 19.7%
-16.68% / 66.6%

Betfair
Tennis
01/06
09:00
Dom Stricker – Adr Oetzbach
Heilbronn Challenger 2026
21-2 - lay
(6.5%)
£14.00
10.50
EGB
Tennis
01/06
09:00
Dominic Stephan Stricker – Adrian Oetzbach
ATP Heilbronn
AH2(+1.5)
-0.26%3.65 / 21.2%
-17.69% / 64.6%

Smarkets
Tennis
01/06
13:00
Marco Cecchinato – Ilia Simakin
Atp Challenger Perugia, Italy Men Singles
21-2 - lay
(2.0%)
£2.00
4.40
Betuk (UK)
Tennis
01/06
13:00
Marco Cecchinato – Ilia Simakin
Challenger / Perugia
AH2(+1.5)
+ 11 middles for this event
-0.28%29.18 / 2.83%
-1.90% / 55.5%

Betfair
Tennis
02/06
09:00
Svitolina – M Kostyuk
Women's Roland Garros 2026
Over 21
(6.5%)
£347.35
Mozzart
Tennis
02/06
10:00
Kostyuk M. – Svitolina E.
GSW Roland Garros Clay
Under 21.5
+ 8 middles for this event
-0.30%6.42 / 13.1%
-11.87% / 76.3%

Pinnacle888 (Delayed)
Tennis
01/06
15:00
Braden Shick (Games) – Dan Martin (Games)
ATP Challenger Tyler
AH1(+1.5)
Smarkets
Tennis
01/06
15:00
Braden Shick – Dan Martin
ATP Challenger Tyler, USA Men Singles
11-2 - lay
(2.0%)
£44.00
1.37
+ 39 middles for this event
-0.42%15.79 / 5.52%
-5.62% / 88.8%

Betfair
Tennis
01/06
12:00
Keys – Di Shnaider
Women's Roland Garros 2026
Under 20.5 - lay
(6.5%)
£705.15
2.42
Mozzart
Tennis
01/06
11:20
Keys M. – Shnaider D.
GSW Roland Garros Clay
Under 21.5
+ 5 middles for this event
-0.78%3.79 / 19.9%
-17.27% / 65.5%

Betfair
Tennis
01/06
12:00
P Kotov – Den Ouden
Heilbronn Challenger 2026
21-2 - lay
(6.5%)
£222.77
1.99
ArtlineBet
Tennis
01/06
13:00
Pavel Kotov – Guy Den Ouden
ATP Heilbronn
AH2(+1.5)

See also: surebets with Tennis or valuebets with Tennis.

Show only with: 10Bet, 10Bet (UK), 10Cric, 18Bet, 1Win (Original), 1xBet, 1xBet (ES), 22Bet, 32Red, 3et, 888sport, 888sport (IT), AccessBet, AdjaraBet, Admiral (AT), AdmiralBet (IT), Akbets, AlfaBet (BR), AllWin365 (UA), Allwyn (CZ), Aposta1 (BR), Apostaganha (BR), ApuestaTotal (PE), ArtlineBet, AsianOdds, B1Bet (BR), BC.Game, Bahigo, BaltBet (RU), BangBet, BantuBet (AO), Bet-Bra (BR), Bet-Bra SB (BR), Bet-at-home, Bet25 (DK), Bet3000 (DE), Bet365, Bet365 (BR), Bet4 (BR), Bet7, Bet7k (BR), Bet9ja, BetBoom (BR), BetBoom (RU), BetClic, BetClic (FR), BetClic (PL), BetClic (PT), BetCorrect, BetDSI (EU), BetDaq, BetEsporte (BR), BetInAsia (Black), BetItaly (IT), BetKing, BetLike, BetMomo, BetOnline (AG), BetPassion (IT), BetPawa (NG), BetPix365 (BR), BetRebels, BetVictor, BetWarrior (BR), BetWay, BetX (CZ), Betadonis, Betano, Betano (BR), Betano (CZ), Betano (NG), Betano (PT), Betao (BR), Betboro, Betboro (GH), Betcity, Betcity (NL), Betcris, Betcris (PL), Betfair, Betfair (ES), Betfair (IT), Betfair (MBR), Betfair SB (ES), Betfair SB (GB), Betfarm, Betfirst (BE), Betfred, Betfred (ZA), BetiBet, Betika (KE), Betinia, Betlive, Betmaster, Betnacional (BR), Betpoint (IT), Betrivers (CA), Betsafe, Betsson, Betsson (ES), Betsson (FR), Betsson (GE), Betsson (GR), Betsson (IT), Betsul (BR), Betuk (UK), Betus (PA), Betwgb, Betxchange, BigBet (BR), Bingoal (BE), Blaze, BoaBet, BolsaDeAposta (BR), BolsaDeAposta TB (BR), BookMaker (EU), BookmakerXyz, Bovada (LV), BoyleSports, BrBet (BR), Brazino 777, BresBet, Bumbet, Bwin, Bwin (FR), Bwin (PT), CBet (LT), Caliente (MX), CampoBet (DK), Casa Pariurilor (RO), CasaDeApostas (BR), CasinoPortugal (PT), CasinozerApp, Casobet (Sport), Cassino (BR), Circus (BE), Cloudbet, Codere (ES), Comeon, CoolBet, Coral (UK), Crocobet, CrystalBet (GE), DafaBet (ES), DafaBet (Sports), DafaBet OW (Saba), Danskespil (DK), DaznBet (ES), DaznBet (UK), DomusBet (IT), Donald (BR), DoxxBet (SK), Draftkings, DragonBet (UK), DripCasino, Duelbits, EDSBet, EGB, Easybet (ZA), Ebingo (ES), Efbet (BG), Efbet (GR), Efbet (Net), EpicBet, Eplay24 (IT), EsporteNetBet (BR), EsporteNetSP (BR), EsporteNetVip, EsportesDaSorte (BR), EstorilSolCasinos (PT), Etipos (SK), Etopaz (AZ), Etoto (PL), EuroBet (IT), EveryGame (EU), ExclusiveBet, Expekt (DK), FB Sports, FanDuel, Fanatics, Fastbet, Fastbet (IT), FavBet (HR), FavBet (RO), Fonbet, Football (NG), Fortuna (PL), Fortuna (SK), FulltBet (BR), GGBet, Genybet (FR), Germania (HR), GetsBet (RO), Goalbet, GoldBetShop (IT), Golden Palace (BE), GoldenPark (ES), GoldenPark (PT), GoldenVegas (BE), Gra (Live), GrandGame (BY), HKJC, HiperBet (BR), HoliganBet (TR), Hollywoodbets, Ilotbet, Interwetten, IviBet, JSB, Jacks (NL), JetCasino, Jogodeouro (BR), Jokerbet (ES), JugaBet (CL), KingsBet (CZ), KirolBet (ES), Kwiff, Ladbrokes, Ladbrokes (BE), LeaderBet, Lebull (PT), LeoVegas (ES), Leon, LigaStavok (RU), LivescoreBet (NG), LivescoreBet (UK), LsBet, Luckia (ES), LvBet, MSport (GH), MSport (NG), Marathon, MarathonBet (DK), MarathonBet (IT), MarjoSports (BR), Matchbook, MaxLine (BY), Maxbet (RS), MelBet, Meridian (BE), Meridian (PE), MerkurBets, Milhao (BR), Miseojeu+, Misli (AZ), MostBet, Mozzart, Mystake, N1Bet, NaijaBet, Napoleon (BE), Neobet, Nesine (TR), NetBet, NetBet (FR), NetBet (IT), NetBet (RO), Nike (SK), NitroBetting (EU), Norsk Tipping (NO), Novibet (BR), OgaBet, Olimp, OlimpoBet (PE), OlyBet (ES), OlyBet (EU), OlyBet (FR), OlyBet (LT), Onabet (BR), OneCasino SB, Optibet (LT), Optibet (LV), OrbitX, OvertimeMarkets, PMU (FR), Paddy Power, PameStoixima (GR), Parasino, Paston (ES), Pin-up, Pin-up (RU), Pinnacle (PS3838), Pinnacle888 (Delayed), Piwi247, PixBet (BR), Placard (Jogos Santa Casa), Placard (PT), PlayNow, Player (RO), PointsBet (AU), PokerStars, PokerStars (FR), PokerStars (UK), Polymarket, PremierBet (MW), QQ101 (BTI), QQ101 (IM Sports), RayBet, Reidopitaco (BR), RetaBet (ES), RetaBet (PE), RicoBet (BR), Rivalo (BR), RuBet, Rushbet (CO), Rushbet (MX), STS (PL), SX Bet, Sbobet, Sbobet (Esport), SeuBet (BR), Shuffle, Sisal (IT), SkyBet, Smarkets, SoccaBet, Solverde (PT), SorteNaBet (BR), SportBet (IT), SportingWin, Sportium (CO), Sportium (ES), Sportmarket (MollyBet), SportsBet, SportsBet (AU), SportyBet, Stake, Stake (BR), Stake (CO), Stake (PE), StanleyBet (IT), StanleyBet (RO), StarCasino (NL), StarSports, Staryes (IT), Stoiximan (GR), SuperBet (BR), Surebet247 (NG), SynotTip (LV), Tab (AU), TeApuesto (PE), TempoBet, Tennisi, ThunderPickIo (NO), Tinbet (PE), Tipico, Tipp3 (AT), TippmixPro (HU), Tipsport (CZ), Tipwin (DE), TonyBet, TonyBet (ES), TonyBet (NL), Topsport (LT), Toto (NL), TotoGaming (AM), Totosi (IT), TrapCasino, Ubet (CY), Ubet (KZ), Unibet (AU), Unibet (DK), Unibet (FR), Unibet (RO), VBet, VBet (BR), VBet (FR), VBet (NL), Veikkaus (FI), Vera (BR), Versus (ES), Vivasorte (BR), Vulkan Bet, W88 (BTI), W88 (Crown), W88Es, WWin, Wildz, William Hill, Williamhill (IT), WinBet (BG), WinBet (RO), Winamax (ES), Winamax (FR), Winline (RU), Wjcasino (BR), WolfBet, YSB, YaassCasino (ES), Yabo888, Yajuego (CO), ZeBet, ZeBet (BE), ZeBet (ES), ZeBet (NL), Zenit, or iForBet (PL).