Seeing hes VPIP/PFR I dont think I want to steal here, The hand is too weak and hes calling range is to wide. he 3Bets 20% of the time (This is probebly a small sample but still) and you will need to fold those times. against this sort of opponent I would wait for good hands and try to get value. And the raise is too small, I tend to allways raise 3bb but some peaple are raising 3.5bb when stealing from SB. you dont want him to call here and a 2bb raise almost forces him to.
C-bet Flop, So small chanse that he hit anything on that board, This is the kind of board that I could multibarrel against a good opponent. Becuse they will call light knowing that you know they wont hit that often. After he checked behind I could see him having some small pocket pair or trash, I dont know if he would Donk-bet trash after PFR checkes, Its good to take notes on that.
The raise size is too small IMO, I would raise 8bb here atleast, raising 4bb doesnt make anyting more than folding out hes trash (Even though I will never raise here). What hand do you want to get calls from with that raise? do you think 99 will call this? Jhon thinks that Ax will call and I could see some overcards calling but they call with the intention of bluffing
the river and I would not feel safe after checking flop raising Turn to call a river bet. so this raise makes most worse hands fold. Forcing him to play perfect. But I do think that he is bluffing, He checked the flop and bet 1/2 pot OTR and that isnt very strong, So I would call the turn with the intention of calling the river if he doesnt bet too big or if the River card isnt too bad. A bad River card would be something like A, K or J, becuse than its 3 broadway cards on the board and he beats you if he got any of those cards (exept T2, that is a chop)