Noun
ball hog (plural ball hogs)
(sports, idiomatic, informal) In team sports, a player who keeps the ball to themselves, rather than passing it.
We always try to encourage more songs sung by Kim, because there are always requests for it. I certainly don't want to ball hog all the singing. Thurston Moore