Lenny Ignelzi, Associated Press
A fan in the center of a section of San Francisco Giants' fans holds up a sign during a baseball game against the San Diego Padres, Sunday, Aug. 19, 2012, in San Diego. Melky Cabrera, one of the Gaints' top hitters, was suspended this week for failing a drug test.

SAN FRANCISCO — The San Francisco Giants canceled an order for 20,000 Melky Cabrera T-shirts just in time.

Comment on this story

Giants spokeswoman Staci Slaughter says the order was stopped just before printing after Cabrera received a 50-game suspension from Major League Baseball last Wednesday following a positive test of testosterone.

The shirts that had featured last month's All-Star game MVP have been replaced by a "Gigantes" version with outfielder Angel Pagan's name on the back, and they will be handed out in a giveaway for a Sept. 8 game against the rival Los Angeles Dodgers.

Earlier Tuesday, baseball Commissioner Bud Selig banned Cabrera associate Juan Nunez — a consultant to the outfielder's agents — from all team clubhouses.