Villan is 31/7 over about 260 hands and from his betting I put him on A and wasn't sure on other card which I guess was why I was so cautious. With the river, if he pushed or bet a significant amount would I have had to call?

PokerStars No-Limit Hold'em, $0.25 BB (9 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

saw flop|saw showdown

Button ($24.90)
SB ($32.50)
BB ($12.55)
UTG ($22.50)
UTG+1 ($11.35)
MP1 ($38.45)
MP2 ($27.05)
Hero ($34.65)
CO ($38.35)

Preflop: Hero is MP3 with 8, K. CO posts a blind of $0.35.
UTG calls $0.25, 2 folds, MP2 calls $0.25, Hero calls $0.25, CO (poster) checks, Button calls $0.25, SB completes, BB checks.

Flop: ($1.85) T, 9, 5 (7 players)
SB bets $2, BB folds, UTG folds, MP2 folds, Hero calls $2, CO calls $2, Button folds.

Turn: ($7.85) Q (3 players)
SB checks, Hero bets $3.25, CO calls $3.25, SB folds.

River: ($14.35) K (2 players)
Hero checks, CO checks.

Final Pot: $14.35