Player Ranges

In this article we will take a look at how to use the Player Ranges in PokerJuice. The example in this article can be downloaded and opened in PokerJuice.

Player Ranges is where we edit each player's range. We can click any player in the replayer to edit that player's range:

The Player Ranges are divided into the 4 streets: Preflop, Flop, Turn and River where each street is a subrange of the previous street.

Player Range = (P):(F):(T):(R)

This means that we narrow down the player's range more and more for each street. It also means if we enter a range on a given street we have to enter the player's entire range best we can to get accurate results.


Preflop Ranges

From Player Ranges we can quickly access the PokerJuice Preflop Ranges:

The preflop ranges are divided into 4 categories:


Each street allows us to enter an Included Range and an Excluded RangeThe player's range for each street the range is defined as: 

Range = (Included Range)!(Excluded Range)

To include a range we navigate to the range and select include:


The range is added to the included ranges:


Similarly, we can exclude a range:


And the range goes into the excluded section:

Whenever we alter a player's ranges the equities are automatically updated in the replayer:

ProPokerTools Ranges

PokerJuice is not by any means restricted to only using the PokerJuice Ranges. We can use the standard X% ProPokerTools ranges simply by typing in the number. In this example we will have BB defend 80%:

Notice that we have also excluded the PJ 3bet oop 8% since he only flatcalled preflop.


Postflop Ranges

Behind the scenes the player's total range is constructed like this:

Player Range = ((P+)!(P-)):((F+)!(F-)):((T+)!(T-)):((R+)!(R-))

For example, a check calling range on the board below would typically consist of a Continuation Range (not folding range) minus a Raising Range:

Usíng PJ Syntax we can quickly define a decent Continuation Range as:

Kss+ Any K high FD or better
73+ Any 2p or better
3+:ss Any pair w FD
54+:ss Any GS or better with FD
JT8+ Any 13w wrap or better
863+ Any OE w board pair
86+:ss Any OE w FD


We enter the total continuation range:

We can also define a Raising Range as:

33+ All sets
73+:ss Any 2p w FD
Ass:(54+,9+) Any NFD w GS or TP or better
97:86+ Top 2p w OE


But since Villain flat-called we now exclude his Raising Range:

We have now described the player's check calling range.


Asterisk or empty range

We can also leave the included range empty and only fill out the excluded range:

In this case we think Villain check calls with his entire range except topset. PokerJuice will automatically insert an asterisk in place of the empty range:

Flop range = (*!99)


Combo information

On each street we have complete combo information available.

The popup will display the following information:

  • Name of street
  • Total number of combos
  • The percentage of the previous street's continuation range.
  • The percentage of all hands

All visible holecards and the board (on given street) are counted as dead cards. Combo information is displayed for each player in isolation. Range vs. range card removal effects are not taken into account.

To examine range vs. range card removal effect please use RANGE DISTRIBUTION.

Saving Ranges

Last but not least we have the ability to save a range for a certain player at anytime. Let's do that:

We click the Save Range icon and select Save.

We give the range an appropriate name and click Save. BB's entire range (all four streets) is now saved.

We can verify that by clearing all the input fields, clicking the Load Range icon and loading the range:

We have BB's total range restored:

The ranges are even saved as part of PKJ-files. This is useful when doing extensive range analysis.


I hope this article was useful. If you have questions or feedback please don't hesitate to contact us.

Skype: PokerJuice

Have more questions? Submit a request


Please sign in to leave a comment.
Powered by Zendesk