World Cup
World Cup
Use BET 3-in-1 with a custom World Cup launcher icon to deliver a themed experience during major tournaments.World Cup launcher icon
Sport Icons
BET 3-in-1 World Cup edition comes with sport-specific icons in three variants: light, dark, and SVG.Light

Soccer

Basketball

Tennis

Ice Hockey

American Football

Baseball

Handball

Volleyball

Beach Volley

Rugby

Cricket

Table Tennis

Badminton

Snooker

Darts

Futsal

Squash

Padel

Kabadi

eSoccer

eBasketball
Dark

Soccer

Basketball

Tennis

Ice Hockey

American Football

Baseball

Handball

Volleyball

Beach Volley

Rugby

Cricket

Table Tennis

Badminton

Snooker

Darts

Futsal

Squash

Padel

Kabadi

eSoccer

eBasketball
SVG
Soccer
Basketball
Tennis
Ice Hockey
American Football
Baseball
Handball
Volleyball
Beach Volley
Rugby
Cricket
Table Tennis
Badminton
Snooker
Darts
Futsal
Squash
Padel
Kabadi
eSoccer
eBasketball
Integration Examples
With Light Sport Icons
Use thesportIcons property to map sport IDs to light icon URLs. The launcherTriggerImage sets the main launcher button icon.
<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.sir.sportradar.com/sportradar/widgetloader","SIR", {
language: 'en'
});
// BET 3-in-1 with World Cup icon + light sport icons
SIR('addWidget', '#sr-widget', 'bet3in1', {
matchId: {MATCH_ID},
launcherTriggerImage: "https://widgets.sir.sportradar.com/static/img/launcher/worldcup-icon.png",
sportIcons: {
'1': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_soccer_light.png',
'2': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_basketball_light.png',
'3': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_baseball_light.png',
'4': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_ice_hockey_light.png',
'5': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_tennis_light.png',
'6': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_handball_light.png',
'12': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_rugby_light.png',
'16': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_american_football_light.png',
'19': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_snooker_light.png',
'20': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_table_tennis_light.png',
'21': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_cricket_light.png',
'22': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_darts_light.png',
'23': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_volleyball_light.png',
'29': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_futsal_light.png',
'31': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_badminton_light.png',
'34': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_beach_volley_light.png',
'37': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_squash_light.png',
'71': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_padel_light.png',
'138': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_kabadi_light.png',
'137': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_esoccer_light.png',
'153': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_ebasketball_light.png'
},
products: {
virtualStadium: {
jwt: "{JWT}",
channelId: "{CHANNEL_ID}",
label: "Virtual Stadium",
order: 1
},
betConcierge: {
getJwt: () => yourAuthService.getToken(),
label: "Bet Concierge",
description: "AI Insights",
order: 2
},
statsHub: {
clientAlias: "{CLIENT_ALIAS}",
label: "StatsHub",
description: "Deep Stats",
order: 3
}
}
});
</script>
With Dark Sport Icons
Same configuration using dark icon variants:<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.sir.sportradar.com/sportradar/widgetloader","SIR", {
language: 'en'
});
// BET 3-in-1 with World Cup icon + dark sport icons
SIR('addWidget', '#sr-widget', 'bet3in1', {
matchId: {MATCH_ID},
launcherTriggerImage: "https://widgets.sir.sportradar.com/static/img/launcher/worldcup-icon.png",
sportIcons: {
'1': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_soccer_dark.png',
'2': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_basketball_dark.png',
'3': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_baseball_dark.png',
'4': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_ice_hockey_dark.png',
'5': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_tennis_dark.png',
'6': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_handball_dark.png',
'12': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_rugby_dark.png',
'16': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_american_football_dark.png',
'19': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_snooker_dark.png',
'20': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_table_tennis_dark.png',
'21': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_cricket_dark.png',
'22': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_darts_dark.png',
'23': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_volleyball_dark.png',
'29': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_futsal_dark.png',
'31': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_badminton_dark.png',
'34': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_beach_volley_dark.png',
'37': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_squash_dark.png',
'71': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_padel_dark.png',
'138': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_kabadi_dark.png',
'137': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_esoccer_dark.png',
'153': 'https://widgets.sir.sportradar.com/static/img/launcher/icn_ebasketball_dark.png'
},
products: {
virtualStadium: {
jwt: "{JWT}",
channelId: "{CHANNEL_ID}",
label: "Virtual Stadium",
order: 1
},
betConcierge: {
getJwt: () => yourAuthService.getToken(),
label: "Bet Concierge",
description: "AI Insights",
order: 2
},
statsHub: {
clientAlias: "{CLIENT_ALIAS}",
label: "StatsHub",
description: "Deep Stats",
order: 3
}
}
});
</script>
Required parameters:
MATCH_IDSportradar Match ID. Example:50955863.JWTString orgetJwtcallback promise returning a signed JSON Web Token. Required for Virtual Stadium and Bet Concierge.CHANNEL_IDVirtual Stadium channel ID. Required when Virtual Stadium is enabled.CLIENT_ALIASYour client alias for StatsHub URL generation. Required when StatsHub is enabled.