I'm not too knowledgeable about Pokemon, so if someone could come along and double check I got the characters right, that'd be great. Also, I'm not sure who Makoto's cosplaying as.
That's a very nice pic, though I would have better seen Takane as Hikari, but heh, a Iori is fine, too.
...as Haruka (May) from RS...as Kotone (Lyra) from HGSS...as Serena from XY...as Calme (Calem) from XY...as Leaf ("Blue") from FRLG...as Touko (Hilda) from BW...as Hikari (Dawn) from Pt