# Teaser calculator

A teaser moves each spread or total in your favor by a fixed number of points. Its payout comes from the sportsbook’s quoted teaser price, not from multiplying the original leg prices. Enter that quote to calculate return and profit, shift football or basketball lines, and see an equal-leg break-even benchmark. The benchmark assumes independent legs and no pushes; it is not a prediction.

Canonical page: https://getoddsapi.com/teaser-calculator

## Free API key

Get a free GetOdds API key: **1,000 requests per UTC day and 60 per minute, no card**. One key covers REST and the hosted MCP server.

Sign up: https://getoddsapi.com/sign-up?ref=ai-claudebot

## Quickstart

1. Create an account at https://getoddsapi.com/sign-up?ref=ai-claudebot, open https://getoddsapi.com/dashboard and issue a key with the sources you need (draftkings, fanduel, betrivers, prizepicks or underdog). Keep it in a server environment variable named GETODDS_API_KEY.
2. Read current DraftKings NBA spreads with curl:

```bash
curl --fail-with-body "https://getoddsapi.com/api/v1/odds?sport=NBA&market=spread&fresh_only=true&limit=50" \
  -H "Authorization: Bearer $GETODDS_API_KEY"
```

3. The same request in Python (standard library only):

```python
import json, os, urllib.request

req = urllib.request.Request(
    "https://getoddsapi.com/api/v1/odds?sport=NBA&market=spread&fresh_only=true&limit=50",
    headers={"Authorization": "Bearer " + os.environ["GETODDS_API_KEY"]},
)
with urllib.request.urlopen(req) as res:
    rows = json.load(res)["data"]
for row in rows:
    print(row["away"], "at", row["home"], row["side"], row["line"], row["american"], row["observed_at"])
```

4. Check `observed_at`, `age_seconds` and `stale` on every row before using a price. Full reference: https://getoddsapi.com/docs

## Use with Claude (MCP)

```bash
claude mcp add --transport http getodds https://getoddsapi.com/api/mcp \
  --header "Authorization: Bearer $GETODDS_API_KEY"
```

The MCP tools follow the key's source grants and share its allowance. Setup guide: https://getoddsapi.com/use-with-claude

## Pricing

| Plan | Allowance | Price |
| --- | --- | --- |
| Free key | 1,000 requests a day, 60 a minute | $0, no card |
| Developer Bundle | 10,000 requests or credits a month on each of four sources | $149 a month |

Free development allowance: 1,000 requests per UTC day and 60 per minute per account, with no payment step. Paid: the Developer Bundle at $149 per month, with 10,000 monthly requests or credits on each of four sources.
Details: https://getoddsapi.com/bundle

## Calculator


Canonical page: https://getoddsapi.com/teaser-calculator
Markdown version: https://getoddsapi.com/teaser-calculator.md
Language: English. Formula review date: 2026-11-06.

A teaser moves each spread or total in your favor by a fixed number of points. Its payout comes from the sportsbook’s quoted teaser price, not from multiplying the original leg prices. Enter that quote to calculate return and profit, shift football or basketball lines, and see an equal-leg break-even benchmark. The benchmark assumes independent legs and no pushes; it is not a prediction.

## Inputs

| Input | Default example | Instructions |
| --- | --- | --- |
| Sport | football | The shift arithmetic is the same; football spread results also flag crossings of ±3 and ±7. |
| Number of legs | 2 | Whole number from 2 to 10. This does not imply the book offers every combination. |
| Teaser points | 6 | Enter your quoted adjustment: e.g. 6, 6.5, 7 or 10 for football, or 4, 4.5 or 5 for basketball. Custom half-point increments up to 20. |
| Quoted teaser odds | -120 | Enter your actual quote. −120 is an illustrative input, not a live price or a sportsbook payout table. |
| Stake ($) | 100 | Cash risked. Total return includes this stake; profit subtracts it. |
| Original lines (optional) | spread:-7.5,spread:+1.5 | One per leg, separated by commas: spread:-7.5, over:44.5, under:218.5. Plain numbers mean spreads. Leave blank for payout only. |
| Your book’s push rule | lose | Only used in the scenario below. Verify the exact ticket’s terms; no rule is assumed to apply to a named sportsbook. |
| Pushed legs in scenario | 0 | 0 = no push scenario. Other legs are assumed to win. A losing leg is outside this scenario. |
| Reduced-ticket quoted odds |  | Required only for a reduced-leg push scenario. At least two legs must remain. Do not infer this price from the original quote. |

## Formula

Return = stake × D. Profit = stake × (D − 1). Equal-leg break-even p = D^(−1/n), assuming n independent, equally likely legs and no pushes.

## Worked example

A two-leg teaser quoted at −120 has decimal odds 1.833333. A $100 stake returns $183.33 if both legs win, for $83.33 profit. The equal-leg independent break-even is 73.8549%. Adding six points changes −7.5 to −1.5 and +1.5 to +7.5. These examples are arithmetic, not current offers.

| Result | Value | Working |
| --- | --- | --- |
| Return if every leg wins | $183.3333 | 100 × 1.833333 |
| Net profit if every leg wins | $83.3333 | All-win return − original stake |
| Quoted decimal odds | 1.8333 | Converted from your entered teaser price |
| Quoted American odds | -120 | Same quoted payout in American format |
| Whole-ticket break-even | 54.5455% | 100 ÷ quoted decimal odds; excludes pushes |
| Equal-leg break-even (independent model) | 73.8549% | 100 × 1.833333^(−1/2); assumes independent legs with equal win probabilities and no pushes |
| Leg 1: teased spread | -1.5 | spread -7.5 + 6 points; 3/7 markers crossed: -7, -3 |
| Leg 2: teased spread | +7.5 | spread +1.5 + 6 points; 3/7 markers crossed: +3, +7 |

## Assumptions and limits

No live prices, sportsbook payout table, picks or estimated win probabilities are supplied. Points and leg count alone cannot determine a quote. Equal-leg break-even ignores dependence and push probabilities. Crossing 3 or 7 does not prove value. Push, void, minimum-leg, overtime and settlement rules vary; the scenario applies only the rule and reduced price you enter. Moneylines cannot be teased. No guaranteed edge is implied.

Inputs are supplied by the user. These calculators do not fetch live sportsbook prices, estimate a win probability, or recommend selections. Monetary examples use USD. Calculations run in the browser without an account. A shared calculation URL contains its entered numbers.

## How to use the teaser calculator

Choose football or basketball, enter the number of legs, and copy the point adjustment and combined teaser price from the same ticket. Add the cash stake. You can calculate a payout without entering any lines, or enter exactly one original line per leg to see the movement. The tool accepts American, decimal, fractional and probability-format prices; decimal odds must include a decimal point, such as 1.8333.

The initial inputs are editable worked examples. They are not a price feed or a suggested bet. Changing the point adjustment does not automatically change the price, because only the sportsbook can quote that combination. Replace the quote whenever you change the number of legs, points or selections. The calculator intentionally does not invent a teaser odds chart.

## How spreads and totals move

For the selected team, add the teaser points to its signed spread. A favorite at −7.5 becomes −1.5 after six points; an underdog at +1.5 becomes +7.5. For an over, subtract the adjustment from the total, so over 44.5 becomes over 38.5. For an under, add it: under 44.5 becomes under 50.5. The same arithmetic works for basketball; availability and allowed point adjustments depend on the ticket.

Use the selection’s own signed line, not the opponent’s line. A line is a handicap or threshold, not an odds price: −7.5 and −110 are different inputs with different meanings. Enter a spread, over or under for each selection. This tool does not convert moneylines into spreads, identify available markets, or infer a team’s chance of covering an adjusted line.

## What the per-leg break-even number means

The ticket’s no-push break-even probability is 1/D. If every leg has the same win probability p and the legs are independent, the chance they all win is pⁿ. Setting D × pⁿ = 1 gives p = D^(−1/n). This is the win rate that would be required under those assumptions, not a win rate measured from the teams or players.

At −110, two equally likely independent legs need 72.3747% each; at +160, three need 72.7236%; at +140, three need 74.6901%. Unequal leg probabilities require their joint probability, and dependent legs cannot be reduced to the product without a justified model. Pushes create additional settlement outcomes, so the headline benchmark does not model the full expected value of tickets that can push.

## Football 3/7 markers and Wong teasers

The football display flags signed spread thresholds of −7, −3, +3 and +7 that fall strictly inside the movement. Landing exactly on a marker is shown separately because the resulting line can push. Moving −7.5 to −1.5 crosses −7 and −3; moving −7.5 to −3 lands on −3 rather than crossing it.

“Wong teaser” commonly describes a football teaser approach focused on crossing 3 and 7. The marker display is only a way to inspect line movement. It does not measure scoring frequencies, compare prices with a fair model, recommend selections or prove that an adjusted spread is profitable. Basketball results do not show football markers.

## Ties, pushes and reduced tickets

Select the rule printed for the specific teaser, then enter the number of pushed legs to model that outcome with every remaining leg winning. Under “lose,” return is zero and net profit is the negative stake. Under “refund,” return equals the original stake and net profit is zero. Neither outcome changes the all-win payout shown above.

Under “reduce,” the tool requires a separately supplied quote for the remaining ticket. It never divides the original teaser odds by a leg price. A reduced scenario with fewer than two legs is refused because a general rule cannot be assumed for that ticket. If the book refunds it, select refund; otherwise consult the actual settlement. Mixed push-and-loss outcomes, voids, abandoned games and special promotions are not simulated.

## Sources and rule checks

- [DraftKings: teaser definition and operator-specific push examples](https://support.draftkings.com/dk/en-us/what-is-a-teaser?id=kb_article_view&sysparm_article=KB0010765)
- [bet365: teaser rules illustrate why the ticket’s terms matter](https://help.in.bet365.com/s/en-us/sports/teaser-bet)

## Questions and answers

### How much does a six-point teaser pay?

There is no universal payout. Enter the book’s quote for the exact number of legs and six-point adjustment. The calculator multiplies that decimal quote by your stake.

### What does a three-team seven-point teaser pay?

Leg count and points do not determine the payout by themselves. Set three legs and seven points, then enter the price offered for that ticket.

### Does every leg need a 73.85% win rate at −120?

Only the two-leg, equal-probability, independent, no-push benchmark gives approximately 73.85% per leg. It is not a forecast and does not cover correlated selections.

### Can I calculate basketball teasers?

Yes. Select basketball and enter the quoted point adjustment, lines and payout. Spreads and under totals increase by the adjustment; over totals decrease.

### Can a teaser push?

A resulting whole-number spread or total can push. What happens to the ticket depends on its terms. Use the push scenario only after confirming the rule and any reduced-ticket price.

### Are teasers worth it?

Payout arithmetic cannot establish value. You would need defensible joint probabilities, push probabilities and applicable settlement terms. This tool supplies none of those estimates.

## Embedding

Embed: https://getoddsapi.com/embed/teaser-calculator
Keep a visible attribution link to the canonical explanation. Embed pages are noindex; use the canonical page for indexing and citations.

## More tools

- [Odds calculator](https://getoddsapi.com/odds-calculator)
- [Parlay calculator](https://getoddsapi.com/parlay-calculator)
- [Odds converter](https://getoddsapi.com/odds-converter)
- [Implied probability calculator](https://getoddsapi.com/implied-probability-calculator)
- [Arbitrage calculator](https://getoddsapi.com/arbitrage-calculator)
- [Hedge calculator](https://getoddsapi.com/hedge-calculator)
- [No-vig calculator](https://getoddsapi.com/no-vig-calculator)
- [Hold and vig calculator](https://getoddsapi.com/hold-calculator)
- [Kelly criterion calculator](https://getoddsapi.com/kelly-calculator)
- [Expected value calculator](https://getoddsapi.com/expected-value-calculator)
- [Closing line value calculator](https://getoddsapi.com/closing-line-value-calculator)
- [Bonus bet conversion calculator](https://getoddsapi.com/bonus-bet-calculator)
- [Round robin calculator](https://getoddsapi.com/round-robin-calculator)
- [Same game parlay calculator](https://getoddsapi.com/same-game-parlay-calculator)

Independent educational product, not affiliated with any sportsbook or pick’em operator. Results are arithmetic, not predictions or betting advice. Only participate where lawful and within limits you can afford.
Responsible gambling resources: https://www.ncpgambling.org/
