Based upon your player's height and weight, I would recommend looking for a BBCOR bat in the 31" length. Unfortunately, we do not have the 31" length of this bat available any longer, but if you felt comfortable with the 32" length bat, we could certainly look to that bat. I think this Voodoo One bat would work well for your player. We can look into price matches, I would recommend calling in at 866-321-2287 to discuss the price match. We can match other online retailers if they have the same length and weight of bat and if their price covers what we pay to stock the bat (we will have to check the price when you call).
The 2017 DeMarini Voodoo One BBCOR Baseball Bat: DXVOC is a one piece, balanced, aluminum bat while the 2017 DeMarini Voodoo Insane BBCOR Baseball Bat: DXVIC is an end loaded two piece hybrid bat.
Based upon your height and weight, I would make a general recommendation of getting this 2017 DeMarini Voodoo One BBCOR Baseball Bat (DXVOC) in the 31" length as long as the 28 oz weight could be handled.