At a home game with only about $22 in front of me. Both opponents had me covered. 6 handed. CO is very loose in omaha and will raise any hand that goes well together in a couple ways (some broadway with single suited and such). BB is tight and not an omaha player. We've been playing dealers choice (dealer rotates with each hand and dealer can choose NLHE or NL Omaha Hi as the game) and he hasn't raised preflop yet. I'm in MP.
I get KK97ds and limp after one limper. CO limps and BB raises the $0.50 blind to $2.50. I call and CO reraises to $7.50 total and BB calls. I call.
This reraise doesn't mean too much as he is sometimes unpredictable and will make raises in spite. He is a very big lag and is not afraid to push his chips in.
Was my actions preflop justified? Should I have pushed instead knowing I would probably get both callers? I decided to save my money for the flop.
Flop comes QJ8 with 2 to my suit and 1 to my other suit. I have an overpair, K high flush draw, a backdoor flush draw and a gutshot straight draw. BB bets out $10. I go all in for $14. CO goes all in for $18 on top of my raise and has the BB covered by $7 who calls.
BB had AQQ3 for a set of queens, no other draws
Co had Q987 for 2 pair and gutshot straight draw so all my outs are live.
Turn is an oversuit T
River is offsuit A and I win with K high straight and CO wins side pot with Q high straight.
Thoughts? Did I play this right? I looked it up in the cardplayer calculator and I was about 48% preflop to win and about even money with the BB on the flop to still win. If I knew all my outs were clean, I wouldn't have pushed but I hoped that most of my outs were clean but wasn't sure all of them would be and didn't know which were. CO's actions meant nothing to me as he would do this with a marginal hand as you can see. My concern was the BB.