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 58,049 middles for your filter settings.

Of these, 57,305 middles offer a positive expected value.

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

Found 744 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%5.4 / 15.6%
-13.52% / 73.0%

Pinnacle888 (Delayed)
Tennis
27/05
14:00
Nuno Borges (Games) – Miomir Kecmanovic (Games)
ATP French Open
AH1(+1.5)
FulltBet (BR)
Tennis
27/05
08:00
Nuno Borges – Miomir Kecmanovic
France - ATP French Open
11-2 - lay
(1.0%)
2.64
+ 22 middles for this event
-0.01%3.17 / 24.0%
-19.36% / 61.3%

Tinbet (PE)
Tennis
26/05
19:15
Jannik Sinner – Clement Tabur
France - French Open Men
AH1(−9.5)
FulltBet (BR)
Tennis
26/05
19:15
Jannik Sinner – Clement Tabur
France - ATP French Open
AH1(−11.5) - lay
(1.0%)
2.12
+ 91 middles for this event
-0.01%3.5 / 22.2%
-18.18% / 63.6%

FavBet (HR)
Tennis
27/05
08:00
Daria Snigur – Peyton Stearns
Roland Garros - Womens Singles
AH1(+1.5)
Matchbook
Tennis
27/05
08:00
Daria Snigur – Peyton Stearns
France - WTA French Open
11-2 - lay
(1.0%)
$21.64
2.98
+ 9 middles for this event
-0.02%1.63 / 38.0%
-27.55% / 44.9%

Smarkets
Tennis
27/05
08:00
Mirra Andreeva – Marina Bassols Ribera
French Open Women Singles
21-2 1st set - lay
(2.0%)
£465.00
11.00
Pinnacle888 (Delayed)
Tennis
27/05
17:00
Mirra Andreeva (Sets) – Marina Bassols Ribera (Sets)
WTA French Open
AH2(+3.5) 1st set
+ 3 middles for this event
-0.02%3.31 / 23.2%
-18.83% / 62.3%

BetItaly (IT)
Tennis
27/05
10:00
Carreno Busta P / Munar J – Bolelli S / Vavassori A
SLAM - Roland Garros Doppi Maschili
AH1(+1.5)
Betfair
Tennis
27/05
09:00
Carreno Busta/Munar – Bolelli/Vavassori
Men's Roland Garros 2026
11-2 - lay
(6.5%)
£54.82
11.00
+ 1 middle for this event
-0.02%4.98 / 16.7%
-14.33% / 71.3%

Smarkets
Tennis
27/05
08:00
Nishesh Basavareddy – Alex Michelsen
French Open Men Singles
Over 38.5
(2.0%)
£246.00
TippmixPro (HU)
Tennis
27/05
14:00
Nishesh Basavareddy – Alex Michelsen
France - French Open 2026 2026
Under 43.5
+ 18 middles for this event
-0.02%3.53 / 22.1%
-18.09% / 63.8%

ExclusiveBet
Tennis
26/05
16:55
Felix Auger Aliassime – Daniel Altmaier
France - French Open 2026
Over 30.5
Betfair
Tennis
26/05
17:44
F Auger-Aliassime – Altmaier
Men's Roland Garros 2026
Over 37.5 - lay
(6.5%)
£176.37
1.93
+ 18 middles for this event
-0.02%12.79 / 7.22%
-6.76% / 86.5%

Betano (NG)
Tennis
27/05
14:00
Lorenzo Sonego – Tommy Paul
Roland Garros - Roland Garros
Over 30.5
Smarkets
Tennis
27/05
08:00
Lorenzo Sonego – Tommy Paul
French Open Men Singles
Over 32.5 - lay
(2.0%)
£142.00
1.92
+ 3 middles for this event
-0.03%2.56 / 28.1%
-21.95% / 56.1%

RicoBet (BR)
Tennis
27/05
08:00
Elina Svitolina – Kaitlin Quevedo
France - French Open Women
Over 16.5
Betfair
Tennis
27/05
13:00
Svitolina – Ka Quevedo
Women's Roland Garros 2026
Under 19.5
(6.5%)
£134.69
+ 7 middles for this event
-0.03%11.46 / 8.00%
-7.43% / 85.1%

Bumbet
Tennis
27/05
11:40
Marta Kostyuk – Katie Volynets
French Open Women's Singles
AH1(+1.5)
Matchbook
Tennis
27/05
08:00
Marta Kostyuk – Katie Volynets
France - WTA French Open
11-2 - lay
(1.0%)
$129.97
1.16
+ 10 middles for this event
-0.03%2.22 / 31.0%
-23.70% / 52.6%

Betano (BR)
Tennis
26/05
17:00
Sebastian Ofner – Luciano Darderi
Roland Garros - Roland Garros
AH1(+8.5)
Matchbook
Tennis
26/05
18:00
Sebastian Ofner – Luciano Darderi
France - ATP French Open
AH2(−5)
(1.0%)
$690.42
+ 37 middles for this event
-0.03%6.84 / 12.7%
-11.31% / 77.4%

William Hill
Tennis
27/05
09:00
Alex De Minaur – Alexander Blockx
Men's French Open
AH1(+1.5)
BolsaDeAposta (BR)
Tennis
27/05
08:00
Alex De Minaur – Alexander Blockx
France - ATP French Open
11-2 - lay
(1.0%)
1.60
+ 6 middles for this event
-0.03%4.64 / 17.7%
-15.07% / 69.9%

Bet7
Tennis
27/05
14:30
Rakhimova, Kamilla – Muchova, Karolina
WTA - French Open Women Singles
Over 17.5
Smarkets
Tennis
27/05
08:00
Kamilla Rakhimova – Karolina Muchova
French Open Women Singles
Over 19.5 - lay
(2.0%)
£5.00
2.42
+ 2 middles for this event
-0.04%19.23 / 4.90%
-4.71% / 90.6%

Smarkets
Tennis
26/05
16:00
Simona Waltert – Katerina Siniakova
French Open Women Singles
Over 20.5
(2.0%)
£310.00
TrapCasino
Tennis
26/05
16:30
Simona Waltert – Katerina Siniakova
WTA - French Open, Paris, France, Singles
Under 21.5
+ 16 middles for this event
-0.04%0.27 / 78.7%
-44.06% / 11.9%

ArtlineBet
Tennis
27/05
11:00
Sara Bejlek – Iga Swiatek
WTA French Open
AH1(+5.5) 1st set
Smarkets
Tennis
27/05
08:00
Sara Bejlek – Iga Swiatek
French Open Women Singles
21-2 1st set
(2.0%)
£2,597.00
+ 3 middles for this event
-0.04%20.78 / 4.55%
-4.39% / 91.2%

Betfair
Tennis
27/05
16:00
E Lys – S Cirstea
Women's Roland Garros 2026
Over 20.5
(6.5%)
£335.52
NitroBetting (EU)
Tennis
27/05
14:30
Eva Lys – Sorana Cirstea
WTA - French Open, Paris, France, Singles
Under 21.5
+ 132 middles for this event
-0.04%7.08 / 12.3%
-11.02% / 78.0%

Betfair
Tennis
27/05
09:00
Oliynykova/Udvardy – Bondar/Frech
Women's Roland Garros 2026
21-2 - lay
(6.5%)
£71.17
1.34
Betinia
Tennis
27/05
08:00
Oliynykova O / Udvardy P – Bondar A / Frech M
French Open - French Open Women Doubles
AH2(+1.5)
+ 35 middles for this event
-0.05%10.31 / 8.78%
-8.12% / 83.8%

Etoto (PL)
Tennis
28/05
10:00
Yulia Putintseva – Camila Osorio
WTA - WTA Roland Garros
Over 22
Betfair
Tennis
27/05
09:00
Putintseva – M C Osorio Serrano
Women's Roland Garros 2026
Over 23.5 - lay
(6.5%)
£182.23
2.42
+ 29 middles for this event
-0.05%5.0 / 16.6%
-14.29% / 71.4%

Matchbook
Tennis
26/05
17:00
Jacob Fearnley – Juan Manuel Cerundolo
France - ATP French Open
21-2 - lay
(1.0%)
$620.01
1.27
GrandGame (BY)
Tennis
26/05
16:00
Jacob Fearnley – Juan Manuel Cerundolo
France - French Open - Men
AH2(+2.5)
-0.06%5.0 / 16.6%
-14.28% / 71.4%

Betfair
Tennis
27/05
10:00
Fe Cina – J De Jong
Men's Roland Garros 2026
Under 38.5 - lay
(6.5%)
£675.71
1.86
ExclusiveBet
Tennis
27/05
10:00
Federico Cina – Jesper De Jong
France - French Open 2026
Under 43.5
+ 26 middles for this event
-0.06%3.94 / 20.2%
-16.82% / 66.4%

Smarkets
Tennis
26/05
16:00
Jaime Faria – Denis Shapovalov
French Open Men Singles
Over 38.5
(2.0%)
£375.00
STS (PL)
Tennis
26/05
15:50
Faria Jaime – Shapovalov Denis
ATP - French Open
Under 44.5
+ 13 middles for this event
-0.06%13.67 / 6.76%
-6.38% / 87.2%

W88Es
Tennis
27/05
08:00
Flavio Cobolli – Yibing Wu
France - ATP French Open
AH1(−4.5)
Betfair
Tennis
27/05
09:00
Cobolli – Y Wu
Men's Roland Garros 2026
AH1(−5.5) - lay
(6.5%)
£196.56
2.02
+ 28 middles for this event
-0.06%8.07 / 11.0%
-9.93% / 80.1%

Smarkets
Tennis
27/05
08:00
James Duckworth – Rafael Jodar
French Open Men Singles
AH1(+8.5)
(2.0%)
£223.00
Efbet (Net)
Tennis
27/05
13:00
James Duckworth – Rafael Jodar
France - French Open - Men
AH2(−7.5)
+ 9 middles for this event
-0.07%5.11 / 16.3%
-14.06% / 71.9%

Matchbook
Tennis
27/05
08:00
Francesca Jones – Marie Bouzkova
France - WTA French Open
Over 20.5
(1.0%)
$508.28
TrapCasino
Tennis
27/05
12:50
Francesca Jones – Marie Bouzkova
WTA - French Open, Paris, France, Singles
Under 24.5
+ 1 middle for this event
-0.07%7.8 / 11.3%
-10.20% / 79.6%

BolsaDeAposta (BR)
Tennis
27/05
08:00
Thanasi Kokkinakis – Pablo Carreno Busta
France - ATP French Open
11-2
(1.0%)
NaijaBet
Tennis
27/05
14:00
Thanasi Kokkinakis – Pablo Carreno Busta
French - Open
AH2(+1.5)
+ 45 middles for this event

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), 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, 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).