Its not even about them being better individually you need to understand that. You put most of these pros in a 1v1 server they will always trade off wins. Its about the teams themselves and how smart these players are in the situations that they play.
Regardless, I would like to see him prove it. Seriously anyone who knows anything can see he has a high skill cap.