T. J McFarland, real name Timothy John McFarland happens to be one of the professional baseball pitchers with the St. Louis Cardinals baseball team. He has a height of 1.91 m and weighs 94 kg. He has been with the Cardinals since June 2021.
He was born on June 8, 1989, in Palos Hills, Illinois in the United States of America. T. J. had his high school education and amateur career at Amos Alonzo Stagg High School. After high school, he signed with the Cleveland Indians after they drafted him in the 4th round of the 2007 MLB draft.
T. J played with the Indians till he was picked by the Baltimore Orioles in 2012 during the Rule 5 draft. He made his MLB debut for the Orioles in April 2013. He was released by the Orioles in 2017 and in March of that same year, he signed a minor league contract with the Arizona Diamondbacks.
In December 2017, the Diamondbacks signed a new one-year contract of $850,000 with him. He was claimed off waivers by the Oakland Athletics in November 2019. In 2021 he signed a minor league contract with the Washington Nationals organization. The Nationals let him go in March 2021.
How Much Does T.J. McFarland Make?
T. J currently earns $2.5 million as an annual salary from the Cardinals.