progressGTOTrain free for now →
progressGTO › Guides › The Malmuth-Harville formula behind ICM

The Malmuth-Harville formula behind ICM

Finishing probabilities from chip stacks, then prizes: the whole model in four numbers per player.

Updated 2026-10-23 · exact ICM math (Malmuth-Harville)

ShareXFacebookRedditWhatsApp

Every ICM calculator, including ours, rests on a single idea. It is short enough to do by hand for three or four players, and it explains why ICM behaves the way it does.

The rule

The chance that a player finishes first is his share of all chips. Remove that winner and repeat the same rule for the players who are left: the chance of finishing second is the chance that someone else won first, times your share of the chips that remain. And so on for third place. This is the Harville model for ranking probabilities (it comes from horse racing) and it was brought into poker tournament analysis by Malmuth, hence the name.

For a player with s chips among T in total, the chance of first place is s / T. The chance of second place is the sum over every other player j of (sj / T) · (s / (T − sj)).

Worked example: the chance of second place

Stacks 4000, 3000, 2000 and 1000, so T = 10000. What is the chance that the 3000 stack finishes second? Someone else must win, and then he must beat the rest:

The full table

Doing this for every player and every place gives the finishing probabilities:

Stack1st2nd3rd4th
400040.0%31.6%20.6%7.8%
300030.0%30.8%26.2%13.0%
200020.0%24.1%31.7%24.1%
100010.0%13.5%21.4%55.1%

From places to prizes

Multiply each probability by its prize and add. With payouts of 50/30/20/0 percent the 3000 stack gets 0.5 × 30.0% + 0.3 × 30.8% + 0.2 × 26.2% = 29.5% of the prize pool. The whole result:

StackShare of chipsICM equityEquity per share of chips
400040.0%33.6%0.84
300030.0%29.5%0.98
200020.0%23.6%1.18
100010.0%13.3%1.33

The equity values add up to 100% of the prize pool. The largest stack has less than its share of chips (ratio 0.84) and the smallest has much more (1.33). That is the whole reason why risk matters: the curve from chips to equity bends.

Properties worth remembering

Put your own stacks into the ICM calculator to see all of this for any payout structure, and read when ICM misleads for what the model leaves out. To practise decisions with these numbers, use the ICM trainer.

Try your own numbersEnter stacks and payouts in the free ICM calculator and see every player's equity and bubble factor.

Open the ICM calculator → or see the ICM trainer

Known limitation of ICM. ICM models predict tournament results more accurately than a simple baseline model, but in one large study of tournament results they underestimate the results of players with larger stacks and overestimate those who are short-stacked (Kim 2025, arXiv 2506.00180).

Keep exploring

ICM by payout structure

Free 7-day ICM course by e-mail

One short lesson a day, each with a worked example in exact numbers: chips vs. money, the bubble factor, who feels the pressure, payout structures, satellites. No account needed.

Related guides

Questions

What does Malmuth-Harville mean?

It is the standard ICM: a ranking model in which each remaining player wins the next place with probability equal to his share of the remaining chips. The Harville part comes from horse racing, the Malmuth part from its use in poker.

Is ICM an exact prediction?

No. It is a model. It ignores skill differences and future blind levels, and studies of real tournament data show a systematic bias in how it values large and small stacks.

How fast is the calculation?

The exact calculation visits every possible order of elimination, so it grows as n factorial. For up to ten players this is instant in a browser.

Share this page

ShareXFacebookRedditWhatsApp

progressGTO guides use our own solution book (v17d, 8-max tournaments with a 12.5% ante from each player, chip EV): an approximation of equilibrium with a modelled postflop, not an exact solution. Numbers are computed from the book and from the exact ICM model.