outguess (someone or something)

outguess (someone or something)

To try to anticipate or predict what someone or something will do or react in order to have an advantage over them. You need to be able to outguess your opponent on the field—otherwise, he will run right by you. It can be tempting to try to outguess the market when you get into investing for the first time, but that's a good way to lose a lot of money.
Farlex Dictionary of Idioms.
See also:
  • have (got) (one's) number
  • have somebody's number
  • have someone's number
  • words right out of one's mouth, to take
  • flip (one's) lid
  • flip lid
  • reckon without
  • reckon without (someone or something)
  • expect (someone or something) for (something)
  • expect for