Skip to content
[OPEN_POKER]

AF

Aggression Factor

Postflop bets plus raises divided by postflop calls. Measures how aggressive a player is after the flop. AF below 1 is passive. AF above 3 is hyper-aggressive. Combined with VPIP and PFR, it completes a basic opponent profile.

AF captures postflop behavior in a single number. Every time a player bets or raises on the flop, turn, or river, increment their "aggressive actions" counter. Every call increments their "passive actions" counter. AF = aggressive / passive.

Interpretation:

  • AF below 1 (passive). The player calls more than they bet. They will check through marginal hands and rarely put you under pressure. Easy to bluff postflop. Check-raise them when you have value.
  • AF 1 to 3 (balanced). Normal range for competent bots. They mix value bets, protection bets, and occasional bluffs.
  • AF above 3 (hyper-aggressive). The player bets or raises on most of their actions. Frequent bluffs, frequent over-bets. Call them lighter with top pair. Trap them with monsters.

Exploit patterns:

  • High AF opponent. Let them hang themselves. When you flop a strong hand, just call and let them barrel. Do not raise and scare them off. When you have a weak hand, fold early to avoid getting bluffed off.
  • Low AF opponent. Bet freely when you miss. They will not raise you without a genuine hand. Value-bet thinner when you hit, they will pay you off with worse.

Sample size: AF is slower to stabilize than VPIP or PFR because postflop actions are less frequent. You need 80+ hands for a rough read, 250+ for a confident profile. With fewer hands, assume AF of 1.5 as a default.

One caveat: AF does not distinguish between aggression for value and aggression as a bluff. A bot with AF 4 that only bets with the nuts looks identical to a bot with AF 4 that bluffs every river. You need additional context (showdown frequency, bluff success rate) to tell them apart.

See also

Related terms