Champion classes

Every **champion** in *League of Legends* has an assigned class, with a limited number also possessing a secondary class. This class represents a defined set of patterns in player's behavior, responses and reactions to environment (including but not exclusive to enemies and own team). This may also include preferred item and ability paths, summoner spells, stats or runes.

The available classes are as follows:

* Controller e
	+ Enchanter e
	+ Catcher e
* Fighter e
	+ Juggernaut e
	+ Diver e
* Mage e
	+ Burst e
	+ Battlemage e
	+ Artillery e
* Marksman e
* Slayer e
	+ Assassin e
	+ Skirmisher e
* Tank e
	+ Vanguard e
	+ Warden e
* Specialist e (or Unclassified)

## Development

As of V3.10, a champion's primary and secondary tags are now listed separately in the client's champion overviews. However, the in-client Summoner Profile and champion select only feature filters by primary attribute. The official champion list will use both primary and secondary indiscriminately when filtering by attribute.

On April 14th, 2016, Riot announced the intent to rework Champion Classes. The full list of champions was released on June 1st, 2016. At this time, a small number of champions are *unclassified*.

Most notably, the changes include:

* The renaming of *Assassins* into *Slayers*, and *Supports* into *Controllers*.
* Adding subclass to all classes.
* Substantially less secondary classes.

On May 24th, 2017, Riot followed up with a final draft of the intended changes. At this point, the League of Legends Wiki updated to using the new class structure.

Changes include:

* *Disruptor* subclass of *Controller* removed.
* *Catcher* subclass added to *Controller*, with a substantial rearranging of "support" champions.
* *Unclassified* was formally recognized as a class, conjecturally referred to on the Wiki as *Specialist*. This class absorbed many of the former *Disruptors*.

While not yet active within the client or on the website, Riot employees and shoutcasters now actively use the new class system.

## Trivia

* Four champions currently contain a *Class* within their title: **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).**, **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).**, **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).** and **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).**. Except Akali, not one of these champions is in their implied class.
* The given Class only represents the role that a champion was explicitly *designed* to fulfil, and their recommended items will be geared toward fulfilling the role. However, players are free to explore whatever variation they desire - such as  Artillery **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).**.
* Before the classes and subclasses changes, there were very few champions with just single class and most of those were either **mages** or **marksmen**. As of November 10th, 2019, only 10 champions feature secondary classes.
* **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).** and **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).** are the only physical-damage champions to have ever been classified as  Mages. During the development of the class rework, **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).** was briefly classified as a  Burst champion.
* Prior to the class rework:
	+ **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).** was once classified as an **assassin** and **controller**.
	+ **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).** was once classified as a **fighter** and **controller**.
	+ **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).** was once classified as a **marksman** and **tank**.
	+ **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).** was once classified as a **marksman** and **controller**.
* **Lua error in Module:ImageLink at line 148: attempt to call field 'arguments' (a nil value).** was the first champion released with  Controller as their only class. Before him, all other "supports" had a secondary class.

## References

1. ↑ Dev Blog: Classes & Sub-Classes
2. ↑ Champion Subclass List V1
3. ↑ Taking another look at subclasses

de:Championklassen
es:Campeón/Atributos
fr:Classement de champion
zh:英雄分类属性