---
updatedAt: 2026-08-31T18:18:25.000Z
agentTools:
  siteIndex: https://developer.sportradar.com/llms.txt
  projectIndex: https://developer.sportradar.com/widgets/llms.txt
---

# Future Odds

<b>us.betting.season.futureOdds</b> provides future odds for a variety of outrights.

<Embed url="https://widgets.media.sportradar.com/uscommon/en_us/standalone/us.betting.season.futureOdds#border=true&uniqueTournamentId=132" provider="widgets.media.sportradar.com" href="https://widgets.media.sportradar.com/uscommon/en_us/standalone/us.betting.season.futureOdds#border=true&uniqueTournamentId=132" typeOfEmbed="iframe" height="250px" width="100%" iframe="true" title="undefined" />

For the widget to render you must provide a valid <code>uniqueTournamentId</code>. All other properties are optional.

### Parameters

<table class="table-striped">
<thead>
  <tr>
    <th>Name</th>
    <th>Type</th>
    <th colspan="5">Description</th>
  </tr>
</thead>
<tbody>
  <tr>
    <td><code>props</code></td>
    <td>object</td>
    <td colspan="5">properties</td>
  </tr>
  <tr>
    <td rowspan="13"></td>
    <td rowspan="13"></td>
    <td><b>Name</b></td>
    <td><b>Type</b></td>
    <td><b>Argument</b></td>
    <td><b>Default</b></td>
    <td><b>Description</b></td>
  </tr>
  <tr>
    <td><code>uniqueTournamentId</code></td>
    <td>number</td>
    <td>required</td>
    <td></td>
    <td>Unique Tournament ID</td>
  </tr>
  <tr>
    <td><code>outrightId</code></td>
    <td>number</td>
    <td>optional</td>
    <td></td>
    <td>Outright ID. This is the numeric part of the market id (<code>sr:winner_event:N</code>). Values copied from an embed created before the outright feed change will not match; the widget falls back to the first market in the list.</td>
  </tr>
  <tr>
    <td><code>bookmaker</code></td>
    <td>string</td>
    <td>optional</td>
    <td>'draftkings'</td>
    <td>Bookmaker key; the widget shows one bookmaker's odds. Defaults to <code>draftkings</code>. Pass <code>internal</code> for the Sportradar book, which replaces the former AVG numbers.</td>
  </tr>
  <tr>
    <td><code>competitorsLimit</code></td>
    <td>number</td>
    <td>optional</td>
    <td>'5'</td>
    <td>Sets the competitor limit per outright.</td>
  </tr>
  <tr>
    <td><code>oddsTypeOverride</code></td>
    <td>string</td>
    <td>optional</td>
    <td></td>
    <td>Overrides the default oddsType. Valid values are: <code>us</code> (money line), <code>eu</code> (decimal) and <code>uk</code> (fractional).</td>
  </tr>
  <tr>
    <td><code>addWordOddsToOutrightNaming</code></td>
    <td>boolean</td>
    <td>optional</td>
    <td></td>
    <td>If <code>true</code> includes the word "ODDS" in the title of each outright.</td>
  </tr>
  <tr>
    <td><code>disableDropdown</code></td>
    <td>boolean</td>
    <td>optional</td>
    <td></td>
    <td>If <code>true</code> disables the dropdown and displays the title of the outright.</td>
  </tr>
  <tr>
    <td><code>displayGrid</code></td>
    <td>boolean</td>
    <td>optional</td>
    <td></td>
    <td>If <code>true</code> displays all available outrights as a grid. <code>outrightId</code> prop and dropdown are disabled.</td>
  </tr>
  <tr>
    <td><code>enableTeamColors</code></td>
    <td>boolean</td>
    <td>optional</td>
    <td></td>
    <td>Team colors switch.</td>
  </tr>
  <tr>
    <td><code>border</code></td>
    <td>boolean</td>
    <td>optional</td>
    <td></td>
    <td>If <code>true</code> draws a border around the widget.</td>
  </tr>
  <tr>
    <td><code>scope</code></td>
    <td>string</td>
    <td>optional</td>
    <td>'league'</td>
    <td>What <code>uniqueTournamentId</code> names. Valid values are <code>league</code> (default) and <code>tournament</code>. With <code>league</code> the id is read as a league: it is normalized to the league's main tournament and the outrights of the whole family are shown together (e.g. NBA together with the NBA Cup, NCAAB together with March Madness). With <code>tournament</code> exactly the given <code>uniqueTournamentId</code> is fetched, which is how a single tournament's outrights are shown. Only affects US leagues with a known family; for any other tournament both values fetch the same data.</td>
  </tr>
  <tr>
    <td><code>onItemClick</code></td>
    <td>function</td>
    <td>optional</td>
    <td></td>
    <td>Function/event handler. Emits <code>uniqueTeamId</code> on team click or touch and <code>matchId</code> on widget click or touch.</td>
  </tr>
</tbody>
</table>

### Examples

```html HTML/Declarative
<div class="sr-widget" data-sr-widget="us.betting.season.futureOdds" data-sr-unique-tournament-id="132"></div>
<script type="application/javascript" src="https://widgets.media.sportradar.com/YOUR_CLIENT_ALIAS/widgetloader" data-sr-language="en_us" async></script>
```

```javascript JS/Programmatic
<script>
    (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f,
    g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h)
    )})(window,document,"script","https://widgets.media.sportradar.com/YOUR_CLIENT_ALIAS/widgetloader","SIR", {
        language: 'en_us'
    });
    SIR('addWidget', '#sr-widget', 'us.betting.season.futureOdds', {uniqueTournamentId: 132});
</script>
<div id="sr-widget"></div>
```

```javascript JS/Example using Event Handlers
<script>
    (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f,
    g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h)
    )})(window,document,"script","https://widgets.media.sportradar.com/YOUR_CLIENT_ALIAS/widgetloader","SIR", {
        language: 'en_us'
    });
    SIR('addWidget', '#sr-widget', 'us.betting.season.futureOdds', {uniqueTournamentId: 132, onItemClick: function(type, obj){alert(JSON.stringify(obj));}});
</script>
<div id="sr-widget"></div>
```