Hey guys!
I agree with making it 125 pre. You can set custom buttons on Stars so start raising smaller. Your cbet is also smaller, you save a lot of chips by making it 125.
On the flop I like a cbet. If the 2 spades were higher/more connected then I'd like giving up staright away (such as Jx7s8s boards) but imo the 2 and a 5 are too low to give up right away, even tho the J hits his range.
On the turn the checkbehind is very good with sd value.
The river is a call even if we don't hit the K if it's not a spade.
Now, lets see about the river raise. The only draw that could've got there are AQ and Q9, both very very unlikely.
So he calls 22 and 55 and KJ(which has us beat), and the Qs9s, and he only calls JT and maybe KQ from the combos that we beat. Sets are a bit unlikely because villain has played pretty passive and most fishy villains would be very scared on that turn with their set imo. So lets take out half the set combos, leaving us with 7 combos that beat us and 7 combos (JT and KQ) that we beat.
Also, depending on how fishy he is he can have K5 and K2 type of combos from a different suit but that's a bit optimistic.
Now the main problem is that in my opinion we can't expect villain to bet out with KQ in this situation. Maybe he doesn't even bet JT there, maybe he check/calls.
Against an unknown fish I'd definitely just call, and if I know him to be pretty spewy crazy fish, then raising here can be good. But without that info a call is best in my opinion.