Used metaphorically since the 1900’s.
Meaning of Hold All the Cards
To hold all the cards means to have all the resources or advantages needed to be in control of a situation. To be the dominant person in a group, to be in the strongest position, to have an edge, or to have everything in your favor.
Compare to hold all the aces.
Want to see more videos from Idioms.Online? Subscribe to our YouTube channel!
Usage
Also used as have all the cards or hold all the aces.
“I have to break up with her, it’s like she holds all the cards in our relationship.”
“The building coordinator is blocking the building and there is nothing anyone can do. He holds all the cards.”

Origin
This idiom comes from card games and is based on the idea of someone holding all the most valuable cards in the game. It has sometimes been expressed as holding all the aces simply because aces tend to be the most valuable suit. To hold all the best cards is to control the game, thus the metaphor.
More Idioms Starting with H
- Hell-bent For Leather Meaning and Etymology
- Hurry Up and Wait Meaning and Military Use
- Hobson’s Choice Meaning
- Huckleberry Friend Meaning
- To Have a Backbone (or Grow a Backbone)
More All Idioms
- As All Get-Out (or Like All Get-Out)
- All Time Low Meaning
- Tuckered Out Meaning (and “Tucker Someone Out”)
- All Hell Breaks Loose
- All of a Sudden
More Cards Idioms
- Cards Are Stacked Against
- “Stack the Deck” (and “Stacked Deck”) Meaning & Origin
- Put All Your Cards On the Table
- Pass The Buck
- Hold All The Aces
More Hold Idioms
