BB vs OR (2bb-2.24bb) - 3-bet column returning low values

Discuss how to create custom stats, reports and HUD profiles and share your creations.

Moderators: WhiteRider, kraada, Flag_Hippo, morny, Moderators

BB vs OR (2bb-2.24bb) - 3-bet column returning low values

Postby parraka » Tue Mar 03, 2026 2:21 pm

Hi,
I'm building a custom statistic to track how the Big Blind (position 8) defends against an Open Raise between 2bb and 2.24bb in "clean" pots (no limpers, no cold callers, heads-up only).
Note: It doesn't matter which position the Open Raiser is in (UTG through SB); I only care that it's an Open Raise and it reaches the BB with no other players involved.
I have created three columns to define the actions (Fold, Call, 3-bet). While Fold and Call seem to return reasonable numbers, my 3-bet column is returning significantly lower values than expected.
These are my current column definitions:
1. cnt_p_bb_fold_vs_or:
sum(if[cash_hand_player_statistics.position = 8 AND lookup_actions_p.action = 'F' AND cash_hand_player_statistics.flg_p_3bet_opp AND char_length(cash_hand_summary.str_aggressors_p) = 2 AND char_length(cash_hand_summary.str_actors_p) = 1 AND (cash_hand_player_statistics.amt_p_2bet_facing / cash_limit.amt_bb) BETWEEN 1 AND 1.24, 1, 0])
2. cnt_p_bb_call_vs_or:
sum(if[cash_hand_player_statistics.position = 8 AND lookup_actions_p.action = 'C' AND cash_hand_player_statistics.flg_p_3bet_opp AND char_length(cash_hand_summary.str_aggressors_p) = 2 AND char_length(cash_hand_summary.str_actors_p) = 2 AND cash_hand_summary.str_actors_p LIKE '_8' AND (cash_hand_player_statistics.amt_p_2bet_facing / cash_limit.amt_bb) BETWEEN 1 AND 1.24, 1, 0])
3. cnt_p_bb_3b_vs_or:
sum(if[cash_hand_player_statistics.position = 8 AND cash_hand_player_statistics.flg_p_3bet AND cash_hand_player_statistics.flg_p_3bet_opp AND cash_hand_summary.str_aggressors_p LIKE '8_8%' AND cash_hand_summary.str_actors_p LIKE '_8%' AND (cash_hand_player_statistics.amt_p_2bet_facing / cash_limit.amt_bb) BETWEEN 1 AND 1.24, 1, 0])

My concerns:
I suspect the 3-bet column is filtering out hands incorrectly.
Is flg_p_3bet_opp necessary here, or could it be interfering with the amt_p_2bet_facing calculation in 3-bet pots?
Are the str_aggressors_p and str_actors_p strings properly defined to capture 3-bets where the villain calls or 4-bets?
Could you please check if there is any logical error in these expressions that might be causing the low sample size for the 3-bet action?
Thanks in advance!

PD: All players are getting around 3-5% Value for 3bet when they are muuuuch more aggro.
parraka
 
Posts: 79
Joined: Tue Jan 04, 2011 2:49 pm

Re: BB vs OR (2bb-2.24bb) - 3-bet column returning low value

Postby Flag_Hippo » Fri Mar 06, 2026 6:51 am

I don't see anything obvioulsy wrong there. Have you rebuilt your custom database cache via 'Database -> Database Management -> Rebuild Cache -> Custom Cache Rebuild'? If you add the fold, call and 3bet stats together do you get 100%? What is the 'Value Expression' you are using in the statistic itself?
Flag_Hippo
Moderator
 
Posts: 17079
Joined: Tue Jan 31, 2012 7:50 am

Re: BB vs OR (2bb-2.24bb) - 3-bet column returning low value

Postby parraka » Sat Mar 07, 2026 2:09 am

Hi, finally I made it work:

cnt_p_bb_fold_vs_or_2x:
sum(if[lookup_actions_p.action = 'F' and cash_hand_summary.str_aggressors_p LIKE '8_' and cash_hand_summary.str_actors_p LIKE '_' and cash_hand_player_statistics.amt_p_2bet_facing > 0
AND cash_hand_player_statistics.position=8 AND (cash_hand_player_statistics.amt_p_2bet_facing / cash_limit.amt_bb) BETWEEN 1 AND 1.49, 1, 0])

cnt_p_bb_call_vs_or_2x:
sum(if[lookup_actions_p.action = 'C' and cash_hand_summary.str_aggressors_p LIKE '8_' and cash_hand_summary.str_actors_p LIKE '_8' AND cash_hand_player_statistics.amt_p_2bet_facing > 0 AND cash_hand_player_statistics.position=8 AND (cash_hand_player_statistics.amt_p_2bet_facing / cash_limit.amt_bb) BETWEEN 1 AND 1.49, 1, 0])

cnt_p_bb_3b_vs_or_2x:
sum(if[cash_hand_player_statistics.flg_p_3bet and cash_hand_summary.str_aggressors_p LIKE '8_8%' and cash_hand_summary.str_actors_p LIKE '_8%'
AND cash_hand_player_statistics.position=8 AND (cash_hand_player_statistics.amt_p_2bet_facing / cash_limit.amt_bb) BETWEEN 1 AND 1.49, 1, 0])

Thanks!
parraka
 
Posts: 79
Joined: Tue Jan 04, 2011 2:49 pm


Return to Custom Stats, Reports and HUD Profiles

Who is online

Users browsing this forum: No registered users and 33 guests