Donk BetOn the flop, a donk bet is when a player bets into the last pre-flop raiser from out-of-position. For example:
Button raises to $1, SB calls $1,
BB calls $1
Flop: Q♦ 6♠ 4♦ ($3, 3 players) SB bets $1, … On the turn or the river, a donk bet is when a player bets into the last pre-flop raiser who made a continuation bet on all previous streets. For example:
Button raises to $1, SB calls $1,
BB calls $1
Flop: Q♦ 6♠ 4♦ ($3, 3 players) SB checks, BB checks, Button bets $1, SB calls $1, BB calls $1 Turn: J♠ ($3.75, 3 players) SB bets $1, … The Donk Bet statistic is the percentage of the time that a player made a donk bet when they had an opportunity to do so. The Fold to Donk Bet and Raise Donk Bet statistics are the percentage of time a player folds or raises in response to a donk bet. If another player raises in response to the donk bet, the donk bettor may 3Bet in response. The Donk Bet 3Bet vs Raise is percentage of time that the donk bettor 3Bets when given the opportunity to do so. Donk Bet per_hand: false
raiser: action == Raise
preflop_raiser: last raiser when round == P
start_of_preflop: start_of_round and round == P
preflop_raises: since start_of_preflop count (action == Raise and round == P)
oop: before(preflop_raiser)
flop_opportunity: round == F
flop_raiser: last raiser when round == F
did_call_flop: not flop_raiser
turn_opportunity: round == T and did_call_flop
turn_raiser: last raiser when round == T
did_call_turn: not turn_raiser
river_opportunity: round == R and did_call_turn
opportunity: preflop_raises >= 1 and oop and bets_before == $0 and (flop_opportunity or turn_opportunity or river_opportunity)
instance: action == Raise
split round, preflop_raisesFold to Donk Bet per_hand: false
raiser: action == Raise
preflop_raiser: last raiser when round == P
start_of_preflop: start_of_round and round == P
preflop_raises: since start_of_preflop count (action == Raise and round == P)
oop: before(preflop_raiser)
flop_opportunity: round == F and oop and bets_before == $0
donk_flop: flop_opportunity and action == Raise
donk_flop_opportunity: other(donk_flop) and round == F and in_front_before == $0
flop_raiser: last raiser when round == F
did_call_flop: not flop_raiser
turn_opportunity: round == T and oop and did_call_flop and bets_before == $0
donk_turn: turn_opportunity and action == Raise
donk_turn_opportunity: other(donk_turn) and round == T and in_front_before == $0
turn_raiser: last raiser when round == T
did_call_turn: not turn_raiser
river_opportunity: round == R and oop and did_call_turn and bets_before == $0
donk_river: river_opportunity and action == Raise
donk_river_opportunity: other(donk_river) and round == R and in_front_before == $0
opportunity: preflop_raises >=1 and (donk_flop_opportunity or donk_turn_opportunity or donk_river_opportunity)
instance: action == Fold
split round, preflop_raisesRaise Donk Bet per_hand: false
raiser: action == Raise
preflop_raiser: last raiser when round == P
start_of_preflop: start_of_round and round == P
preflop_raises: since start_of_preflop count (action == Raise and round == P)
oop: before(preflop_raiser)
flop_opportunity: round == F and oop and bets_before == $0
donk_flop: flop_opportunity and action == Raise
donk_flop_opportunity: other(donk_flop) and round == F and in_front_before == $0
flop_raiser: last raiser when round == F
did_call_flop: not flop_raiser
turn_opportunity: round == T and oop and did_call_flop and bets_before == $0
donk_turn: turn_opportunity and action == Raise
donk_turn_opportunity: other(donk_turn) and round == T and in_front_before == $0
turn_raiser: last raiser when round == T
did_call_turn: not turn_raiser
river_opportunity: round == R and oop and did_call_turn and bets_before == $0
donk_river: river_opportunity and action == Raise
donk_river_opportunity: other(donk_river) and round == R and in_front_before == $0
opportunity: preflop_raises >= 1 and (donk_flop_opportunity or donk_turn_opportunity or donk_river_opportunity)
instance: action == Raise
split round, preflop_raisesDonk Bet 3Bet vs Raise per_hand: false
raiser: action == Raise
preflop_raiser: last raiser when round == P
start_of_preflop: start_of_round and round == P
preflop_raises: since start_of_preflop count (action == Raise and round == P)
oop: before(preflop_raiser)
flop_opportunity: round == F and oop and bets_before == $0
donk_flop: flop_opportunity and action == Raise
donk_flop_raised: other(donk_flop) and round == F and in_front_before == $0 and raiser
num_raises: since start_of_round count (action == Raise)
reraise_flop_opportunity: last(donk_flop) and other(donk_flop_raised) and round == F and num_raises == 2
flop_raiser: last raiser when round == F
did_call_flop: not flop_raiser
turn_opportunity: round == T and oop and did_call_flop and bets_before == $0
donk_turn: turn_opportunity and action == Raise
donk_turn_raised: other(donk_turn) and round == T and in_front_before == $0 and raiser
reraise_turn_opportunity: last(donk_turn) and other(donk_turn_raised) and round == T and num_raises == 2
turn_raiser: last raiser when round == T
did_call_turn: not turn_raiser
river_opportunity: round == R and oop and did_call_turn and bets_before == $0
donk_river: river_opportunity and action == Raise
donk_river_raised: other(donk_river) and round == R and in_front_before == $0 and action == Raise
reraise_river_opportunity: last(donk_river) and other(donk_river_raised) and round == R and num_raises == 2
opportunity: preflop_raises >=1 and (reraise_flop_opportunity or reraise_turn_opportunity or reraise_river_opportunity)
instance: action == Raise
split round |


