Poker Stars $25.00 No Limit Hold'em - 5 players -
BTN: $25.65 - VPIP: 29, PFR: 20, 3B: 6, AF: 1.8, Hands: 167
Hero (SB): $46.15
BB: $25.00 - VPIP: 16, PFR: 14, 3B: 4, AF: 11.0, Hands: 134
UTG: $9.75 - VPIP: 39, PFR: 14, 3B: 0, AF: 3.8, Hands: 59
CO: $30.86 - VPIP: 30, PFR: 18, 3B: 0, AF: 1.3, Hands: 61
Pre Flop: ($0.35) Hero is SB with A

Q
UTG raises to $0.75,
1 fold, BTN calls $0.75,
Hero raises to $3.10,
2 folds,
BTN raises to $7.50,
Hero raises to $46.15, BTN calls $18.15 all in
It did not make sense for villain to have many monsters in his range in this spot because I would expect him to 3bet vs the fish open for value. Some AK and JJ/TT would expect to be the top of his range here.
Would you agree with this range?