Durango Bill’s
Calculating Optimal Strategy for Video Poker
Video Poker Probabilities
Video Poker Probabilities
How to Calculate Optimal Strategy for Video Poker
with Probability Results for Two Popular Versions
If you are going to play Video Poker, you will have your
best chance of winning (losing less rapidly) if you calculate/evaluate
optimal strategy for each hand and then use this strategy to guide your
play.
Video Poker is one of the more popular slot and online
versions of playing poker. There is no bluff factor, and the game is
reduced to you, the player, vs. the machine. You are initially dealt 5
cards. Then you discard anywhere from 0 to 5 cards. You then draw from
the remaining deck to replace your discards. The value of the resulting
poker hand is determined by a “Payoff Table”. A typical
“Payoff Table” for a “Jacks or Better” game for
each $1.00 bet might look like:
Poker
Payoff
Hand
Amount
----------------------
Royal
Flush $800
Straight
Flush 50
4 of a
Kind 25
Full
House 9
Flush
6
Straight
4
3 of a
Kind 3
2
Pair
2
Pair >=
Jacks 1
Everything
else 0
Strategy is involved with Video Poker. If you are dealt 3
of a kind and 2 other worthless cards, then it is obvious that your
optimal strategy is to discard the two worthless cards and draw two
cards to try to improve your 3 of a kind.
In the real world, you rarely have the luxury of being
dealt something that is easy to evaluate. In the real world, you are
frequently dealt a pile of #$%^&, and have to make the best of a
bad combination.
We will present two possible initial hands for
“Jacks or better” and show 4 possible strategies for each.
Each table below shows the initial hand followed by 4 possible
hold/draw strategies. The “Expected Value” is the long term
average payoff-per-game result that you would get if you played a very
large number of these hands using these possible strategies.
Queen
Jack 10
9 9 Expected
Hearts Hearts
Hearts Spades Clubs Value
------------------------------------------------
Hold
Hold Hold Draw
Draw 1.4699
Draw
Draw Draw Hold
Hold 0.8237
Hold
Hold Hold Draw
Hold 0.8085
Hold
Hold Hold Hold
Draw 0.8085
Jack
10
9
8 8 Expected
Hearts Hearts
Hearts Spades Clubs Value
------------------------------------------------
Draw
Draw Draw Hold
Hold 0.8237
Hold
Hold Hold Draw
Hold 0.7447
Hold
Hold Hold Hold
Draw 0.7447
Hold
Hold Hold Draw
Draw 0.6762
For the first hand, the optimal strategy is to discard the
pair of 9’s and draw to the 3-card straight flush. The next best
strategy is the opposite - keep the 9’s and draw to the existing
pair. 3rd and 4th best strategies are to toss one of the 9’s and
draw for a possible straight.
The 2nd hand is similar to the first except the rank of
each card has been decreased by one. This decrease in rank radically
changes the optimal strategy. Now the best strategy is to keep the pair
of eights and discard the 3 cards to a straight flush. Tossing one of
the eights and drawing for a possible straight produces a tie for the
next best strategies. Finally, drawing to the 3-card straight flush has
dropped to 4th place.
If you follow the optimal strategy for the first hand, the
table below shows the probability of filling various results, plus the
contribution of each of these results toward the total expected value
for the hand. (The expected pay contribution for any hand is the
probability that you will end up with that hand (after the draw) times
the “payoff” for that particular hand. The
“payoff” per hand uses the table shown earlier.)
Hand
Probability Expected
Pay Cumulative
Name of
this result Contribution Pay Contribution
------------------------------------------------------------------
Royal Str.
Flush
0.000925
0.740056 0.740056
Straight
Flush
0.001850
0.092507 0.832562
4 of a
kind
0.000000
0.000000 0.832562
Full
House
0.000000
0.000000 0.832562
Flush
0.038853
0.233117 1.065680
Straight
0.026827
0.107308 1.172988
3 of a
kind
0.008326
0.024977 1.197965
2
pair
0.024977
0.049954 1.247919
Pair: >=
Jacks
0.222017
0.222017 1.469935
Pair tens or worse
0.676226
0.000000 1.469935
How to
Evaluate/Calculate the Optimal Strategy for Video Poker Hands
Good News: We will show how to calculate
the optimal strategy for any given hand for Video Poker.
Bad News: There is no simple set of rules
for optimal strategy. Optimal strategy can only be calculated by a
brute force computer program. Of course, if you are playing Video Poker
online, you could simultaneously being running a computer program to
evaluate the optimal strategy for each hand as it is encountered. Then
your “modus operandi” would be:
1) Let your online Video Poker game deal a poker hand.
2) Switch to the computer program to enter and evaluate this hand.
3) Switch back to the online Video Poker game and use the optimal
strategy.
A computer does not have the “common sense”
that humans might have when it comes to evaluating the potential draw
combinations for a poker hand. However, computers are very good at
running repetitive, simple calculations for a very large number of
trials. Thus, to evaluate what cards to hold/draw, a computer does not
try to use “common sense”. A computer can only use brute
force to generate all possible combinations, make the necessary
evaluations for each of these combinations, apply the probability
calculations to each of these possible results, and pick the best
result. (For the tables in the prior examples, the results were sorted
and the 4 best strategies for each are shown.)
There are 32 possible choices regarding which cards to
keep from your initial 5 card poker hand. Choice number one is to keep
all 5 cards. (You have a pat hand.) There are 5 possible ways that you
can keep 4 cards and discard the fifth card. There are 10 possible ways
that you can keep 3 cards and replace the other two. There are 10 more
combinations of keeping two cards and drawing three. There are 5 ways
you can keep 1 card and draw 4. Finally, you can toss the whole hand
and draw 5 new cards. If you add all of these combinations together,
the
total comes to 32 different possible strategies for your poker hand.
For each of these 32 possible strategies, you have to
calculate the expected value of the result. Strategy number 1 is easy -
just keep all 5 cards. All you have to do is evaluate what kind of
poker hand you have, and look up the amount in the “Payoff
Table”. Using the given “Payoff Table” as an example,
a pat hand with a Straight is worth $4. This becomes the
“Expected Value” for this particular poker hand for
strategy number 1.
Things start getting more complicated when you draw one or
more cards. For strategy number two, let’s assume that you are
going to discard the leftmost card in your hand and replace it with one
of the remaining 47 cards in the deck. Each of these other 47 possible
draws is equally likely. A computer program would systematically try
all 47 possible draws, evaluate the result of each, look up the value
of each of these results in the “Payoff Table”, keep a
running total for all of these payoffs, and finally divide by the
number of possible draws. (In this case, this is 47 possible draws.)
The result is the “Expected Value” for strategy number two.
Strategies 3, 4, 5, and 6 are similar one card draws for the other
cards in your hand.
Things get deeper if you draw 2 cards. There are 10
possible ways that you can discard 2 cards and replace them with two
other cards from the remaining deck. For each of these ten possible
strategies there are COMBIN(47,2) = 1,081 possible card combinations
that could be drawn. This time, for each of the 10 strategies, the
computer program would generate all 1081 possible draws, evaluate the
result, use the “Payoff Table” to find the valuation, add
all the payoffs together, and finally divide by COMBIN(47,2) to get the
expected value for each of these 10 possible strategies.
If you draw 3 cards, the combinations get still deeper.
Now for each of the 10 possible strategies, the computer has to check
COMBIN(47,3) = 16,215 possible draw combinations.
If you draw 4 cards, there are 5 possible strategies. Each
of these has COMBIN(47,4) = 178,365 possible draw combinations.
Finally, if you draw 5 cards, there are COMBIN(47,5) = 1,533,939
different draw possibilities.
After you have calculated the expected value for all 32
possible strategies, all you have to do is see which one has the
largest “Expected Value”. The strategy with the largest
“Expected Value” becomes the “Optimal Strategy”
for this particular Poker hand.
We can add all of these partial results together to get
some idea of how many poker hands the computer has to generate/evaluate
just to find the optimal strategy for one particular poker hand.
Stand Pat: COMBIN(5,0) x COMBIN(47,0) = 1
Draw 1: COMBIN(5,1) x COMBIN(47,1) = 235
Draw 2: COMBIN(5,2) x COMBIN(47,2) = 10,810
Draw 3: COMBIN(5,3) x COMBIN(47,3) = 162,150
Draw 4: COMBIN(5,4) x COMBIN(47,4) = 891,825
Draw 5: COMBIN(5,5) x COMBIN(47,5) = 1,533,939
Total = 2,598,960 poker hands to generate/evaluate just to find the
optimal strategy for any given poker hand.
This can be carried one step further. Suppose you want to
evaluate the expected return/value for playing Video Poker. There are
COMBIN(52,5) = 2,598,960 possible initial poker hands that you could be
dealt. Your computer program would have to generate all 2,598,960 of
these possible initial hands and then carry out the above 2,598,960
evaluations on each of these initial hands. If your computer can
generate/evaluate these final results at 1,000,000 per second, it will
take 2 1/2 months to get an answer. Of course, next week the casino can
change the payoff table and it will take another 6+ trillion poker hand
evaluations before you will find out if you can win in the long run
even if you use optimal strategy.
Probabilities for Two
Popular Versions of Video Poker
The author’s computer program can calculate the
expected value of most variations of Video Poker using the above brute
force approach. Calculations require several days of computing time.
There are dozens of different variations in game rules and
“payoff tables”. The following tables are valid only for
“Jacks or Better” and “Tens or better”, and
only for the payoff amounts shown in the tables. Any change in the
“payoff amounts” will change the optimal strategy. Thus
scaling the results for different payoff amounts is not valid. In most
cases, such attempts will slightly understate any new expected return.
Single Deck, Jacks or
Better
In “Jacks or Better” video poker, a player is
dealt 5 random cards from a single deck of 52 cards. (There are no wild
cards.) The player may keep all 5 cards, or may discard anywhere from 1
to 5 of these cards. New cards are randomly dealt from the remaining
deck to replace the card(s) that were discarded. The resulting hand is
then evaluated for the hand types shown in the 1st column below. Then
for each dollar that the player has bet, he “wins” the
amount shown in the 2nd column in the table. (Note: the payouts in this
table are toward the high end of what casinos will pay. Lower payout
amounts mean the casino will “take your money” at a faster
rate.)
The “Expected Win Probability” column shows
the probability that after the draw you will end up with that
particular hand if you use “optimal strategy”. The Expected
Return” column shows the long term expected “win
contribution” for each of these hands. The “Expected
Return” is the product of the “Payoff Amount” times
the “Expected Win Probability”.
The “Cumulative Return” column gives a running
total of these “Expected Returns”. The amount at the bottom
of this column shows how much money is returned to the player for each
$1.00 game. The 0.9954+ number at the bottom means the player gets back
$0.9954 for each dollar bet. The casino keeps the other $1.00 - $0.9954
= $0.0046 per game. Of course, if a player does not use optimal
strategy, the casino takes his money at a somewhat faster rate.
Calculations and computer program by
Bill Butler
Poker
Payoff (Win) Expected
Win Expected Cumulative
Hand
Amount
Probability
Return Return
---------------------------------------------------------------------------------
Royal Straight
Flush
$800
0.00002476 0.01980661
0.01980661
Other Straight
Flush
50
0.00010931 0.00546545
0.02527207
Four of a
kind
25
0.00236255 0.05906364
0.08433571
Full
House
9
0.01151221 0.10360987
0.18794558
Flush
6
0.01101451 0.06608707
0.25403264
Straight
4
0.01122937 0.04491747
0.29895011
Three of a
kind
3
0.07444870 0.22334610
0.52229621
Two
Pairs
2
0.12927890 0.25855780
0.78085401
Pair: Jacks or
Better
1
0.21458503 0.21458503
0.99543904
Lower pair or no
pairs
0
0.54543467 0.00000000
0.99543904
Note: The results shown in the above table were calculated
independently by the author, and confirm the results shown in the
“Full Pay” Jacks or Better table at “The Wizard of
Odds”. http://wizardofodds.com/videopoker/tables/jacksorbetter.html
Single Deck, Tens or
Better
In “Tens or Better” video poker, a player is
dealt 5 random cards from a single deck of 52 cards. (There are no wild
cards.) The player may keep all 5 cards, or may discard anywhere from 1
to 5 of these cards. New cards are randomly dealt from the remaining
deck to replace the card(s) that were discarded. The resulting hand is
then evaluated for the hand types shown in the 1st column below. Then
for each dollar that the player has bet, he “wins” the
amount shown in the 2nd column in the table. (Note: the payouts in this
table are toward the high end of what casinos will pay. Lower payout
amounts mean the casino will “take your money” at a faster
rate.)
The “Expected Win Probability” column shows
the probability that you will have that particular hand if you use
“optimal strategy”. The Expected Return” column shows
the long term expected “win contribution” for each of these
hands. The “Expected Return” is the product of the
“Payoff Amount” times the “Expected Win
Probability”.
The “Cumulative Return” column gives a running
total of these “Expected Returns”. The amount at the bottom
of this column shows how much money is returned to the player for each
$1.00 game. The 0.9914- number at the bottom means the player gets back
$0.9914- for each dollar bet. The casino keeps the other $1.00 -
$0.9914 = $0.0086 per game. Of course, if a player does not use optimal
strategy, the casino takes his money at a somewhat faster rate.
Calculations and computer program by
Bill Butler
Poker
Payoff (Win) Expected
Win Expected Cumulative
Hand
Amount
Probability
Return Return
---------------------------------------------------------------------------------
Royal Straight
Flush
$800
0.00002568 0.02054596
0.02054596
Other Straight Flush
50
0.00010282 0.00514112
0.02568708
Four of a
kind
25
0.00235832 0.05895806
0.08464514
Full
House
6
0.01149738 0.06898429
0.15362942
Flush
5
0.01065401 0.05327004
0.20689946
Straight
4
0.01235724 0.04942897
0.25632843
Three of a
kind
3
0.07426504 0.22279511
0.47912354
Two
Pairs
2
0.12900666 0.25801331
0.73713686
Pair: Tens or Better
1
0.25425067 0.25425067
0.99138752
Lower pair or no pairs
0
0.50548218 0.00000000
0.99138752
Note: The results shown in the above table were calculated
independently by the author, and confirm the results shown in the
“Tens or Better” table at “The Wizard of Odds”.
http://wizardofodds.com/videopoker/tables/tensorbetter.html
Summary for Video Poker
Casinos are not in the business of letting players win
over the long run. There are some versions of Video Poker where the
odds are slightly in favor of the player. This is particularly true in
some versions that use wild cards. If the expected value of a game
slightly favors the player, the Casino is not doing this as a favor to
the player. The rules for older versions of the games/payoff tables
were established before computers were available that had the
processing power to evaluate the “expected value” of a
game. As these results become known, the casinos will change the
rules and/or the “Payoff Tables” so that the player
doesn’t
really have a chance over the long run. Even if you do find a game
where the “Expected Value” favors the player, the margin is
so small that the expected profit is not worth the time that you spend
playing the game.
Finally, computers can simulate a large number of Video
Poker games at rates far faster than what humans can play. The results
of these simulations show that median results for a player are most
often significantly worse than the “Expected Value”. To
reach the “Expected Value” you have to play enough games so
that multiple large payoffs (e.g. Royal Straight Flushes) are included
in the results. The average player may play several thousand games and
never see a large payoff. The result will be that your monetary return
will usually be significantly worse than the calculated expectation.
All of the above calculations assume that you are playing
an “honest game”. It is quite possible the
“casino” on the other end of your computer screen is the
same person who is going to reward you for helping him get his millions
out of “Lower WeWillSuckerYou”.
Return to the main
Poker page
Return to Durango Bill’s
home page
Web page generated via KompoZer