I doubt this is his account that he claims he owns, because in the picture it only displays the "Win" amount on the rank, and not the game amount next to the wins. The "Champions" and "item sets" aren't available for clicking too.
If you look at his account
and this
(my acc) you can see the difference.
It's a completely viable argument, don't get excited