Historical Stats / Player

T. J. McFarland

B/T: L/L Career span: 2013-2025 Born: 1989 Primary positions: P
Year Team Lg G GS GF CG SHO W L SV IP H R ER HR BB SO BAOpp IBB HBP BK WP BFP SH SF GIDP ERA K/9 BB/9 WHIP
2013 Baltimore Orioles AL 38 1 8 0 0 4 1 0 74.2 83 37 35 7 28 58 0.277 5 0 0 2 331 2 1 4 4.219 6.991 3.375 1.487
2014 Baltimore Orioles AL 37 1 14 0 0 4 2 0 58.2 70 22 18 2 13 34 0.300 2 4 0 0 255 5 0 11 2.761 5.216 1.994 1.415
2015 Baltimore Orioles AL 30 0 7 0 0 2 2 0 40.1 52 26 22 4 18 26 0.306 5 0 0 3 188 0 0 5 4.909 5.802 4.017 1.736
2016 Baltimore Orioles AL 16 0 2 0 0 2 2 0 24.2 33 19 19 3 10 7 0.340 2 2 0 1 112 0 3 6 6.932 2.554 3.649 1.743
2017 Arizona Diamondbacks NL 43 1 22 0 0 4 5 0 54.0 65 42 32 4 17 29 0.300 6 2 0 2 241 2 3 11 5.333 4.833 2.833 1.519
2018 Arizona Diamondbacks NL 47 0 21 0 0 2 2 1 72.0 64 18 16 4 22 42 0.239 3 0 0 2 292 1 1 13 2.000 5.250 2.750 1.194
2019 Arizona Diamondbacks NL 51 0 13 0 0 0 0 0 56.0 71 35 30 6 20 35 0.316 5 1 0 1 250 2 2 5 4.821 5.625 3.214 1.625
2020 Oakland Athletics AL 23 0 2 0 0 2 0 0 20.2 26 10 10 5 5 9 0.302 0 1 0 1 92 0 0 1 4.355 3.919 2.177 1.500
2021 St. Louis Cardinals NL 38 0 7 0 0 4 1 0 38.2 32 11 11 3 9 21 0.237 1 0 0 0 144 0 0 12 2.560 4.888 2.095 1.060
2022 St. Louis Cardinals NL 28 0 11 0 0 0 0 0 32.2 42 26 24 5 11 16 0.323 0 2 0 2 145 1 1 6 6.612 4.408 3.031 1.622
2023 New York Mets NL 3 0 1 0 0 0 1 0 1.2 4 2 1 0 1 2 0.444 0 1 0 0 11 0 0 0 5.400 10.800 5.400 3.000
2024 Oakland Athletics AL 79 0 12 0 0 2 4 0 56.2 53 28 24 4 17 39 0.252 5 4 0 0 235 1 3 10 3.812 6.194 2.700 1.235
2025 Athletics AL 27 0 5 0 0 0 0 0 15.2 26 12 12 2 3 7 0.377 0 1 0 1 74 0 1 3 6.894 4.021 1.723 1.851
Career Totals 460 3 125 0 0 26 20 1 546.1 621 288 254 49 174 325 0.289 34 18 0 15 2370 14 15 87 4.184 5.354 2.866 1.455