Villain was a maniac, 73/32/12 (3bet) through 41 hands.

He had donked 3/11 flops. One of those times, he donked 25% pot bet with middle pair, holding Q7o on 57Jr board, before calling a raise. He followed this by c/c a 3/4 PSB on T and checking the R.

Had also seen villain 4xBB raise UTG before calling a 3bet OOP with QJo. C/c a 60% pot bet with a GSSD. Hit a pair on T, checked. Checked R.

Villain also stacked off pre with QQ. 3betting and then 5bet shoving.

PokerStars - $0.05 NL (6 max) - Holdem - 6 players
Hand converted by PokerTracker 4

SB: $5.58
BB: $5.21
UTG: $2.00
MP: $12.32
Hero (CO): $8.34
BTN: $5.11

SB posts SB $0.02, BB posts BB $0.05

Pre Flop: (pot: $0.07) Hero has J J

UTG raises to $0.10, MP calls $0.10, Hero raises to $0.55, fold, fold, fold, fold, MP calls $0.45

Flop: ($1.27, 2 players) 8 2 6
MP bets $0.35, Hero raises to $1.10, MP calls $0.75

Turn: ($3.47, 2 players) 2
MP checks, Hero bets $2.40, MP calls $2.40

River: ($8.27, 2 players) 7
MP checks, Hero ???

OK, so what is villain's range here. With him just calling the 3bet pre, can we rule out QQ+?

Flop - When he donks flop and calls a raise, what could he have? 77, 99-JJ ( would he re-raise with 66/88?), AdTd-AdKd...anything else Villain could have?

Turn - He c/c this time. Can we change his range at all? I doubt he carries on now with 77 or 99. Might continue with TT/JJ. Would probably continue with his big FD type hands as well.

River - I feel like I should shove here. That's what I intended to do with the T bet if he called, just wondering what range people would put villain on.

Thoughts?