Villain is 61/17/1.8 over 30 hands FWIW. So no real history.

On the turn he deffo has a 9, but it could be any 9. Like the river raise? or should I just call. Now I raised EZ call or fold?

PokerStars No-Limit Hold'em, $0.25 BB (6 handed) Poker-Stars Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

UTG ($20.55)
MP ($25.10)
CO ($21.15)
Button ($27.15)
SB ($62.50)
Hero ($24.30)

Preflop: Hero is BB with 9, T.
UTG calls $0.25, 1 fold, CO calls $0.25, 2 folds, Hero checks.

Flop: ($0.85) 2, 9, Q (3 players)
Hero checks, UTG checks, CO checks.

Turn: ($0.85) 9 (3 players)
Hero bets $0.5, UTG raises to $1, CO folds, Hero calls $0.50.

River: ($2.85) 6 (2 players)
Hero checks, UTG bets $0.75, Hero raises to $2.5, UTG raises to $19.3, Hero??