This is a hand from a friend that came up while i was railing him. villain is 10/5

He said wanted to check behind the turn and call a river bet or value bet river if checked to. Would this have been a better line?

$0.1/$0.25 No Limit Holdem
8 players
Converted at weaktight.com

Stacks:
UTG Oddcycler ($24.75)
UTG+1 dinnyo ($25.00)
MP1 Hero ($36.54)
MP2 mucci1988 ($5.00)
CO fbach2008 ($11.42)
BTN JayNobsen ($5.40)
SB Moneygame1 ($12.06)
BB OPapaiNoel ($5.25)

Pre-flop: ($0.35, 8 players) Hero is MP1
Oddcycler calls $0.25, dinnyo raises to $1.10, Hero calls $1.10, 5 folds, Oddcycler calls $0.85

Flop: ($3.65, 3 players)
Oddcycler bets $0.25, dinnyo raises to $3.30, Hero calls $3.30, Oddcycler folds

Turn: ($10.50, 2 players)
dinnyo checks, Hero bets $6.50, dinnyo calls $6.50

River: ($23.50, 2 players)
dinnyo checks, Hero bets $14.09, dinnyo calls $14.09

Final Pot: $51.68