According to the The Card Blog, this is a fake patch. There’s a variety of reasons that make the card blatantly fake, but here’s my favorite…
Source: thecardblog.comBut the Cardinals won the World Series in 2006. Obviously there’s no way a game used patch from 2006 could make it into a card issued in 2005.