How to Use Poker Solvers
Poker solvers compute game-theory-optimal solutions for any given poker scenario, showing you the mathematically balanced strategy for both players. Learning to use solvers effectively separates modern winning players from those relying solely on intuition and experience.
iGaming Journalist & Crypto Casino Analyst
What Solvers Actually Do
A poker solver takes a defined game tree — starting stacks, bet sizes, board texture, and ranges for both players — and iterates through millions of strategy combinations until it converges on a Nash equilibrium solution. At equilibrium, neither player can improve their expected value by unilaterally changing their strategy.
The most widely used solvers are PioSOLVER, GTO+, and MonkerSolver (for PLO). Each takes the same fundamental inputs: preflop ranges for both players, the board cards, available bet sizes, and stack depth. The solver then outputs the optimal frequency for every action (bet, check, raise, fold, call) with every hand in both players' ranges.
Importantly, solver solutions are not "the answer" — they are one answer given specific assumptions. Change the bet sizes, alter the ranges, or modify the stack depth, and the solution changes. Solvers show you what perfect play looks like under specific conditions, but real poker involves imperfect opponents and dynamic situations.
The computational power required is significant. A single flop solve with multiple bet sizes can take 5-30 minutes on a modern computer. Turn and river solves are faster because the game tree is smaller. Full preflop solutions require supercomputer-level resources, which is why most players use pre-computed preflop ranges.
Setting Up Your First Solve
Begin with a simple scenario: single-raised pot, in-position player on the flop. Set the preflop ranges for both players (most solvers include default ranges, or you can import from Equilab or Flopzilla). Choose a specific flop — start with a common texture like Ah-8s-3c (dry, high-card board).
For bet sizes, start with two options: 33% pot and 75% pot. Adding more bet sizes increases accuracy but dramatically increases solve time. Two sizes capture the essential strategic dynamics and let you understand the fundamental patterns before adding complexity.
Set the raise sizes (typically 2.5x-3x the bet) and configure whether to allow check-raises. Run the solve and wait for convergence — the solver shows you the exploitability (measured in percentage of the pot) dropping toward zero. Stop the solve when exploitability is below 0.5% of the pot for study purposes.
Once the solve completes, you'll see a color-coded range grid showing the solver's recommended action frequencies for every hand. Each hand combination is split between actions — for example, AhKs might be "bet 75% pot 60% of the time, check 40% of the time." This mixed strategy is key to understanding GTO play.
Interpreting Solver Output
The most common mistake beginners make with solvers is treating mixed strategies as commandments. When a solver says "bet AQ 70% of the time and check 30%," it doesn't mean you should flip a mental coin. It means AQ is close to indifferent between betting and checking, and you should choose based on exploitative reads against your specific opponent.
Focus on the pure or near-pure strategies first. Hands the solver bets 95%+ of the time should always be bet. Hands the solver checks 95%+ of the time should always be checked. These are the clear-cut situations where the solver's recommendation is unambiguous.
Look for patterns across hand categories rather than memorizing individual hand frequencies. On a dry Ah-8s-3c board, you'll notice the solver c-bets most of its range at a small sizing, checks back medium pairs, and uses the larger sizing primarily with strong value hands and specific bluffs. These category-level patterns transfer across similar board textures.
Pay special attention to which hands the solver uses as bluffs. GTO bluffing isn't random — solvers consistently choose hands with backdoor equity (backdoor flush draws, backdoor straight draws) as bluffs because they have the best chance of improving when called. This principle applies to every street of play.
Building a Solver Study Routine
Structure your study around the board textures you encounter most frequently. The 1,755 strategically distinct flops can be grouped into roughly 10-15 categories: dry high-card boards, monotone boards, paired boards, connected boards, and so on. Study one category per week and the patterns compound over time.
For each board category, solve the same scenario from multiple positions: button vs big blind, cutoff vs big blind, and 3-bet pots. Notice how the solver's strategy changes as the range distributions shift. On a K-7-2 rainbow board, the preflop raiser has a massive range advantage and should c-bet frequently. On a 7-6-5 two-tone board, the big blind has more two-pair and straight combinations, and the c-betting frequency drops significantly.
Use the solver's EV (expected value) outputs to understand which decisions matter most. If the EV difference between betting and checking with a specific hand is 0.01 big blinds, that decision doesn't matter much — spend your study time on spots where the EV difference is 0.5+ big blinds. These high-leverage decisions move your win rate.
Keep a study journal where you record the key patterns from each session. Write down specific rules like "on Kxx rainbow boards in single-raised pots, c-bet 70% of range at 33% pot" or "on monotone boards, reduce c-bet frequency to 40% and use only the large sizing." These simplified heuristics are what you'll actually use at the table.
Applying Solver Knowledge at the Table
The gap between knowing solver solutions and applying them in real time is where most players fail. You cannot replicate exact solver frequencies at the table — the goal is to build simplified strategies that approximate GTO play closely enough to be unexploitable while remaining executable under time pressure.
Create decision trees for common spots. For example: "In a single-raised pot as the preflop raiser on a dry board, I c-bet my entire range at 33% pot. On a wet board, I c-bet my strong hands and draws at 75% pot and check everything else." This two-rule system approximates the solver's complex output and can be executed instantly.
Use solver knowledge as a baseline and deviate exploitatively when you have reads. If the solver says to bet 33% of pot with your entire range, but your opponent folds to c-bets 75% of the time, increase your c-bet frequency to 100% and use a larger size. The solver tells you what's balanced; your reads tell you when to deviate.
Review your played hands against solver solutions during study sessions. Filter your database for the largest pots you've played, run the solver on those specific scenarios, and compare your actual decisions to the GTO solution. This feedback loop is the fastest way to improve because it connects abstract theory to your real decision-making.
Key Takeaways
Focus on near-pure strategies (95%+ frequencies) — these are the solver's clearest recommendations and the easiest to implement
Study board texture categories rather than individual boards — patterns transfer across similar textures and reduce memorization
Solver outputs are starting points, not endpoints — deviate exploitatively when you have reads on opponents
Build simplified decision trees from solver study that you can execute under time pressure at the table