Looks like AJ or you are really fizzuked here. The board looks s(ary at the 3nd, but he would have check raised alreaady with an 89 IMO, also the same thing with a set.

The board looks scary, but wth would he call your bet on the flop with? Probability is a ha|\|d like AJ or KJs. His subsequent checks to your flop checkraise look like weakness here, bet the river for information, you're prbly ahead or facing a humongo||) check raise.