NHL Prediction-Market Widgets — free to embed
Every NHL club as a live card: our 10,000-season simulation's playoff and Stanley Cup chances next to the live Kalshi contract price, plus the Goal Light power rank. All 32 teams, one iframe each, no API key, no signup — the attribution bar is the only ask. The MPU size drops into a 300×250 ad slot.
Also: the full widget catalogue · NFL widgets · press kit and embed license
NHL Team Card — playoff chance vs Kalshi— the featured club
The generic card features the club whose simulated playoff chance sits furthest from its Kalshi price, so the embed always shows the board's widest disagreement. A disagreement is not a guarantee — it is where the model and the market read the same team differently.
Sizes: Hero 560×300 · Sidebar 320×380 · MPU (ad slot) 300×250
Hero · 560×300 — copy the snippet
Fixed size
<iframe src="https://predictionmarketspicks.com/embed/nhl-team-card/hero" width="560" height="300" frameborder="0" loading="lazy" title="NHL Team Card — playoff chance vs Kalshi — The 7 Oracles"> </iframe> <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Live NHL model vs. Kalshi odds from <a href="https://predictionmarketspicks.com/widgets/nhl-team-card?utm_source=embed&utm_medium=widget&utm_campaign=nhl-team-card">PredictionMarketsPicks</a></p>
Responsive — recommended
<div style="position:relative;width:100%;max-width:560px;margin:0 auto;">
<div style="position:relative;padding-bottom:53.57%;height:0;overflow:hidden;">
<iframe
src="https://predictionmarketspicks.com/embed/nhl-team-card/hero"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
loading="lazy"
title="NHL Team Card — playoff chance vs Kalshi — The 7 Oracles"></iframe>
</div>
</div>
<p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Live NHL model vs. Kalshi odds from <a href="https://predictionmarketspicks.com/widgets/nhl-team-card?utm_source=embed&utm_medium=widget&utm_campaign=nhl-team-card">PredictionMarketsPicks</a></p>Sidebar · 320×380 — copy the snippet
Fixed size
<iframe src="https://predictionmarketspicks.com/embed/nhl-team-card/sidebar" width="320" height="380" frameborder="0" loading="lazy" title="NHL Team Card — playoff chance vs Kalshi — The 7 Oracles"> </iframe> <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Live NHL model vs. Kalshi odds from <a href="https://predictionmarketspicks.com/widgets/nhl-team-card?utm_source=embed&utm_medium=widget&utm_campaign=nhl-team-card">PredictionMarketsPicks</a></p>
Responsive — recommended
<div style="position:relative;width:100%;max-width:320px;margin:0 auto;">
<div style="position:relative;padding-bottom:118.75%;height:0;overflow:hidden;">
<iframe
src="https://predictionmarketspicks.com/embed/nhl-team-card/sidebar"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
loading="lazy"
title="NHL Team Card — playoff chance vs Kalshi — The 7 Oracles"></iframe>
</div>
</div>
<p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Live NHL model vs. Kalshi odds from <a href="https://predictionmarketspicks.com/widgets/nhl-team-card?utm_source=embed&utm_medium=widget&utm_campaign=nhl-team-card">PredictionMarketsPicks</a></p>MPU (ad slot) · 300×250 — copy the snippet
Fixed size
<iframe src="https://predictionmarketspicks.com/embed/nhl-team-card/mpu" width="300" height="250" frameborder="0" loading="lazy" title="NHL Team Card — playoff chance vs Kalshi — The 7 Oracles"> </iframe> <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Live NHL model vs. Kalshi odds from <a href="https://predictionmarketspicks.com/widgets/nhl-team-card?utm_source=embed&utm_medium=widget&utm_campaign=nhl-team-card">PredictionMarketsPicks</a></p>
Responsive — recommended
<div style="position:relative;width:100%;max-width:300px;margin:0 auto;">
<div style="position:relative;padding-bottom:83.33%;height:0;overflow:hidden;">
<iframe
src="https://predictionmarketspicks.com/embed/nhl-team-card/mpu"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
loading="lazy"
title="NHL Team Card — playoff chance vs Kalshi — The 7 Oracles"></iframe>
</div>
</div>
<p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Live NHL model vs. Kalshi odds from <a href="https://predictionmarketspicks.com/widgets/nhl-team-card?utm_source=embed&utm_medium=widget&utm_campaign=nhl-team-card">PredictionMarketsPicks</a></p>Lock the card to one team
Swap the club's team-page slug into /embed/nhl-team-card/<team>/<variant>. Here is the Toronto Maple Leafs card; every team page below carries its own copy-paste block.
- Anaheim Ducksducks
- Boston Bruinsbruins
- Buffalo Sabressabres
- Calgary Flamesflames
- Carolina Hurricaneshurricanes
- Chicago Blackhawksblackhawks
- Colorado Avalancheavalanche
- Columbus Blue Jacketsblue-jackets
- Dallas Starsstars
- Detroit Red Wingsred-wings
- Edmonton Oilersoilers
- Florida Pantherspanthers
- Los Angeles Kingskings
- Minnesota Wildwild
- Montreal Canadienscanadiens
- Nashville Predatorspredators
- New Jersey Devilsdevils
- New York Islandersislanders
- New York Rangersrangers
- Ottawa Senatorssenators
- Philadelphia Flyersflyers
- Pittsburgh Penguinspenguins
- San Jose Sharkssharks
- Seattle Krakenkraken
- St. Louis Bluesblues
- Tampa Bay Lightninglightning
- Toronto Maple Leafsmaple-leafs
- Utah Mammothmammoth
- Vancouver Canuckscanucks
- Vegas Golden Knightsgolden-knights
- Washington Capitalscapitals
- Winnipeg Jetsjets
Embed policy
Free for any site, commercial or not. No API key, no signup. The “Powered by The 7 Oracles” bar with its link to predictionmarketspicks.com stays visible on every embed — that is the whole license. The press kit has the full terms. Every widget is informational — verify the market and trade responsibly. The board behind the card: NHL teams · Stanley Cup odds.
NHL widgets — frequently asked
Can I embed an NHL odds widget on my site for free?
Yes. The NHL Team Card is free to embed — one iframe, no API key, no account. The one condition is the built-in "Powered by The 7 Oracles" attribution bar, which links back to predictionmarketspicks.com and must stay visible. Free embeds serve 600 loads per hour per visitor IP and 10,000 per hour per embedding domain.
What does the NHL Team Card show?
One club: the share of 10,000 simulated seasons in which it makes the playoffs and its projected points, the live Kalshi make-the-playoffs contract price, its simulated Stanley Cup chance beside the Kalshi champion contract, and its Goal Light power rank of 32. A Kalshi contract with no two-sided book reads "—" and "Market pending" — never an estimated price.
Can I lock the card to one team?
Yes. /embed/nhl-team-card/<team>/<variant> locks the card to one club, where <team> is the team page slug — the lowercase nickname, hyphenated: maple-leafs, golden-knights, red-wings. Every team page under /nhl/teams carries a ready-made "Embed this team card" block with the exact snippet. The generic /embed/nhl-team-card/<variant> features the club whose simulated playoff chance sits furthest from its Kalshi price.
Will it fit an ad slot I already have?
Yes. Besides the hero (560×300) and sidebar (320×380) sizes, the card ships an MPU variant at 300×250 — the IAB medium-rectangle unit — so it drops into a display-ad box you already reserve.
How often does the NHL widget refresh?
The simulation runs nightly and the Kalshi futures prices refresh through the day; each embed is cached at the edge for 10 minutes. If the underlying board is more than 36 hours old the card shows a stale notice instead of an old number dressed as live.