Question: last cardinals pitcher to throw a no hitter
Answer: Louis Browns '' ; the most recent no - hitter was thrown by Bud Smith on September 3 , 2001 .