Skip to content Skip to footer

Timothy John McFarland, simply called T. J. McFarland is a professional baseball player with the St. Louis Cardinals baseball team. He plays as a pitcher for the team and earns an average annual salary of $2.5 million.

T. J. grew up in Palos Hills, Illinois in the USA where he had his high school education and amateur career at Amos Alonzo Stagg High School. After high school, he had the intention of going to play college baseball for the Missouri Tigers baseball team at the University of Missouri but he changed his mind and signed with the Cleveland Indians when they drafted him in the 4th round of the 2007 MLB draft.


T.J McFarland
T.J McFarland

The Baltimore Orioles chose him from the Indians in the 2012 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, he resigned from a one-year contract of $850,000 with the Diamondbacks. He was claimed off waivers by the Oakland Athletics in November 2019 and in February 2021, he signed a minor league contract with the Washington Nationals. The St Louis Cardinals team signed him into their team in June 2021.

Does T.J. McFarland Have Kids?

T. J McFarland does not have any children yet.

Spread the love