Maine, where my girlfriend is from, has the best baseball mascot ever:
A MER-DOG! Named Sluggo. Or Slugger. Or Slurm.
Something like that.
Now, if I had a Baseball team, my mascot would either be
and be called "Super-hittin' Snackyfriends",
and be the "Morrissey Mopers".
As a third option, I would, as Baseball Team Leader(...Manager? Project Manager? Do baseball teams have project managers? Executive Assistants? CEOs?)/Project Manager, consider:
"The Jessica Fletchers".
Ignore the safari hat: she KNOWS. Trust me, scum, she knows.
When will some two-bit American wanna-be-electro duo call themselves "Jessica Fletcher" and dance around onstage in pink panty/bra sets playing keytars? Anyone with friends in a band can take this one for free. I'm glad to be of service.