Assume you have a Fighter/Rogue with one Extra Attack and attack advantage. Your first attack hits, but doesn't crit. Should you apply Sneak Attack, or save it for the second attack which may crit but might also miss? At what value of attack roll bonus versus enemy AC does waiting become statistically advantageous? How does this change if you have the Champion's Improved Critical?


2 Answers 2


Wait, if you can hit on a roll of 7 or better

If you did hit and now take the damage immediately, you are guaranteed a 100% of your Sneak Attack damage.

The expected damage if you wait is your normal Sneak Attack damage of 100% times the likelihood to hit plus another 100% times the likelihood to crit - and if both together get you over 100%, it will be better to wait. (Since both apply to one full measure of Sneak Attack damage, I will leave out repeating "times your Sneak Attack damage" below, you can imagine that to be there).

The chance to crit for a normal critical with advantage is 9.75%. The chance for Improved Critical (on 19-20) is 19%, and the chance with Superior Critical (on 18-20) is 27.75%. So in each case, that is the amount of Sneak Attack damage that would be added to the normal Sneak Attack damage.

For normal crit chances, if you hit on a roll of 7 or better, it is better to wait. For Improved critical, you can go up to needing a roll of 9 or better, and with Superior Critical, up to needing a roll of 11 or better.

Below is a table that shows you when it is worthwile. "Roll" gives you the roll you need to roll on d20 to hit their AC with your to hit bonus, for example if it says 10, and you have +5 to hit, you would hit an AC 15 opponent; a 1 always misses, so there always remains a small chance to miss in case you roll two 1s. (There are cases where you would not even need to roll a 1 to hit, but since that is the lowest you can physically roll, the table starts there.)

"Advantage" is your likelihood to hit with advantage (and hence, expected normal Sneak Attack damage). Obviously, this is always lower than 100%. "With ___ Crit" is the relative damage you can expect to get when adding the expected damage from a crit. If this total is higher than 100%, it is worthwile to wait, because you can expect to make more damage from your next attack on average than from taking the Sneak Attack damage now.

Roll Advantage With Normal Crit With Improved Crit With Superior Crit
1 99.75% 109.50% 118.75% 127.50%
2 99.75% 109.50% 118.75% 127.50%
3 99.00% 108.75% 118.00% 126.75%
4 97.75% 107.50% 116.75% 125.50%
5 96.00% 105.75% 115.00% 123.75%
6 93.75% 103.50% 112.75% 121.50%
7 91.00% 100.75% 110.00% 118.75%
8 87.75% 97.50% 106.75% 115.50%
9 84.00% 93.75% 103.00% 111.75%
10 79.75% 89.50% 98.75% 107.50%
11 75.00% 84.75% 94.00% 102.75%
12 69.75% 79.50% 88.75% 97.50%

There may be other factors than just the expected damage to consider, depending on the situation. For example, if you expect a non-crit Sneak Attack to kill the target, go for it and don't wait. Conversely, if you're pretty sure a non-crit Sneak Attack won't kill but a normal hit plus a crit Sneak Attack would, you may want to wait even in cases where the analysis above suggests you shouldn't to maximize your chance of taking out the target now instead of giving them one more turn to act (thanks go to @Ilmari Karonen for pointing this out).

You also might want a bit of more saftey margin than just a fraction of a percentage point above 100%, because of unforeseen things that could get in the way before you get to make additional attacks, like an opponent having a readied action when you attack. If you are worried about that has more margin for error from the table. (Thanks to @Yakk)

Addendum: As @Ruse pointed out, you may have more than one additional attack to make, especially at higher levels. For example, if you are a level 15 fighter Champion with access to Superior Critical, you would be able to make 2 extra attacks. With Action Surge, a bonus attack from some other feature, and Haste, you could conceivably attack eight times in a round, for up to seven extra attacks. (The best use for Haste however may be to ready an Attack for their turn, so you get to Sneak Attack twice, not only once per round -- thanks to @Yakk for this finesse tip).

Having more attacks both increases you chance to hit with any one of them, and your chance to land a critical. Using the same approach as above, below are the results for having more additional attacks. This does not model the dependency of needing to both hit and crit with the same attack, so these numbers are somewhat too high, but at least they can give you a ballpark idea.

It does not list the odds for needing a 20 to hit, as if you rolled a natural 20 to hit them, you have already critted, no need to wait. (Thanks to @Yakk again.)

You can use this table when looking at each individual attack in the series that hit but did not crit, if it is worthwhile to continue trying, until you finally again arrive at the table above, when you are down to a single extra attack. The yellow highlighte cells show you what the number you need to be able to hit with is where it is still better to keep trying.

Table of requried to hit for waiting on using Sneak Attack, with multiple added attacks

  • 11
    \$\begingroup\$ Obvious caveat: it also depends on how many HP you believe the target has remaining. If you expect a non-crit Sneak Attack to kill the target, go for it and don't wait. Converse, if you're pretty sure a non-crit Sneak Attack won't kill but a normal hit plus a crit Sneak Attack would, you may want to wait even in cases where the analysis above suggests you shouldn't to maximize your chance of taking out the target now instead of giving them one more turn to act. \$\endgroup\$ Commented Sep 18, 2022 at 10:30
  • 1
    \$\begingroup\$ +1, really interesting results! However, the superior crit column accurately represents the odds with two rolls pending, but any champion with superior crit has 3 attacks. So after hitting the 1st they potentally have 4 rolls pending (2 attacks with advantage). The odds could even go higher across the board if we add a bonus action attack. \$\endgroup\$
    – Ruse
    Commented Sep 18, 2022 at 15:45
  • 1
    \$\begingroup\$ Haste is actually a bit of a trap. Usually it is best with Haste to ready an attack, use hasted action to attack, then haste attack off-turn. This lets you deliver two bundles of Sneak Attack dice per round, instead of 1. The same is true of action surge. Also, doing it when the yield is epsilon over 100 is a bad idea; the chance that something unexpected/unknown stops your next attack (a surprise riposte? A cast of shield? whatever) before it goes off is going to be higher than 1 in 1000 in my experience. The "bird in the hand" factor. \$\endgroup\$
    – Yakk
    Commented Sep 19, 2022 at 12:54
  • 1
    \$\begingroup\$ 20 doesn't make sense; if you need a 20 to hit, all hits are crits, so you should never wait to deliver SA dice. Finally, did you recursively use the table to generate the table? Ie, the naive calculation for sneak with "2 attacks" is different than the one where after the first attack that hits, we hold on to crit for the second. I strongly suspect this won't change the decision point (because if it is worth holding for 1 attack later, it is going to be worth holding for 2 naive later), but it might change the values in the table. \$\endgroup\$
    – Yakk
    Commented Sep 19, 2022 at 12:58
  • 1
    \$\begingroup\$ @Yakk All great points! I added a commment for it, and removed the 20. The same would also apply to 18, or 19 if you have improved or superior crit ... I think this is getting too complicated maybe at that point. I'll add a comment about the bird in hand thing, also a good point. I agree, (and acknowledge) with multiple attacks it gets more complicated and this method is probably too simplistic. I'll leave it to some of the hardcore statictician/mathematician buffs that frequent this site to sort out, if they are so inclined. \$\endgroup\$ Commented Sep 19, 2022 at 16:28

A quick trick is to "count pips" of sneak attack chances remaining.

"Pips" refer to the number of sides of a die (here a d20) that generate the result you want. We then weigh them based on crits (which count as an additional pip).

If you add up to more than 20 pips, then that is more than a full set of the result we want (delivery of sneak attack damage).

If you don't have advantage, count how many pips of hit and how many pips of crit you have on all future attacks. I.e., if you hit on a 12+, that is 9 pips of hit per attack. If you crit on a 19+, that is 2 pips of crit per attack. This sums to 11 pips of sneak attack dice per attack.

Add pips from your next attack, plus (miss chance) x pips for the attack after that (if there are 2 more), and then (miss times miss) x pips if there is yet another attack.

If that passes 20, it is worth delaying your sneak attack until a later one.

For advantage, to a pretty good approximation, your crit pips are just doubled. (20+ gives 10% rounded, 19+ gives 19% instead of 20%, 18+ gives 28% instead of 30%). For the hit pips, adding max of 50% of your pips or 50% of your miss pips is a really good approximation.

So if you hit with 8 pips, with advantage it becomes 12 pips. (40% hit chance becomes 64%, which is close to this formulas 60%; the error here is larger when the answer is going to be NO anyhow, so it works).

Hit on a 13+, crit on a 19+, 3 attacks, advantage.

Hit pips: 8 x 1.5 = 12, Miss pips = 8 (20-12), Crit pips = 4 (2 x 2).

Damage pips = 16.

With 1 more attack, not worth it. With 2, we get our 1.4x from our 40% miss rate and sum to 22 damage pips; more than 20, worth it.

For super-advantage, add 0.8x hit pips or 0.8x miss pips (whichever is smaller), and 18+ crit pips goes to 8 not 9.

Hit on a 10+, crit on an 18+, 2 attacks, super advantage.

Hit pips: 18, crit pips: 8, miss pips: 2

Total pips 26: easy peasy, save the attack.

The idea is to give something you can do mostly in your head, or at least without a calculator, at the table, and not require a table to do lookup.

  • \$\begingroup\$ Thanks for all the really observant comments. I think, because this is an unusual way of doing it, it would help readers to explain it in a bit more detail. I upvoted anyways, it's useful to have a way that you can estimate in your head, instead of needing a table. Just a bit more explanation would be nice. \$\endgroup\$ Commented Sep 19, 2022 at 16:43
  • \$\begingroup\$ Btw, I think you use the term pip in an unusual way, too, you mean faces, more likely? Pips is defined as "small but easily countable items, such as the dots on dominoes and dice, or the symbols on a playing card that denote its suit and value", and I think your methods counts the faces, not the values of those faces? \$\endgroup\$ Commented Sep 19, 2022 at 18:57
  • \$\begingroup\$ @GroodytheHobgoblin I imagine the d20 as having 1 dot on each hit side, and 2 on each crit side. Then we "count pips" to find out how many crit dice we roll on average. In the "full" advantage, we have a 400 sided die, with 1 or 2 pips on various sides. \$\endgroup\$
    – Yakk
    Commented Sep 19, 2022 at 20:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .