Our market structure follows the definitions and rules set by the Unified Odds Feed (UOF). The UOF is a service that provides a standardized method for accessing odds data across all supported events within Sportradar. For more details and an explanation of key concepts used to define markets, refer here.
Below, you will find a list of all markets currently implemented in Bet Insights. Mapping these markets is mandatory if you want to display the currently available soccer markets in the Bet Insights widget.
Additionally, we have included a list of all available soccer markets, including those not currently covered in Bet Insights. We strongly recommend reviewing this list and implementing all markets that are already covered on your bookmaker page for this sport. This will ensure that the widget displays all possible markets when we extend market coverage. This way, your markets will work out-of-the-box without requiring additional changes.
Market ID | Market Name | Specifier Name 1 | Specifier Type 1 | Outcome ID | Outcome Name |
---|---|---|---|---|---|
1 | 1x2 | 1 | {$competitor1} | ||
1 | 1x2 | 2 | draw | ||
1 | 1x2 | 3 | {$competitor2} | ||
7 | Which team wins the rest of the match | score | string | 1 | {$competitor1} |
7 | Which team wins the rest of the match | score | string | 2 | draw |
7 | Which team wins the rest of the match | score | string | 3 | {$competitor2} |
8 | {!goalnr} goal | goalnr | integer | 6 | {$competitor1} |
8 | {!goalnr} goal | goalnr | integer | 7 | none |
8 | {!goalnr} goal | goalnr | integer | 8 | {$competitor2} |
10 | Double chance | 9 | {$competitor1} or draw | ||
10 | Double chance | 10 | {$competitor1} or {$competitor2} | ||
10 | Double chance | 11 | draw or {$competitor2} | ||
11 | Draw no bet | 4 | {$competitor1} | ||
11 | Draw no bet | 5 | {$competitor2} | ||
18 | Total | total | decimal | 12 | over {total} |
18 | Total | total | decimal | 13 | under {total} |
19 | {$competitor1} total | total | decimal | 12 | over {total} |
19 | {$competitor1} total | total | decimal | 13 | under {total} |
20 | {$competitor2} total | total | decimal | 12 | over {total} |
20 | {$competitor2} total | total | decimal | 13 | under {total} |
29 | Both teams to score | 74 | yes | ||
29 | Both teams to score | 76 | no | ||
31 | {$competitor1} clean sheet | 74 | yes | ||
31 | {$competitor1} clean sheet | 76 | no | ||
32 | {$competitor2} clean sheet | 74 | yes | ||
32 | {$competitor2} clean sheet | 76 | no | ||
35 | 1x2 & both teams to score | 78 | {$competitor1} & yes | ||
35 | 1x2 & both teams to score | 80 | {$competitor1} & no | ||
35 | 1x2 & both teams to score | 82 | draw & yes | ||
35 | 1x2 & both teams to score | 84 | draw & no | ||
35 | 1x2 & both teams to score | 86 | {$competitor2} & yes | ||
35 | 1x2 & both teams to score | 88 | {$competitor2} & no | ||
56 | {$competitor1} to score in both halves | 74 | yes | ||
56 | {$competitor1} to score in both halves | 76 | no | ||
57 | {$competitor2} to score in both halves | 74 | yes | ||
57 | {$competitor2} to score in both halves | 76 | no | ||
60 | 1st half - 1x2 | 1 | {$competitor1} | ||
60 | 1st half - 1x2 | 2 | draw | ||
60 | 1st half - 1x2 | 3 | {$competitor2} | ||
61 | 1st half - which team wins the rest | score | string | 1 | {$competitor1} |
61 | 1st half - which team wins the rest | score | string | 2 | draw |
61 | 1st half - which team wins the rest | score | string | 3 | {$competitor2} |
62 | 1st half - {!goalnr} goal | goalnr | integer | 6 | {$competitor1} |
62 | 1st half - {!goalnr} goal | goalnr | integer | 7 | none |
62 | 1st half - {!goalnr} goal | goalnr | integer | 8 | {$competitor2} |
63 | 1st half - double chance | 9 | {$competitor1} or draw | ||
63 | 1st half - double chance | 10 | {$competitor1} or {$competitor2} | ||
63 | 1st half - double chance | 11 | draw or {$competitor2} | ||
68 | 1st half - total | total | decimal | 12 | over {total} |
68 | 1st half - total | total | decimal | 13 | under {total} |
69 | 1st half - {$competitor1} total | total | decimal | 12 | over {total} |
69 | 1st half - {$competitor1} total | total | decimal | 13 | under {total} |
70 | 1st half - {$competitor2} total | total | decimal | 12 | over {total} |
70 | 1st half - {$competitor2} total | total | decimal | 13 | under {total} |
136 | Booking 1x2 | 1 | {$competitor1} | ||
136 | Booking 1x2 | 2 | draw | ||
136 | Booking 1x2 | 3 | {$competitor2} | ||
139 | Total bookings | total | decimal | 12 | over {total} |
139 | Total bookings | total | decimal | 13 | under {total} |
140 | {$competitor1} total bookings | total | decimal | 12 | over {total} |
140 | {$competitor1} total bookings | total | decimal | 13 | under {total} |
141 | {$competitor2} total bookings | total | decimal | 12 | over {total} |
141 | {$competitor2} total bookings | total | decimal | 13 | under {total} |
149 | 1st half - booking 1x2 | 1 | {$competitor1} | ||
149 | 1st half - booking 1x2 | 2 | draw | ||
149 | 1st half - booking 1x2 | 3 | {$competitor2} | ||
152 | 1st half - total bookings | total | decimal | 12 | over {total} |
152 | 1st half - total bookings | total | decimal | 13 | under {total} |
153 | 1st half - {$competitor1} total bookings | total | decimal | 12 | over {total} |
153 | 1st half - {$competitor1} total bookings | total | decimal | 13 | under {total} |
154 | 1st half - {$competitor2} total bookings | total | decimal | 12 | over {total} |
154 | 1st half - {$competitor2} total bookings | total | decimal | 13 | under {total} |
159 | 1st half - sending off | 74 | yes | ||
159 | 1st half - sending off | 76 | no | ||
160 | 1st half - {$competitor1} sending off | 74 | yes | ||
160 | 1st half - {$competitor1} sending off | 76 | no | ||
161 | 1st half - {$competitor2} sending off | 74 | yes | ||
161 | 1st half - {$competitor2} sending off | 76 | no | ||
162 | Corner 1x2 | 1 | {$competitor1} | ||
162 | Corner 1x2 | 2 | draw | ||
162 | Corner 1x2 | 3 | {$competitor2} | ||
166 | Total corners | total | decimal | 12 | over {total} |
166 | Total corners | total | decimal | 13 | under {total} |
167 | {$competitor1} total corners | total | decimal | 12 | over {total} |
167 | {$competitor1} total corners | total | decimal | 13 | under {total} |
168 | {$competitor2} total corners | total | decimal | 12 | over {total} |
168 | {$competitor2} total corners | total | decimal | 13 | under {total} |
861 | Draw or both teams to score | 74 | yes | ||
861 | Draw or both teams to score | 76 | no | ||
864 | Draw or any clean sheet | 74 | yes | ||
864 | Draw or any clean sheet | 76 | no | ||
879 | {$competitor2} to win | 74 | yes | ||
879 | {$competitor2} to win | 76 | no | ||
880 | {$competitor1} to win | 74 | yes | ||
880 | {$competitor1} to win | 76 | no | ||
905 | 1st half - next score | score | string | 6 | {$competitor1} |
905 | 1st half - next score | score | string | 7 | none |
905 | 1st half - next score | score | string | 8 | {$competitor2} |