The St. Louis Cardinals have signed pitcher Jaime [[ HIGH-may ]] Garcia to a four-year contract with two club options. Financial terms of the deal were not announced, but multiple media outlets have reported the contract will pay Garcia $27.5-million for the four guaranteed years. The 25-year-old Garcia has developed into one of the best young pitchers in baseball. He made 10 appearances for St. Louis in 2008 but truly blossomed in 2010, when he went 13-and-8 with a 2.70 earned run average in 28 starts. Through 19 starts this season, he is 9-and-3 with a 3.22 ERA and two shutouts. He has also struck out 100 batters and walked 32 in 117-and-a-third innings. Garcia is playing this season on a one-year deal worth $437-thousand.