My Little Pony/Sonic Heroes

Team Sonic

Soarin as Sonic

Comet Tail as Tails

Big Macintosh as Knuckles

Team Dark

Rarity as Rouge

Nightmare Moon as Shadow

Rainbow Dash as E123 Omega

Team Rose

Pinkie Pie as Amy Rose

Applejack as Cream

Twilight Sparkle as Big

Spike as Cheese

Team Chaotix

Lyra as Vector

Amethyst Star as Espio

Babs Seed as Charmy Bee