This is a very easy problem to solve.
Ball hogs like to do everything on their own. So, if that's the case then let them do so. It may be hard but try to get the whole team to just do nothing when he is hogging the ball. Send him a message, let him know that he doesn't have your support.
Don't pass to him, but instead pass to others even if they are in a worse position.
If he makes a mistake boooo him or something like that. If he gets blocked, humiliate him.
A guy on my team whos favourite playe is Kobe (I wonder why he hogs it sooo much

) hogged it alot and the whole team did what I just described because they knew and I knew what he was doing was wrong and it annoyed us all. Eventually he got the message and started to pass more. he hogs it still and if he doesn't pass we just do the above and he gets the message.
Basketball is a team sport and if he doesn't understand that then he shouldn't be on the team.
Hope this helps.
