Your bat is 100% authentic and used by Allen Craig. The Cardinals Authentics store only sells stuff straight from the clubhouse. They usually keep a good number of Craig bats in stock because he breaks a ton of them for some reason. Myself along with several others on here have bought a ton of stuff from them. Its all directly from the team.

The likely reason your MLB sticker is rubbed off is because that ones been in the rack at the store a while. I have seen several like this.

Looks like your bat is from 2012 so you can possibly photomatch it with some work. Scroll through getty images, ect.

Thanks
stlbats

stlbats@bellsouth.net