Best in Slot Guide for BfA

Demonology Warlock PvE Guide

Game Patch
BfA 8.3.7
Last Updated
August 20, 2020

Welcome to our World of Warcraft Demonology Warlock DPS Guide for Battle of Azeroth Patch 8.3 and latest Raid - Ny'alotha. Here you can explore the optimal choices of Talents, Stats, Gear (BiS), Gems, Azerite Powers & Azerite Essences, Races, Consumables, Rotation. We constantly check our guides to be up-to-date and make changes if needed.

You can use this guide as a solid starting point for building your character, while eventually, you might tweak things according to your gameplay preferences.

Boss

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Mastery
Versatility

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Mastery
Versatility

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Mastery
Versatility

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Mastery
Versatility

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Mastery
Versatility

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Mastery
Versatility

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Mastery
Versatility

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Mastery
Versatility

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Critical Strike
Haste
Mastery
Versatility

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Versatility
Mastery

Talents

15
Dreadlash
Demonic Strength
Bilescourge Bombers
30
Demonic Calling
Power Siphon
Doom
45
Demon Skin
Burning Rush
Dark Pact
60
From the Shadows
Soul Strike
Summon Vilefiend
75
Darkfury
Mortal Coil
Demonic Circle
90
Soul Conduit
Inner Demons
Grimoire: Felguard
100
Sacrificed Souls
Demonic Consumption
Nether Portal

Stats

Haste
Critical Strike
Mastery
Versatility

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gear

Note: This list contains basic versions of each item (with baseline item levels), you should try to get the highest possible iLvL of each item listed here.

Back
Feet
Head
Legs
Neck
Ring
Chest
Hands
Waist
Wrist
Trinket
Main Hand
Shoulders

Gem

Races

Troll
Blood Elf
Human

Gem

Races

Orc
Troll
Blood Elf

Gem

Races

Vulpera
Troll
Undead

Gem

Races

Goblin
Troll
Blood Elf

Gem

Races

Void Elf
Troll
Human

Gem

Races

Troll
Blood Elf
Undead

Gem

Races

Troll
Blood Elf
Void Elf

Gem

Races

Blood Elf
Troll
Orc

Gem

Races

Blood Elf
Troll
Orc

Gem

Races

Troll
Blood Elf
Orc

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Consumables

Food
Rune
Flask
Potion
Ring enchant
Weapon enchant
Healing Potion

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Rotation

Use Potion
Use Potion: Use potion with Demonic Tryant
Use Racial Active Buff: Use Racial Buffs with Demonic Tryant
Use Trinkets: Try to use trinkets with Demonic Tyrant
Put up Doom if it is not on the target
Use Nether Portal when you are at 5 Soul Shards
Summon the Tyrant at the end of your Nether Portal to extend all the demons
If Nether Portal is ready to use, get to max Soul Shards ASAP. Don't waste a shard by casting this at 4 Soul Shards, though.
If Nether Portal is ready to use, get to max Soul Shards ASAP
Save this for multiple targets if it wouldn't cool down again in time
Save this for multiple targets if it wouldn't cool down again in time
At any amount of Soul Shards with Nether Portal up
With 3+ Soul Shards
With Demonic Core charges
When you have 3+ Wild Imps and Vilefiend out. Do this even if Nether Portal is up and has time remaining. It seems counter-intuitive, but once you get to having no shards and no Demonic Core charges, the benefit of summoning another random demon or two is relatively small. Casting Tyrant a little early helps you squeeze another Tyrant in between Nether Portals without as much delay.
Refresh Doom when there is less than 9 seconds remaining and the target will live for another 40 seconds. Keep up on multiple targets when applicable.

Frequently Asked Questions

How is this Guide useful?
We use algorithms to parse big data chunks from Top 1% Raiders using various public World of Warcraft sources such as the official Blizzard API and WarcraftLogs. We believe that statistics is a very reliable method for determining solid choices for end-game optimization.
Why do you show different recommendations for each boss?
There is usually a slight divergence in optimal choices for each given boss, so we decided to cover that in our guides. However, we also provide you with the 'All Stars' option which is the summary of most popular choices for all bosses together, in case you want the 'set it and forget it' approach (even though in some cases you might end up sacrificing a bit of your performance).