Kalshi NHL odds today
Every open NHL game on Kalshi, next to Polymarket and the DraftKings moneyline. 11 on today's board. Updated every 10 minutes.
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Edmonton Oilers | 55¢ (−131) | 54¢ | −135 | Pro |
| Minnesota Wild | 46¢ (+109) | 47¢ | +114 | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Detroit Red Wings | 53¢ (−121) | 53¢ | −118 | Pro |
| Seattle Kraken | 48¢ (+101) | 48¢ | −102 | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Carolina Hurricanes | 74¢ (−306) | 74¢ | −298 | Pro |
| Vancouver Canucks | 27¢ (+252) | 27¢ | +240 | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Tampa Bay Lightning | 51¢ (−112) | 51¢ | −110 | Pro |
| Vegas Golden Knights | 50¢ (−107) | 50¢ | −110 | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| New York Islanders | 85¢ (−609) | — | game day | Pro |
| Anaheim Ducks | 17¢ (+456) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| New Jersey Devils | 51¢ (−112) | — | game day | Pro |
| Colorado Avalanche | 50¢ (−107) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Washington Capitals | 56¢ (−137) | — | game day | Pro |
| Los Angeles Kings | 45¢ (+114) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Montreal Canadiens | 79¢ (−404) | — | game day | Pro |
| San Jose Sharks | 22¢ (+331) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Toronto Maple Leafs | 77¢ (−360) | — | game day | Pro |
| Columbus Blue Jackets | 25¢ (+280) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Boston Bruins | 56¢ (−137) | — | game day | Pro |
| Dallas Stars | 45¢ (+114) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| St. Louis Blues | 56¢ (−137) | — | game day | Pro |
| Winnipeg Jets | 46¢ (+109) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Ottawa Senators | 51¢ (−112) | — | game day | Pro |
| Florida Panthers | 50¢ (−107) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Buffalo Sabres | 64¢ (−191) | — | game day | Pro |
| Philadelphia Flyers | 37¢ (+159) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| New Jersey Devils | 63¢ (−183) | — | game day | Pro |
| Anaheim Ducks | 40¢ (+140) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Pittsburgh Penguins | 50¢ (−107) | — | game day | Pro |
| Florida Panthers | 50¢ (−107) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Boston Bruins | 62¢ (−175) | — | game day | Pro |
| Nashville Predators | 40¢ (+140) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| New York Rangers | 52¢ (−116) | — | game day | Pro |
| Toronto Maple Leafs | 50¢ (−107) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Ottawa Senators | 59¢ (−154) | — | game day | Pro |
| San Jose Sharks | 42¢ (+129) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| New York Islanders | 53¢ (−121) | — | game day | Pro |
| Los Angeles Kings | 48¢ (+101) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Vegas Golden Knights | 56¢ (−137) | — | game day | Pro |
| St. Louis Blues | 46¢ (+109) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Dallas Stars | 66¢ (−208) | — | game day | Pro |
| Winnipeg Jets | 35¢ (+173) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Carolina Hurricanes | 54¢ (−126) | — | game day | Pro |
| Edmonton Oilers | 46¢ (+109) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Minnesota Wild | 63¢ (−183) | — | game day | Pro |
| Calgary Flames | 35¢ (+173) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Detroit Red Wings | 63¢ (−183) | — | game day | Pro |
| Vancouver Canucks | 41¢ (+134) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Utah Mammoth | 61¢ (−168) | — | game day | Pro |
| Seattle Kraken | 41¢ (+134) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Montreal Canadiens | 64¢ (−191) | — | game day | Pro |
| Chicago Blackhawks | 39¢ (+146) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Colorado Avalanche | 57¢ (−142) | — | game day | Pro |
| Tampa Bay Lightning | 47¢ (+105) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Anaheim Ducks | 53¢ (−121) | — | game day | Pro |
| Philadelphia Flyers | 51¢ (−112) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| New Jersey Devils | 59¢ (−154) | — | game day | Pro |
| Los Angeles Kings | 46¢ (+109) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Washington Capitals | 57¢ (−142) | — | game day | Pro |
| Buffalo Sabres | 45¢ (+114) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Carolina Hurricanes | 60¢ (−161) | — | game day | Pro |
| St. Louis Blues | 43¢ (+124) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Pittsburgh Penguins | 58¢ (−148) | — | game day | Pro |
| Nashville Predators | 46¢ (+109) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Ottawa Senators | 56¢ (−137) | — | game day | Pro |
| New York Rangers | 48¢ (+101) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Boston Bruins | 62¢ (−175) | — | game day | Pro |
| San Jose Sharks | 43¢ (+124) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Edmonton Oilers | 63¢ (−183) | — | game day | Pro |
| Toronto Maple Leafs | 41¢ (+134) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Vegas Golden Knights | 59¢ (−154) | — | game day | Pro |
| Columbus Blue Jackets | 45¢ (+114) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Utah Mammoth | 56¢ (−137) | — | game day | Pro |
| Tampa Bay Lightning | 47¢ (+105) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Detroit Red Wings | 56¢ (−137) | — | game day | Pro |
| Calgary Flames | 45¢ (+114) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Minnesota Wild | 62¢ (−175) | — | game day | Pro |
| Seattle Kraken | 41¢ (+134) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Florida Panthers | 65¢ (−199) | — | game day | Pro |
| Chicago Blackhawks | 38¢ (+152) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Dallas Stars | 64¢ (−191) | — | game day | Pro |
| New York Islanders | 38¢ (+152) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Montreal Canadiens | 57¢ (−142) | — | game day | Pro |
| Winnipeg Jets | 47¢ (+105) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Colorado Avalanche | 69¢ (−239) | — | game day | Pro |
| Nashville Predators | 35¢ (+173) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Minnesota Wild | 68¢ (−228) | — | game day | Pro |
| Vancouver Canucks | 34¢ (+181) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| New York Rangers | 58¢ (−148) | — | game day | Pro |
| Los Angeles Kings | 44¢ (+119) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Toronto Maple Leafs | 60¢ (−161) | — | game day | Pro |
| Calgary Flames | 46¢ (+109) | — | game day | Pro |
| To win | Kalshi | Polymarket | Sportsbook | Gap |
|---|---|---|---|---|
| Edmonton Oilers | 64¢ (−191) | — | game day | Pro |
| Detroit Red Wings | 40¢ (+140) | — | game day | Pro |
Reading a Kalshi price
A contract pays $1 if the team wins. 62¢ means the market gives them about a 62% chance. In brackets: the same price as American odds, after Kalshi's fee.Sportsbook line
DraftKings' moneyline, posted on game day. A sportsbook line includes its cut, so the two sides add up to more than 100%.The gap
Pro removes the sportsbook's cut, compares it with Kalshi and Polymarket after fees, and alerts you when a team is underpriced. See how alerts work →Questions
How do Kalshi NHL odds work?
Each NHL game has a contract for each side that pays $1 if that side wins. The price in cents is the market's chance: 60¢ is about 60%. Kalshi charges a small fee on top, which we include when converting to American odds.
Are Kalshi NHL odds better than a sportsbook?
Sometimes. Kalshi is an exchange, so prices come from other traders rather than a bookmaker's line. On many games the price is close to the sportsbook's after removing its cut; on some it's cheaper or more expensive. Spot Angle Pro flags the ones that are cheaper.
Other sports
Not affiliated with Kalshi, Polymarket or DraftKings. Prices change constantly; check the exchange before you trade. For information only, not financial advice. 21+.