Veluna:
Ashe ~150dps primary, ~115dps secondary
Bastion ~125dps primary, 360dps turret form
Cass ~140dps primary
Echo ~150 DPS
Genji ~90 DPS primary, 120dps secondary
Hanzo 100 dps primary
Junkrat 180dps primary
Mei ~70dps aoe, ~90 dps secondary
Pharah 140dps
Widow 130 primary, 80secondary
Tracer ~110 /w reload
Torbjorn ~127 primary, ~180 secondary, ~45 dps turret
Sym 60/120/180primary, 90dps secondary, 75dps all turrets
S76 ~170 dps
Sojourn ~125dps primary, disruptor shot 60dps
Reaper ~215dps
Veluna:
iriko ~70DPS (no dmg abilities, projectile, aim intensive)
Zen ~150 DPS ( 150DPS WITH discord, no self healing, no mobility)
Bap ~130 DPS ( no dmg abilities )
Lucio ~80 DPS ( can heal and DPS, no dmg abilities)
Mercy ~100 DPS (reload level penalty for swapping heal shoot heal)
Moira ~50 DPS (100 DPS peak /w orb, but easy aim).
Brig ~60 DPS (excessively short range, but does have dmg abilities)
LW ~130 DPS (charge penalty swapping heal + shoot)
Ana ~90 DPS (can’t headshot, but does have offensive abilities)
Yeah, it’s kind of weird that the supports deal as much damage as the DPS. Supports should either lose damage or lower healing. As it stands, supports are practically DPS with heavy utility.