Skip to main content

7.2 List of Bet Types

Bet types are strings consisting of a comma separated list of terms describing the bet.

The first term is for or against, depending on whether it's a back or a lay bet respectively. Handicaps always refer to the home team.

Asian handicaps are multiplied by 4 so they're always integers.

Available bet types are:

for,h (for,a)

The home team (away team) will win.

for,d

The game will be a draw.

for,win_90,h (for,win_90,a)

The home team (away team) will win by 90 minutes, without going into extra time.

for,dnb,h (for,dnb,a)

The home team (away team) will win, bet is void in the event of a draw.

for,ml,h (for,ml,a)

The home team (away team) will win, bet is void in the event of a draw. ml is short for moneyline. This differs from dnb in that we expect a draw can't happen and is simply an indication of that to customers.

for,overeq,n (for,undereq,n)

The game will have n or more (less) goals in total. n must be an integer.

for,over,n (for,under,n)

The game will have more (less) than n goals. n must be non-integral (e.g., 2.5).

for,ah,h,n (for,ah,a,n)

The home team (away team) will win, once an asian handicap of code n has been applied to the home team.

for,ahover,n (for,ahunder,n)

The total goals will be more (less) than handicap code n.

for,tahover,h,n (for,tahover,a,n)

Home team (away team) will score more than handicap code n goals.

for,tahunder,h,n (for,tahunder,a,n)

Home team (away team) will score less than handicap code n> goals.

for,eh,h,n (for,eh,a,n)

The home team (away team) will win with an "english handicap" of n. That's to say, the bet wins if and only if the final score x:y is such that x+n > y (x+n < y).

for,eh,d,n

The match will draw with an "english handicap" of n. That's to say, the bet wins if and only if the final score x:y is such that x+n = y.

for,cs,x,y

The score will be x to the home team, and y to the away team where x and y are both integers.

for,othercs,x,y

Either the home team will score strictly more than x goals, or the away team will score strictly more than y goals. ("more than" but not "equal to").

for,othercs,w,x,y,z

Either the home team will score less than w or more than y goals or the away team will score less than x goals or more than z goals.

for,odd (for,even)

The total number of goals scored will be an odd number (even number).

for,odd,h (for,even,h)

The total number of goals scored by the home team will be an odd number (even number).

for,odd,a (for,even,a)

The total number of goals scored by the away team will be an odd number (even number).

for,gr,x,y

The total number of goals shall lie between x and y inclusive. It is permissible to emit a value inf for y representing infinity.

for,teamgr,h,x,y (for,teamgr,a,x,y)

goal range between x and y inclusive for home team (away team). Can use inf for infinity.

for,wg,h,n (for,wg,a,n)

The home side (away side) will win, and will score at least n goals in doing so.

for,wintonil,h (for,wintonil,a)

Home team (away team) to win and keep a clean sheet.

for,wintonil,h,no (for,wintonil,a,no)

Either the home team (away team) will score, or neither team will score.

for,wm,h,x,y (for,wm,a,x,y)

The home team (away team) will win by a margin of between x and y goals inclusive. Use inf for infinity.

for,fg,no_goal

In first goal markets, there will be no goal (equivalent to for,cs,0,0).

for,swm,no_goal

In score and winning margin markets, there will be no goal (equivalent to for,cs,0,0).

for,swm,sd

In score and winning margin markets, there will be a score draw (i.e., any draw excluding 0-0).

for,uswin,h (for,uswin,a)

Offered by some American bookies. The home team (away team) will win. In the event of a draw, it is treated as two bets, each of half the chosen stake, one of which wins, one of which loses.

for,quatro,h,o,x, (for,quatro,a,o,x)

The home team (away team) will win, and over x goals will be scored in the match (x should not be an integer).

for,quatro,h,u,x (for,quatro,a,u,x)

The home team (away team) will win, and under x goals will be scored in the match (x should not be an integer).

for,quatro,hd,o,x (for,quatro,ad,o,x)

The home team (away team) will win or draw, and over x goals will be scored in the match (x should not be an integer).

for,quatro,hd,u,x (for,quatro,ad,u,x)

The home team (away team) will win or draw, and under x goals will be scored in the match (x should not be an integer).

for,dc,h,d (for,dc,a,d)

Either the home team (away team) will win, or the match will be drawn (effectively, laying the opposite team win).

for,dc,h,a

Either the home team will win, or the away team will win (effectively, laying the draw).

for,clean,h,(yes|no) (for,clean,a,(yes|no))

The home team (away team) will/won't keep a clean sheet.

for,clean,h (for,clean,a)

The home team (away team) will keep a clean sheet.

for,clean,both

Both teams will keep a clean sheet (same as for,cs,0,0).

for,clean,either

One or both of the teams will keep a clean sheet.

for,clean,neither

Neither team will keep a clean sheet.

*for,clean,one

One (but not both) of the teams will keep a clean sheet.

for,score,h,(yes|no) (for,score,a,(yes|no))

The home team (away team) will score or not.

for,score,both,yes

Both teams will score.

for,score,both,no

Both teams will not score, i.e., either the score is 0-0 or only one team will score.

for,score,either

One or both teams will score.

for,score,neither

Neither team will score (same as for,cs,0,0).

for,score,one

One (but not both) of the teams will score.

for,awm,n

Absolute win margin. Wins if n = abs(home_goals - away_goals), e.g., 1-0 or 0-1 are both for,awm,1.

There is some overlap between bet types, and some bookies may offer multiple bet types that equate to the same bet. The bet type we display will usually be the one that's closest to the text on the bookie's web site, even if there are other bet types we could have chosen.

A bet is settled when we (and the bookie) know the result of that bet, and thus how much the bet won or lost. For in-running bets, Asian bookies generally allow you to bet on the outcome of the remainder of the match, discarding any goals scored up until this point. It is therefore important to know the current score, and this is reflected in the bet type. For bets settled in this manner, we use the bet type:

for,ir,x,y,type

where x and y are the number of goals scored by the home and away teams respectively, and type is taken from the above list. Thus some example bet types for an in-running match where the score is currently 3-1 are:

for,ir,3,1,ah,h,0
for,ir,3,1,ahunder,19
for,a
for,cs,4,1

Note that the last two don't have the ir,x,y part. That is because they are bet types that settle on the result of the full 90 minutes, not on the result of the remainder of the match. Note also that the second of those is an over/under handicap bet, which Asian bookies generally settle on the whole match, not the remainder of the match. However, for historical reasons, our bet type for that includes the score anyway.

for,X,Y

Where X and Y are h (home team wins), d (draw), or a (away team wins). A bet on the combined result at half-time (X), and full-time (Y).

For example, the bet of type for,h,d wins if the home team is winning at the end of the first half AND the game ends in draw, at full time.

7.2.1 Tennis bet types

Tennis bet types are of the form:

for,time_type,time_value,void_rule,rest_of_bet_type

The time_type and time_value fields indicate the time period for which this bet is relevant. time_type is currently always tset indicating that the time_value refers to a number of sets, although in future this may also be tgame or tpoint to refer to individual games or points, respectively. time_value is either an integer referring to (currently) the set number, or the string all, referring to the entire game.

The void_rule is an indicator of the circumstances under which the bookie will void the bet. This is usually caused by a player pulling out due to injury. The currently allowed values are:

vwhole

The bet will void unless the entire match is played to conclusion.

vset1, vset2, vset3, etc.

The bet will void unless the relevant set has been completed.

vgame1, vgame2, vgame3, etc.

The bet will void unless the relevant game has been completed.

vpoint1

The bet will void unless at least one point has been won.

vwhatever

This is a special kind of void rule that can be used only when opening a betslip (and placing orders from that betslip). It means we want the betslip to accept offers for any void rule.

Example tennis bet types:

for,tset,all,vset1,p1

Player 1 will win the match.

for,tset,1,vset1,p1

Player 1 will win the first set.

for,tset,1,vwhole,p1

Player 1 will win the first set, but the bookie will void the bet if one of the players pulls out, even though the first set may have been completed by that point.

for,tset,all,vwhole,set,cs,x,y

In the match, player 1 will score x sets and player 2 will score y sets.

for,tset,all,vwhole,set,ah(over|under),n

In the match, the total number of sets will be over/under handicap code n.

for,tset,all,vwhole,game,ah(over|under),n

In the match, the total number of games will be over/under handicap code n.

for,tset,2,vwhole,game,ah(over|under),n

In the second set, the total number of games will be over/under handicap code n.

for,tset,all,vwhole,set,ah,(p1|p2),n

In the match, the specified player will win more sets than their opponent, after a handicap code n has been applied to the result.

for,tset,all,vwhole,game,ah,(p1|p2),n

In the match, the specified player will win more games than their opponent, after a handicap code n has been applied to the result.

7.2.2 Bet types with time periods

Some non-tennis bet types will also have a time period indicator, of the form:

for,time_period,rest_of_bet_type

where time_period is one of:

tall, "tp,all"

The bet applies to all time periods, including any overtime and penalty shootouts if appropriate.

treg, "tp,reg"

The bet applies to regular time only.

tp1, tp2, tp3, etc., or "tp,1", "tp,2", "tp,3", etc.

The bet applies to period 1 (or 2, 3 respectively) only.

th1, th2

The bet applies to the first (or second) half only.

tet, tot

The bet applies to extra time or overtime only.

tq1, tq2, tq3, tq4

The bet applies to the indicated quarter only.

"tinnings,all", "tinnings,N" (baseball)

The bet applies to the end of indicated Inning, which can be a number N, or all to denote the entire match including overtime and penalties.

"sub,180" (darts)

The presence of this token indicates that the rest of the bet type is specifically on the number of 180s in the match, rather than set wins.

7.2.3 BF any other unquoted

for,aou,h,n

BF any other unquoted (Home wins). The number n is the highest value for which (x,x) is in the CS market.

for,aou,a,n

BF any other unquoted (Away wins). The number n is the highest value for which (x,x) is in the CS market.

for,aou,d,n

BF any other unquoted (Draw). The number n is the highest value for which (x,x) is in the CS market.