Projections

Baseball Reference.com Logo
for the free Baseball Reference newsletter and get scores, news and notes in your inbox every day.
It's also available for football, basketball and hockey.

Sign Up For Free

Standard Pitching

Upgraded
Show Non‑Major
Standard Pitching Table
Season Age Team Lg WAR W L W-L% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF ERA+ FIP WHIP H9 HR9 BB9 SO9 SO/BB Awards
2013 24 BAL AL 0.1 4 1 .800 4.22 38 1 8 0 0 0 74.2 83 37 35 7 28 5 58 0 0 2 331 97 3.84 1.487 10.0 0.8 3.4 7.0 2.07
2014 25 BAL AL 0.5 4 2 .667 2.76 37 1 14 0 0 0 58.2 70 22 18 2 13 2 34 4 0 0 255 143 3.29 1.415 10.7 0.3 2.0 5.2 2.62
2015 26 BAL AL -0.4 2 2 .500 4.91 30 0 7 0 0 0 40.1 52 26 22 4 18 5 26 0 0 3 188 84 4.47 1.736 11.6 0.9 4.0 5.8 1.44
2016 27 BAL AL -0.4 2 2 .500 6.93 16 0 2 0 0 0 24.2 33 19 19 3 10 2 7 2 0 1 112 63 5.62 1.743 12.0 1.1 3.6 2.6 0.70
2017 28 ARI NL -0.9 4 5 .444 5.33 43 1 22 0 0 0 54.0 65 42 32 4 17 6 29 2 0 2 241 88 4.10 1.519 10.8 0.7 2.8 4.8 1.71
2018 29 ARI NL 1.6 2 2 .500 2.00 47 0 21 0 0 1 72.0 64 18 16 4 22 3 42 0 0 2 292 211 3.63 1.194 8.0 0.5 2.8 5.3 1.91
2019 30 ARI NL -0.6 0 0 4.82 51 0 13 0 0 0 56.0 71 35 30 6 20 5 35 1 0 1 250 93 4.48 1.625 11.4 1.0 3.2 5.6 1.75
2020 31 OAK AL 0.1 2 0 1.000 4.35 23 0 2 0 0 0 20.2 26 10 10 5 5 0 9 1 0 1 92 97 6.34 1.500 11.3 2.2 2.2 3.9 1.80
2021 32 STL NL 0.8 4 1 .800 2.56 38 0 7 0 0 0 38.2 32 11 11 3 9 1 21 0 0 0 144 154 3.79 1.060 7.4 0.7 2.1 4.9 2.33
2022 33 STL NL -0.7 0 0 6.61 28 0 11 0 0 0 32.2 42 26 24 5 11 0 16 2 0 2 145 60 5.32 1.622 11.6 1.4 3.0 4.4 1.45
2023 34 NYM NL -0.1 0 1 .000 5.40 3 0 1 0 0 0 1.2 4 2 1 0 1 0 2 1 0 0 11 94 4.46 3.000 21.6 0.0 5.4 10.8 2.00
2024 35 OAK AL 0.6 2 4 .333 3.81 79 0 12 0 0 0 56.2 53 28 24 4 17 5 39 4 0 0 235 104 3.82 1.235 8.4 0.6 2.7 6.2 2.29
12 Yrs 0.7 26 20 .565 4.10 433 3 120 0 0 1 530.2 595 276 242 47 171 34 318 17 0 14 2296 102 4.16 1.443 10.1 0.8 2.9 5.4 1.86
162 Game Avg 0.1 4 3 .565 4.10 68 0 19 0 0 0 83 93 43 38 7 27 5 50 3 0 2 358 102 4.16 1.443 10.1 0.8 2.9 5.4 1.86
BAL (4 Yrs) -0.2 12 7 .632 4.27 121 2 31 0 0 0 198.1 238 104 94 16 69 14 125 6 0 6 886 96 4.03 1.548 10.8 0.7 3.1 5.7 1.81
ARI (3 Yrs) 0.1 6 7 .462 3.86 141 1 56 0 0 1 182.0 200 95 78 14 59 14 106 3 0 5 783 115 4.03 1.423 9.9 0.7 2.9 5.2 1.80
OAK (2 Yrs) 0.7 4 4 .500 3.96 102 0 14 0 0 0 77.1 79 38 34 9 22 5 48 5 0 1 327 102 4.49 1.306 9.2 1.0 2.6 5.6 2.18
STL (2 Yrs) 0.1 4 1 .800 4.42 66 0 18 0 0 0 71.1 74 37 35 8 20 1 37 2 0 2 289 89 4.49 1.318 9.3 1.0 2.5 4.7 1.85
NYM (1 Yr) -0.1 0 1 .000 5.40 3 0 1 0 0 0 1.2 4 2 1 0 1 0 2 1 0 0 11 94 4.46 3.000 21.6 0.0 5.4 10.8 2.00
AL (6 Yrs) 0.6 16 11 .593 4.18 223 2 45 0 0 0 275.2 317 142 128 25 91 19 173 11 0 7 1213 98 4.16 1.480 10.3 0.8 3.0 5.6 1.90
NL (6 Yrs) 0.2 10 9 .526 4.02 210 1 75 0 0 1 255.0 278 134 114 22 80 15 145 6 0 7 1083 107 4.16 1.404 9.8 0.8 2.8 5.1 1.81
Standard Pitching Table
Season Age Team Lg W L W-L% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF FIP WHIP H9 HR9 BB9 SO9 SO/BB Awards
2020 31 OAK AL 0 0 0.00 2 0 2 0 0 0 2.0 0 0 0 0 1 0 2 0 0 0 7 2.69 0.500 0.0 0.0 4.5 9.0 2.00
2021 32 STL NL 0 1 .000 13.50 1 0 0 0 0 0 0.2 0 1 1 0 1 0 0 0 0 0 3 7.67 1.500 0.0 0.0 13.5 0.0 0.00
2 Yrs 0 1 .000 3.38 3 0 2 0 0 0 2.2 0 1 1 0 2 0 2 0 0 0 10 3.94 0.750 0.0 0.0 6.8 6.8 1.00
162 Game Avg 0 23 .000 3.38 68 0 45 0 0 0 50 0 23 23 0 45 0 45 0 0 0 227 3.94 0.750 0.0 0.0 6.8 6.8 1.00
OAK (1 Yr) 0 0 0.00 2 0 2 0 0 0 2.0 0 0 0 0 1 0 2 0 0 0 7 2.69 0.500 0.0 0.0 4.5 9.0 2.00
STL (1 Yr) 0 1 .000 13.50 1 0 0 0 0 0 0.2 0 1 1 0 1 0 0 0 0 0 3 7.67 1.500 0.0 0.0 13.5 0.0 0.00
AL (1 Yr) 0 0 0.00 2 0 2 0 0 0 2.0 0 0 0 0 1 0 2 0 0 0 7 2.69 0.500 0.0 0.0 4.5 9.0 2.00
NL (1 Yr) 0 1 .000 13.50 1 0 0 0 0 0 0.2 0 1 1 0 1 0 0 0 0 0 3 7.67 1.500 0.0 0.0 13.5 0.0 0.00

Value Pitching

Upgraded
Value Pitching Table
Season Age Team Lg IP G GS R RA9 RA9opp RA9def RA9role RA9extras PPFp RA9avg RAA WAA gmLI WAAadj WAR RAR waaWL% 162WL% Awards
2013 24 BAL AL 74.2 38 1 37 4.46 4.42 0.16 -0.31 103 4.05 -3 -0.5 0.90 -0.1 0.1 4 .487 .497
2014 25 BAL AL 58.2 37 1 22 3.38 4.13 0.43 -0.27 104 3.56 1 0.1 1.02 -0.1 0.5 7 .502 .500
2015 26 BAL AL 40.1 30 0 26 5.80 4.65 0.13 -0.29 103 4.35 -6 -0.7 0.79 0.0 -0.4 -3 .475 .495
2016 27 BAL AL 24.2 16 0 19 6.93 4.42 0.04 -0.22 104 4.34 -7 -0.7 0.77 0.0 -0.4 -5 .456 .496
2017 28 ARI NL 54.0 43 1 42 7.00 4.70 0.18 -0.33 107 4.48 -15 -1.5 0.71 0.1 -0.9 -10 .466 .491
2018 29 ARI NL 72.0 47 0 18 2.25 4.43 0.80 -0.24 105 3.55 10 1.2 0.75 -0.3 1.6 17 .526 .508
2019 30 ARI NL 56.0 51 0 35 5.63 4.81 0.67 -0.33 103 3.93 -11 -1.0 0.98 -0.1 -0.6 -5 .481 .494
2020 31 OAK AL 20.2 23 0 10 4.35 4.91 -0.18 -0.30 0.00 92 4.42 0 0.0 0.78 -0.1 0.1 2 .500 .500
2021 32 STL NL 38.2 38 0 11 2.56 4.49 0.46 -0.29 0.14 94 3.65 5 0.5 1.28 0.0 0.8 8 .513 .503
2022 33 STL NL 32.2 28 0 26 7.16 4.25 0.46 -0.28 0.00 99 3.48 -13 -1.4 0.41 0.3 -0.7 -10 .452 .492
2023 34 NYM NL 1.2 3 0 2 10.80 4.70 -0.13 -0.31 0.00 89 4.04 -1 -0.1 0.56 0.0 -0.1 -1 .460 .499
2024 35 OAK AL 56.2 79 0 28 4.45 4.62 -0.39 -0.31 0.10 97 4.68 1 0.1 1.36 -0.1 0.6 7 .502 .501
12 Yrs 530.2 433 3 276 4.68 4.51 0.29 -0.29 0.02 102 4.01 -39 -3.9 0.95 -0.5 0.7 10 .491 .498
162 Game Avg 83 68 0 43 4.68 4.51 0.29 -0.29 0.02 102 4.01 -6 -0.6 0.95 -0.1 0.1 2 .491 .498
BAL (4 Yrs) 198.1 121 2 104 4.72 4.38 0.22 -0.28 103 4.01 -16 -1.9 0.89 -0.3 -0.2 3 .484 .497
ARI (3 Yrs) 182.0 141 1 95 4.70 4.62 0.58 -0.29 105 3.94 -15 -1.2 0.82 -0.4 0.1 1 .492 .498
OAK (2 Yrs) 77.1 102 0 38 4.42 4.70 -0.33 -0.31 0.07 96 4.61 2 0.1 1.23 -0.2 0.7 9 .501 .501
STL (2 Yrs) 71.1 66 0 37 4.67 4.38 0.46 -0.29 0.08 96 3.57 -9 -0.9 0.91 0.3 0.1 -2 .487 .498
NYM (1 Yr) 1.2 3 0 2 10.80 4.70 -0.13 -0.31 0.00 89 4.04 -1 -0.1 0.56 0.0 -0.1 -1 .460 .499
AL (6 Yrs) 275.2 223 2 142 4.64 4.47 0.06 -0.29 0.02 101 4.17 -14 -1.8 1.05 -0.4 0.6 12 .492 .499
NL (6 Yrs) 255.0 210 1 134 4.73 4.56 0.54 -0.29 0.02 102 3.84 -25 -2.2 0.84 -0.1 0.2 -2 .490 .498

Advanced Pitching

Upgraded
Advanced Pitching Table
Batting Against Pitching Ratios Batted Ball Win Probability
Season Age Team Lg IP BA OBP SLG OPS BAbip HR% K% BB% EV HardH% LD% GB% FB% GB/FB WPA cWPA RE24 Awards
2013 24 BAL AL 74.2 .277 .337 .400 .737 .322 2.1 17.5 8.5 16.3 56.7 18.8 1.42 -0.1 0.0% -3.82
2014 25 BAL AL 58.2 .300 .348 .391 .739 .345 0.8 13.3 5.1 19.6 59.8 14.2 1.69 0.2 0.1% 3.90
2015 26 BAL AL 40.1 .306 .372 .441 .814 .343 2.1 13.8 9.6 90.3 51.4 20.8 64.6 11.8 1.86 0.3 0.0% -7.57
2016 27 BAL AL 24.2 .340 .402 .526 .928 .333 2.7 6.3 8.9 88.2 46.8 21.5 60.2 15.1 1.51 -0.8 -0.8% -6.19
2017 28 ARI NL 54.0 .300 .351 .406 .757 .326 1.7 12.0 7.1 86.8 36.6 19.7 66.3 10.9 2.13 -0.4 0.0% -12.73
2018 29 ARI NL 72.0 .239 .296 .336 .631 .269 1.4 14.4 7.5 91.2 43.2 17.5 66.7 11.4 2.11 1.0 1.0% 14.65
2019 30 ARI NL 56.0 .316 .371 .471 .842 .349 2.4 14.0 8.0 88.0 43.5 24.7 59.8 11.3 1.57 -0.8 -0.5% -8.03
2020 31 OAK AL 20.2 .302 .348 .547 .894 .292 5.4 9.8 5.4 90.8 44.0 23.4 59.7 15.6 1.48 0.7 0.4% -0.14
2021 32 STL NL 38.2 .237 .285 .370 .655 .261 2.1 14.6 6.3 90.3 46.0 21.1 62.3 14.9 1.69 1.6 0.6% 7.46
2022 33 STL NL 32.2 .323 .382 .492 .874 .336 3.4 11.0 7.6 92.0 52.6 25.0 53.4 19.0 1.17 -0.3 -0.2% -9.20
2023 34 NYM NL 1.2 .444 .545 .556 1.101 .571 0.0 18.2 9.1 85.0 42.9 28.6 71.4 0.0 1.67 -0.1 0.0% -1.97
2024 35 OAK AL 56.2 .252 .316 .367 .683 .288 1.7 16.6 7.2 86.3 35.1 20.6 57.1 14.3 1.41 0.9 0.2% 6.57
12 Yrs 530.2 .286 .343 .415 .759 .317 2.0 13.9 7.4 89.1 43.3 20.4 60.9 14.0 1.64 2.4 0.9% -17.06
MLB Average .250 .318 .409 .727 .296 3.0 21.8 8.3 88.4 38.8 24.7 43.4 23.5 0.79
Advanced Pitching Table
Batting Against Pitching Ratios Batted Ball Win Probability
Season Age Team Lg IP OBP BAbip HR% K% BB% LD% GB% FB% GB/FB WPA cWPA RE24 Awards
2020 31 OAK AL 2.0 .500 .000 0.0 28.6 14.3 0.0 50.0 50.0 1.00 0.0 0.0% 1.44
2021 32 STL NL 0.2 1.000 0.0 0.0 33.3 100.0 0.0 0.0 0.00 0.1 0.9% 0.29
2 Yrs 2.2 .667 .000 0.0 20.0 20.0 33.3 33.3 33.3 0.50 0.1 0.9% 1.72
MLB Average .331 .317 3.7 25.4 8.9 23.5 42.2 26.6 0.74
Become a Stathead & surf this site ad-free.

Compare T.J. McFarland to

Javascript is required for the selection of a player.
Ex: Aaron Fultz, Tony Castillo
Powered by Stathead.com Logo

Postseason Pitching

Advanced Batting

Upgraded
Advanced Batting Table
Batting Batting Ratios Batted Ball Win Probability
Season Age Team Lg PA rOBA Rbat+ BAbip ISO HR% SO% BB% EV HardH% LD% GB% FB% Pull% Cent% Oppo% WPA cWPA RE24 RS% Pos Awards
2013 24 BAL AL 0 1
2014 25 BAL AL 1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0% -0.18 1
2015 26 BAL AL 0 1
2016 27 BAL AL 0 1
2017 28 ARI NL 5 .160 -34 .500 .000 0.0 60.0 0.0 0.0 100.0 0.0 0.0 50.0 50.0 -0.1 0.0% -0.63 0.0 1
2018 29 ARI NL 7 .000 -145 .000 .000 0.0 85.7 0.0 92.4 0.0 0.0 100.0 0.0 0.0 100.0 0.0 -0.1 -0.1% -1.82 1
2019 30 ARI NL 5 .000 -303 .000 0.0 60.0 0.0 39.6 0.0 0.0 0.0 0.0 50.0 50.0 0.0 -0.1 -0.1% -0.97 1
2021 32 STL NL 0 1
8 Yrs 18 .053 -140 .333 .000 0.0 66.7 0.0 66.0 0.0 0.0 50.0 0.0 16.7 50.0 33.3 -0.3 -0.2% -3.60 0.0 1
MLB Average .323 100 .296 .159 3.0 21.8 8.3 88.4 38.8 24.7 43.4 23.5 28.8 53.0 18.3 30.5
Advanced Batting Table
Win Probability
Season Age Team Lg PA WPA cWPA Pos Awards
2020 31 OAK AL 0 0.0 0.0%
2021 32 STL NL 0 /*1
2 Yrs 0 0.0 0.0% /1
MLB Average

Postseason Batting

Appearances

Standard Fielding

Upgraded
Standard Fielding Table
Standard DRS Range Factor Baserunners
Season Age Team Lg Pos G GS CG Inn Ch PO A E DP Fld% lgFld% Rdrs Rdrs/yr RF/9 lgRF9 RF/G lgRFG SB CS CS% lgCS% Pick Awards
2013 24 BAL AL P 38 1 0 74.2 15 3 12 0 0 1.000 .957 -1 -3 1.81 1.54 0.39 1.53 6 1 14.3 26.0 0
2014 25 BAL AL P 37 1 0 58.2 14 3 10 1 0 .929 .950 -1 -3 1.99 1.46 0.35 1.46 0 0 0
2015 26 BAL AL P 30 0 0 40.1 6 0 6 0 0 1.000 .953 -1 -5 1.34 1.52 0.20 1.51 0 0 0
2016 27 BAL AL P 16 0 0 24.2 3 0 3 0 0 1.000 .950 -1 -8 1.09 1.42 0.19 1.39 0 1 100.0 29.0 0
2017 28 ARI NL P 43 1 0 54.0 18 5 13 0 3 1.000 .959 -2 -7 3.00 1.67 0.42 1.65 2 0 0.0 27.5 0
2018 29 ARI NL P 47 0 0 72.0 22 4 16 2 0 .909 .952 0 0 2.50 1.56 0.43 1.55 3 2 40.0 27.8 2
2019 30 ARI NL P 51 0 0 56.0 23 5 17 1 1 .957 .950 3 11 3.54 1.59 0.43 1.58 2 5 71.4 26.1 3
2020 31 OAK AL P 23 0 0 20.2 8 3 5 0 0 1.000 .946 1 10 3.48 1.26 0.35 1.20 1 1 50.0 25.5 1
2021 32 STL NL P 38 0 0 38.2 2 2 0 0 0 1.000 .955 -1 -5 0.47 1.49 0.05 1.45 0 0 0
2022 33 STL NL P 28 0 0 32.2 9 3 6 0 0 1.000 .957 1 6 2.48 1.35 0.32 1.34 1 1 50.0 24.0 1
2023 34 NYM NL P 3 0 0 1.2 2 1 1 0 0 1.000 .950 0 0 10.80 1.62 0.67 1.33 0 0 0
2024 35 OAK AL P 79 0 0 56.2 18 9 9 0 1 1.000 .950 0 0 2.86 1.32 0.23 1.29 6 0 0.0 21.8 0
12 Yrs 433 3 0 530.2 140 38 98 4 5 .971 .953 -2 -1 2.31 1.50 0.31 1.46 21 11 34.4 25.6 7
Standard Fielding Table
Standard Range Factor Baserunners
Season Age Team Lg Pos G GS Inn Ch PO A E DP Fld% RF/9 RF/G SB CS Awards
2020 31 OAK AL P 2 0 2.0 1 0 1 0 0 1.000 4.50 0.50 0 0
2021 32 STL NL P 1 0 0.2 0 0 0 0 0 0.00 0.00 0 0
2 Yrs 3 0 2.2 1 0 1 0 0 1.000 3.38 0.33 0 0

Appearances on Leaderboards, Awards, and Honors

Hall of Fame Statistics

Transactions

Salaries

  • Salaries may not be complete (especially pre-1985) and may not include some earned bonuses

Name + "Statistics" Translations

  • Note, this is done in an automated way, so we apologize for any errors, & please report any suggested corrections. "Statistics" is included to allow non-English speakers to find our pages.

Frequently Asked Questions

How old is T.J. McFarland?

T.J. McFarland is 35 years old.

When was T.J. McFarland born?

T.J. McFarland was born on June 8, 1989.

Where was T.J. McFarland born?

T.J. McFarland was born in Palos Park, IL.

How tall is T.J. McFarland?

T.J. McFarland is 6-3 (190 cm) tall.

How much does T.J. McFarland weigh?

T.J. McFarland weighs 200 lbs (90 kg).

How many seasons has T.J. McFarland played?

T.J. McFarland has played 12 seasons.

When was T.J. McFarland drafted?

T.J. McFarland was drafted by the Cleveland Indians in the 4th round of the 2007 MLB June Amateur Draft from Amos Alonzo Stagg HS (Palos Hills, IL).

What position does T.J. McFarland play?

T.J. McFarland is a Pitcher.

How many strikeouts does T.J. McFarland have?

T.J. McFarland had 39 strikeouts last season and has 318 strikeouts over his career.

How much is T.J. McFarland worth?

T.J. McFarland made $850,000.00 last year. His current contract terms are 1 yr/$1.8M (25).

How many teams has T.J. McFarland played for?

T.J. McFarland has played for 5 teams; the Baltimore Orioles, Arizona Diamondbacks, Oakland Athletics, St. Louis Cardinals and New York Mets.

What is T.J. McFarland's Twitter account?

T.J. McFarland is on Twitter at 66TJMac.

What are T.J. McFarland's nicknames?

Mac, Return of the Mac, Mac Attack are nicknames for T.J. McFarland.

Other Resources & Links