Rankings

Data are calculated with the standard formula and verified on Genshin Optimizer. The results are not normalized: the weapons (refinements also), constellations and so on are used for the calculation. As a result, the first ranked characters are not very free-to-play friendly.
Unless stated otherwise, enemy is level 100, has 0 resistance and is affected by the character's element.
Don't forget aptitude levels are not normalized: if a result seems strange, have a look at the player's profile.
Updates are done on a daily basis.

All avaible rankings

Kamisato Ayaka
Full duration of Burst, Skill then charged attack

Jean
Average damage of Burst + Heal provided by Burst

Barbara
Heal provided by full duration of Skill then Burst

Diluc
Average damage of Burst

Venti
Average damage of Burst

Xiangling
Full duration of Burst

Xingqiu
Average damage of Burst

Xiao
Five high plunged attacks under elemental burst

Zhongli
Shield power and Burst

Bennett
Weighted formula

Tartaglia
Mix of Skill, Attack and Burst

Noelle
Full cycle of Attack

Ganyu
Burst, Skill then charged attacks

Albedo
Average damage of Skill

Keqing
Average damage of Burst

Hu Tao
Skill, charged attack then Burst

Kaedehara Kazuha
Weighted formula

Yanfei
Mix of Skill, Attack and Burst

Yoimiya
Full cycle of Attack

Eula
Average damage of Burst

Raiden Shogun
Average damage of Burst

Sangonomiya Kokomi
Heal provided by Skill then five Attack

Arataki Itto
Mix of Skill, Attack and Burst

Yae Miko
Average damage of Skill

Yelan
Average damage of Burst

Kamisato Ayato
Burst, Skill then 15 normal attacks

Tighnari
Average damage of charged attack

Nilou
Full duration of Skill, Burst then 10 Bloom damage

Cyno
Mix of Skill, Attack and Burst

Nahida
Average damage of Skill

Wanderer
Skill, 1 charged attack then 6 normal attacks then Burst

Alhaitham
Burst, Skill then 5 normal attacks