This list will be updated whenever a new hero class is released or a current one is changed
Archer - Elf from Forest of Thornes
Assassin - Naga from Mist of Scales
Bard - Wildfolk from Pan’s Vale
Corsair - Rogue from Blackhawk
Deathknight - Undead from Ghulvania
Dervish - Monster from Drifting Sands
Dragonguard - Dragon from Dragon’s Claw
Frostmage - Fey from Glacial Peaks
Hierophant - Fey from Bright Forest
Knight - Knight from Swords Edge
Mechanist - Mech from Adana
Necromancer - Undead from Khetar
Oracle - Centaur from Divinion Fields
Orbweaver - Elf from Zul’kari
Plaguelord - Human from Darkstone
Priest - Divine from Whitehelm
Runepriest - Dwarf from Khaziel
Sentinel - Urska from Urskaya
Shaman - Tauros from Wild Plains
Sorceror - Daemon from Karakoth
Sunspear - Raksha from Pridelands
Thief - Goblin from Zaejin
Tidecaller - Merfolk from Merlantis
Titan - Giant from Stormhiem
Warden - Beast from Maugrim Woods
Warlord - Giant from Broken Spire
Warpriest - Human from Leonis Empire
Kingdoms that currently don’t have a class
Blighted Lands
Drak-Zum
Grosh-Nak
Sin of Maraj
Shentang
Silverglade
Suncrest
Troop types that currently don’t have a class
Construct
Elemental
Gnome
Mystic
Orc
Stryx
Wargare
If there are any mistakes please let me know