The St. Louis Cardinals and left handed pitcher Jaime Garcia finalized a four-year contract extension on Wednesday, with a pair of club options that could run the agreement through the 2017 season. Multiple reports say the total guaranteed value of the contract is at $27.5 million.

Garcia was one of those diamond in the rough type of picks. He was taken in the 22nd round and missed a year with arm injuries, yet has proven to be a very reliable #2 starter in the absence of Adam Wainwright.

Last season Garcia was a surprise finishing third in NL Rookie of the Year voting. This year he is 9-3 with a 3.22 ERA and is dominating at home with a 6-1 record and an ERA under two.