That's a fair point, I don't consider McCullum world class unless it's his day, which it isn't 95% of the time, and Guptill...I don't know why you guys are persisting with him. Shane Bond?
Because he averages 40+ in one day cricket. But yes Guptill shouldn't be playing test cricket this early in his career.