has got game

has got game

Especially talented or adept at something, typically sports. I know that guy's small, but don't underestimate him on the court—he's got game.
See also: game