Villain is 50/22 over a small sample

Is river a c/c or c/f? I can only see him bluffing a spade draw but anything else (Kx, sets) has us crushed, so i'm leaning towards a c/f

PokerStars No-Limit Hold'em, $0.50 BB (9 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

saw flop

SB ($45.25)
BB ($48.45)
UTG ($50)
Hero (UTG+1) ($50.80)
MP1 ($60.85)
MP2 ($45)
MP3 ($25)
CO ($26.35)
Button ($52.95)

Preflop: Hero is UTG+1 with 9, 9
1 fold, Hero bets $2, MP1 calls $2, 6 folds

Flop: ($4.75) 3, 4, 7 (2 players)
Hero bets $3, MP1 calls $3

Turn: ($10.75) K (2 players)
Hero bets $7, MP1 calls $7

River: ($24.75) 4 (2 players)
Hero checks

Total pot: $24.75 | Rake: $1.20