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 59,954 middles for your filter settings.

Of these, 59,849 middles offer a positive expected value.

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

Found 105 middles with Hockey | 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.02%5.37 / 15.7%
-13.56% / 72.9%

Kalshi
Hockey
29/10
01:00
COL Avalanche – NJ Devils
NHL
Over 2.5 1st period
$0.28
Player (RO)
Hockey
29/10
01:00
Colorado Avalanche – New Jersey Devils
United States - NHL 2026/2027
Under 3.5 1st period
+ 3 middles for this event
-0.04%2.09 / 32.3%
-24.43% / 51.1%

Smarkets
Hockey
29/10
00:30
Calgary Flames – Edmonton Oilers
NHL
Under 6.5 OT+SO - lay
(2.0%)
£163.00
2.12
OG
Hockey
29/10
00:30
Edmonton – Calgary
Hockey
Under 8.5
+ 26 middles for this event
-0.05%3.73 / 21.1%
-17.44% / 65.1%

PremierBet (MW)
Hockey
28/10
23:30
Washington Capitals – Philadelphia Flyers
USA - NHL
Over 4.5 OT+SO
Kalshi
Hockey
28/10
23:30
WSH Capitals – PHI Flyers
NHL
Over 5.5 OT - No
$258.80
+ 3 middles for this event
-0.06%1.97 / 33.6%
-25.21% / 49.6%

Smarkets
Hockey
29/10
02:00
Toronto Maple Leafs – Seattle Kraken
NHL
X - lay
(2.0%)
£44.00
4.70
TempoBet
Hockey
29/10
02:00
Seattle Kraken – Toronto Maple Leafs
USA - NHL
Even
+ 20 middles for this event
-0.11%11.93 / 7.56%
-5.16% / 61.6%

Smarkets
Hockey
28/10
16:30
Karpat Oulu – HPK Hameenlinna
Finnish Liiga
11-2 OT+SO
(2.0%)
£470.00
Betpoint (IT)
Hockey
28/10
16:30
Karpat Oulu – HPK Hameenlinna
finlandia - FINLANDIA 1
AH2(+0.5) OT+SO
+ 2 middles for this event
-0.11%3.43 / 22.4%
-18.41% / 63.2%

Smarkets
Hockey
28/10
18:15
RB Salzburg – Spusu Vienna Capitals
ICE Hockey League
2 - lay
(2.0%)
£202.00
4.30
Coral (UK)
Hockey
28/10
18:15
EC Red Bull Salzburg – EV Vienna Capitals
Ice Hockey Austria - Austrian Eishockey Liga
X2
+ 1 middle for this event
-0.17%3.11 / 24.1%
-19.56% / 60.9%

Rushbet (MX)
Hockey
28/10
16:00
Tábor – PSG Zlín
Czech Republic / 1. Liga
1X
Smarkets
Hockey
28/10
16:00
Hockey Club Tabor – PSG Berani Zlin
1. Liga
1 - lay
(2.0%)
£202.00
2.10
-0.18%2.61 / 27.5%
-21.71% / 56.6%

KingsBet (CZ)
Hockey
28/10
17:30
Slovan Bratislava – Dukla Trencin
Slovakia - Extraliga
1(2:0)
Smarkets
Hockey
28/10
17:30
Slovan Bratislava – HK Dukla Trencin
Tipos Extraliga
1 - lay
(2.0%)
£202.00
1.71
-0.19%2.48 / 28.5%
-22.32% / 55.4%

SportsBet
Hockey
28/10
17:00
HC Kometa Brno – Ocelari Trinec
Czech Republic - Extraliga
AH1(+1.5) OT
Kalshi
Hockey
28/10
17:00
HC Kometa Brno – HC Ocelari Trinec
Czech Extraliga
1 OT - No
$0.55
+ 16 middles for this event
-0.22%12.29 / 7.28%
-7.00% / 86.0%

Kalshi
Hockey
28/10
16:30
Mikkelin Jukurit – Lukko Rauma
Finland Liiga
2 OT - No
$2.20
Kalshi
Hockey
28/10
16:30
Mikkelin Jukurit – Lukko Rauma
Finland Liiga
1 OT - No
$364.19
+ 1 middle for this event
-0.23%3.55 / 21.7%
-18.01% / 64.0%

Smarkets
Hockey
28/10
18:00
Rungsted Ishockey – Esbjerg Energy
Danish Superisligaen
Under 2.5 2nd team - lay
(2.0%)
£179.00
2.58
W88Es
Hockey
28/10
18:00
Rungsted Ishockey – Esbjerg Energy
Denmark - Denmark Metal Ligaen
Under 3.5 2nd team
-0.23%12.14 / 7.36%
-7.07% / 85.9%

Kalshi
Hockey
28/10
16:30
Lahti Pelicans – SaiPa Lappeenranta
Finland Liiga
2 OT - No
$2.50
Kalshi
Hockey
28/10
16:30
Lahti Pelicans – SaiPa Lappeenranta
Finland Liiga
1 OT - No
$1.08
+ 4 middles for this event
-0.27%12.17 / 7.31%
-7.06% / 85.9%

Kalshi
Hockey
28/10
16:30
JYP Jyvaskyla – Tappara Tampere
Finland Liiga
2 OT - No
$28.00
Kalshi
Hockey
28/10
16:30
JYP Jyvaskyla – Tappara Tampere
Finland Liiga
1 OT - No
$2.40
-0.29%12.14 / 7.30%
-7.07% / 85.9%

Kalshi
Hockey
28/10
16:30
HIFK Helsinki – Tampereen Ilves
Finland Liiga
2 OT - No
$2.50
Kalshi
Hockey
28/10
16:30
HIFK Helsinki – Tampereen Ilves
Finland Liiga
1 OT - No
$2.70
-0.31%3.37 / 22.5%
-18.62% / 62.7%

Kalshi
Hockey
29/10
19:00
HC Lugano – HC Lausanne
Switzerland National League
2 OT - No
$0.47
Tinbet (PE)
Hockey
29/10
19:00
HC Lugano – Lausanne
Switzerland - Switzerland National League
AH2(+1.5) OT
+ 3 middles for this event
-0.82%10.63 / 7.71%
-7.92% / 84.2%

Kalshi
Hockey
28/10
16:30
Kiekko-Espoo – TPS Turku
Finland Liiga A9ZJ2X7R
2 OT - No
$26.95
Kalshi
Hockey
28/10
16:30
Kiekko-Espoo – TPS Turku
Finland Liiga
1 OT - No
$2.50
-0.91%22.73 / 1.22%
-1.28% / 29.1%

Kalshi
Hockey
28/10
16:30
CSKA Moscow – Traktor Chelyabinsk
KHL
2 OT - No
$0.69
Mundoapostas
Hockey
28/10
16:30
CSKA Moscow – Tractor Chelyabinsk
Russia - KHL
2 / DNB OT
-0.96%12.13 / 6.58%
-7.08% / 85.9%

Kalshi
Hockey
28/10
16:00
Ak Bars Kazan – HK Avangard Omsk
KHL
2 OT - No
$407.49
Kalshi
Hockey
28/10
16:00
Ak Bars Kazan – HK Avangard Omsk
KHL
1 OT - No
$60.95
-0.98%2.28 / 29.2%
-23.38% / 53.2%

Kalshi
Hockey
29/10
18:00
Rogle BK – Malmo Redhawks
SHL
2 OT - No
$157.32
888sport
Hockey
29/10
18:00
Rogle Angelholm BK – Malmo IF
Sweden - Swedish Hockey League
AH2(+1.5) OT
+ 1 middle for this event
-1.08%2.82 / 24.8%
-20.74% / 58.5%

Betadonis
Hockey
28/10
18:30
Krefeld Pinguine – Schwenninger Wild Wings
Germany - DEL
AH1(+1.5) OT
Kalshi
Hockey
28/10
18:30
Krefeld Pinguine – Schwenninger Wild Wings
Germany DEL
1 OT - No
$31.50
-1.27%10.84 / 7.08%
-7.79% / 84.4%

Kalshi
Hockey
28/10
16:30
HC Dynamo Moscow – Amur Khabarovsk
KHL
2 OT - No
$171.36
Kalshi
Hockey
28/10
16:30
HC Dynamo Moscow – Amur Khabarovsk
KHL
1 OT - No
$156.24
-1.85%3.89 / 18.2%
-16.97% / 66.1%

Kalshi
Hockey
29/10
17:00
Unia Oswiecim – Zaglebie Sosnowiec
Polska Hokej Liga
2 OT - No
$81.12
Kalshi
Hockey
29/10
17:00
Unia Oswiecim – Zaglebie Sosnowiec
Polska Hokej Liga
1 OT - No
$101.40
-2.25%5.53 / 12.7%
-13.28% / 73.4%

Kalshi
Hockey
30/10
18:45
HC Ajoie – SC Bern
Switzerland National League
2 OT - No
$4.73
Kalshi
Hockey
30/10
18:45
HC Ajoie – SC Bern
Switzerland National League
1 OT - No
$107.64
-2.50%3.93 / 17.3%
-16.86% / 66.3%

Kalshi
Hockey
29/10
17:30
KH Energa Torun – GKS Tychy
Polska Hokej Liga
2 OT - No
$71.76
Kalshi
Hockey
29/10
17:30
KH Energa Torun – GKS Tychy
Polska Hokej Liga
1 OT - No
$110.76
-3.05%8.5 / 7.15%
-9.52% / 81.0%

Kalshi
Hockey
29/10
18:00
HC Orebro – Frolunda HC
SHL
2 OT - No
$109.48
Kalshi
Hockey
29/10
18:00
HC Orebro – Frolunda HC
SHL
1 OT - No
$131.76

See also: surebets with Hockey or valuebets with Hockey.

Show only with: 10Bet, 10Bet (MX), 10Bet (UK), 18Bet, 1Win (Original), 1xBet, 1xBet (ES), 21.com, 22Bet, 32Red, 3et, 747 Live, 7K (FI), 7K (NG), 888Bets (MZ), 888sport, 888sport (IT), 888sport (RO), AccessBet, AdjaraBet, Admiral (AT), AdmiralBet (IT), Akbets, AllWin365 (UA), Allwyn (CZ), Apostala (PY), ApuestaTotal (PE), ArtlineBet, AsianOdds, BC.Game, BC.Game (BTI), Bahigo, BaltBet (RU), BangBet, BantuBet (AO), Beazt, BestOdds, Bet-at-home, Bet25 (DK), Bet3000 (DE), Bet365, Bet4 (PE), Bet7, Bet777 (ES), Bet9ja, BetBoom (MX), BetBoom (RU), BetClic, BetClic (FR), BetClic (PL), BetClic (PT), BetCorrect, BetInAsia (Black), BetItaly (IT), BetKing, BetLike, BetMomo, BetOnline (AG), BetPassion (IT), BetPawa (NG), BetPix365 (BR), BetRebels, BetVictor, BetWarrior (PE), BetWay, BetX (CZ), BetYetu (MZ), Betadonis, Betano, Betano (CZ), Betano (NG), Betano (PT), Betboro, Betboro (GH), Betcity, Betcity (NL), Betcris, Betcris (PL), Betdex, Betfair, Betfair (ES), Betfair (IT), Betfair (MBR), Betfair SB (ES), Betfair SB (GB), Betfarm, Betfirst (BE), Betfred, Betfred (ZA), Betfusion, BetiBet, Betika (KE), Betinia, Betlive, Betmaster, Betpoint (IT), Betrivers (CA), Betsafe, Betshezi, Betsson, Betsson (ES), Betsson (FR), Betsson (GE), Betsson (GR), Betsson (IT), Betuk, Betus (PA), Betwgb, Betxchange, Betya, Bigodao, Bingoal (BE), Blaze, BlueChip, BoaBet, BookMaker (EU), BookmakerXyz, Bovada (LV), BoyleSports, Brazino 777, Bumbet, Bwin, Bwin (FR), Bwin (PT), CBet (LT), CSGOEmpire, Caliente (MX), CampoBet (DK), Casa Pariurilor (RO), CasinoCrypto, CasinoPortugal (PT), CasinozerApp, Casobet (Sport), Circus (BE), Cloudbet, Codere (ES), Coins Game, Comeon, CoolBet, Coral (UK), Crocobet, Crown Sports, CrystalBet (GE), DEXSport, DafaBet (ES), DafaBet (Sports), DafaBet OW (Saba), Danskespil (DK), DaznBet (ES), DaznBet (IT), DaznBet (UK), DomusBet (IT), DoxxBet (SK), Draftkings, DragonBet (UK), Duelbits, EDSBet, EGB, Easybet (ZA), Ebingo (ES), Efbet (BG), Efbet (GR), Efbet (Net), EpicBet, Eplay24 (IT), EsporteNetBet, EsporteNetSP (BR), EsporteNetShow, EsporteNetVip, EstorilSolCasinos (PT), Etipos (SK), Etopaz (AZ), Etoto (PL), EuroBet (IT), EveryGame (EU), ExclusiveBet, Expekt (DK), FB Sports, FS Casino, FanDuel, Fanatics, Fastbet, Fastbet (IT), FavBet (HR), Fonbet, Football (NG), Fortuna (PL), Fortuna (SK), GGBet, Gamdom, Genybet (FR), Germania (HR), GetsBet (RO), Goalbet, Gogowin (Crown), GoldBet (IT), Golden Palace (BE), GoldenPark (ES), GoldenPark (PT), GoldenVegas (BE), Gra (Live), GrandGame (BY), HKJC, HiperBet (BR), HoliganBet (TR), Hollywoodbets, Hollywoodbets (UK), IBet, Ilotbet, Interwetten, IviBet, JSB, JTBet, Jacks (NL), JetCasino, Jogodeouro (BR), Jokerbet (ES), JugaBet (CL), Kalshi, KingsBet (CZ), KirolBet (ES), KwanzaBet (AO), Kwiff, Ladbrokes, Ladbrokes (BE), LatriBet (EC), LeaderBet, Lebull (PT), LeoVegas (CA), LeoVegas (ES), Leon, LigaStavok (RU), Limitless, LivescoreBet (NG), LivescoreBet (UK), Luckia (ES), LvBet, MSport (GH), MSport (NG), Marathon, MarathonBet (DK), MarathonBet (IT), Matchbook, MaxLine (BY), Maxbet (RS), MelBet, Meridian (BE), Meridian (PE), MerkurBets, MetaSpins, MexBet (MX), Miseojeu+, Misli (AZ), MostBet, Mozzart, Mundoapostas, MyLotteriesPlay (IT), Mystake, N1Bet, NaijaBet, Napoleon (BE), Neobet, Nesine (TR), NetBet, NetBet (FR), NetBet (IT), NetBet (RO), Nike (SK), NitroBetting (EU), Norsk Tipping (NO), Novibet (CY), Novibet (GR), OG, OddJusta, OddJusta Tradeball, OgaBet, Olimp (Bet), OlimpoBet (PE), OlyBet (ES), OlyBet (EU), OlyBet (FR), OlyBet (LT), OneCasino SB, Opinion, Optibet (LT), Optibet (LV), OrbitX, OvertimeMarkets, PMU (FR), Paddy Power, PameStoixima (GR), Parasino, Paston (ES), Pin-up, Pin-up (RU), Pinnacle888, Piwi247, Placard (Jogos Santa Casa), Placard (PT), PlayBet, PlayNow, Player (RO), PointsBet (AU), PokerStars, PokerStars (ES), PokerStars (FR), PokerStars (IT), Polymarket, PredictFun, PremierBet (MW), QQ101 (BTI), QQ101 (IM Sports), RayBet, Reels, RetaBet (ES), RetaBet (PE), Rivalo (CO), RuBet, Rushbet (CO), Rushbet (MX), STS (PL), SX Bet, Sbobet, Sbobet (Esport), Shuffle, SkyBet, Smarkets, Snai (Retail), SoccaBet, Solverde (PT), SportBet (IT), Sportium (CO), Sportium (ES), Sportmarket (MollyBet), SportsBet, SportsBet (AU), SportyBet, Stake, Stake (CO), Stake (PE), StanleyBet (IT), StanleyBet (RO), Star Sports (DO), StarCasino (NL), StarSports, Staryes (IT), Stoiximan (GR), SuperBet (GR), SuperBet (RO), Surebet247 (NG), SwedBet, SynotTip (LV), Tab (AU), TeApuesto (PE), TempoBet, Tennisi (Bet), 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), TucanBit, Ubet (CY), Ubet (KZ), Unibet (AU), Unibet (DK), Unibet (FR), Unibet (RO), VBet, VBet (FR), VBet (NL), VBet (SE), Veikkaus (FI), Versus (ES), W88 (BTI), W88Es, WWin, WettArena (DE), Wild, Wildz, William Hill, Williamhill (IT), WinBet (BG), WinBet (RO), Winamax (ES), Winamax (FR), Winline (RU), Winspirit, Wjcasino (BR), WolfBet, YSB, YaassCasino (ES), Yabo888, Yajuego (CO), Yesplay, ZeBet (ES), ZeBet (NL), Zenit, or iForBet (PL).