Sorry, what I meant to say was that it was part of a trophy set for the new games that came out in 2010 (Freeze, Battle Banzai, soccer, etc)
Anyway, I'd rather hope that it's some sort of placeholder, and that they'll make an actual Battle Ball trophy eventually