We do not currently know of any antonyms for lay all one's cards on the table.
For similar words to lay all one's cards on the table, try: