Villain is running 26/25, is very aggressive, and cbets a ton. I'm confused by his turn call and can't figure out what he might have.
PokerStars No-Limit Hold'em, $1.00 BB (6 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com
CO ($100)
Button ($35.55)
SB ($393.90)
Hero (BB) ($120.20)
UTG ($124.90)
MP ($38.95)
Preflop: Hero is BB with K

, 9
4 folds,
SB raises to $4, Hero calls $3
Flop: ($8) 2

, 9

, 3
(2 players)
SB bets $7, Hero calls $7
Turn: ($22) 6
(2 players)
SB bets $17,
Hero raises to $45, SB calls $28
River: ($112) 10
(2 players)
SB checks,