Villain has raised my BB 100% of the time so far (around 9 times and I've folded most of the time). His cbet is only 25% so I wasn't that surprised when he didn't bet. I've seen him bet a missed draw on the river before, but I haven't seen him push with his stack yet. I thought to myself that I would raise/fold the river, but should I...?

No-Limit Hold'em, $0.50 BB (5 handed) - Hold'em Manager Converter Tool from FlopTurnRiver.com

Button ($26.75)
SB ($63.95)
Hero (BB) ($50)
UTG ($108.25)
MP ($52.70)

Preflop: Hero is BB with 9, 10
3 folds, SB bets $1.75, Hero calls $1.50

Flop: ($4) 4, Q, J (2 players)
SB checks, Hero bets $2, SB calls $2

Turn: ($8) A (2 players)
SB checks, Hero checks

River: ($8) 8 (2 players)
SB bets $3.50, Hero raises $9, SB raises $56.45 (All-In), Hero ...?