Calling a 3 bet 100bb deep vs an unknown with 89s is just spew, especially at 25NL where the avg player doesn't 3 bet all that lightly.

I'd probably just check the flop back. I think he's either c/f this flop with overcards that don't have that much equity vs you anyway or he's taking some funky line with a big hand (maybe sometimes pot controlling JJ AT but not too often) I really don't wanna get c/r here, and I think we do better just controlling the pot size since he prolly doesn't c/c this flop with any worse hand, we can perhaps induce a turn bet from his missed overs or bet the turn when checked to surer that he has way less funky monsters in his range.

As played river's an ez call.