Jack Flaherty Biography

An American professional baseball pitcher is named for Jack Rafe Flaherty. He is currently playing for St. Louis Cardinals of Major League Baseball (MLB) and he was drafted by the Cardinals in the first round of the 2014 Major League Baseball draft. His jersey number is 22. Overall, he is a very talented baseball player...