have (got) (one's) number
To understand or know someone or something well enough to anticipate what they will do. That team is impossible to beat—they've had our number since 2006! Oh, don't worry, I've got his number—he's a typical brat. She caught me by surprise last time, but I've got her number now, and I won't let her manipulate us again.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.