T.J. McFarland

Free Agent
High Level
MLB
Years
2008-2025 (2013-2025)
Proper Name
Timothy John McFarland
Nickname
Mac Attack
Positions
P (705)
Height / Weight
6-3 / 200
Bats / Throws
Left / Left
Birthdate
June 8,1989   Age:  36.223
High School
Amos Alonzo Stagg (Palos Hills,IL)
Drafted/Signed
Signing Bonus
$ 285,000
Service Time
9.148 (2025)
MLB Debut
Contract Info
MLBAM ID
Retrosheet#
mcfat001
Show More
[2012] Selected by the Baltimore Orioles in MLB Rule 5 Draft
Show Releated Ebay Listings

Prospect Rankings

CSV
Glossary
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearsourcetypeteamrankview rankings
2012Baseball AmericaTeamCleveland Indians21View Rankings
2013Baseball AmericaTeamBaltimore Orioles22View Rankings
2 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Pitching Statistics

CSV
Glossary
🔒
Get access to locked features and remove all ads with TBC PREMIUM. Only $2/month. Register today!
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2008Gulf Coast IndiansGCLRkCLE-19345.0712100021055.07038313153812001.5511.450.492.456.226.222.53
2009Lake County CaptainsSALACLE2920943.58252300211120.212858486428510101.419.550.453.136.344.332.02
2010Kinston IndiansCaroA+CLE29211153.13241910530126.21215044940926141.278.600.642.846.543.552.30
2010Akron AerosEastAACLE-210011.2511000004.09651250002.7520.252.254.5011.2513.502.50
2011Kinston IndiansCaroA+CLE2922012.25220000012.095321120000.836.751.500.759.003.7512.00
2011Akron AerosEastAACLE4622993.87252520000137.1140735995010312371.389.170.593.286.754.782.06
2012Akron AerosEastAACLE4523822.6910101000060.1611818112411031.219.100.151.796.122.693.42
2012Columbus ClippersILAAACLE4123864.82171711000102.21125555933555011.419.820.792.894.824.821.67
2013Baltimore OriolesALMLBBAL6624414.2238100378074.2833735728582001.4910.000.843.376.994.462.07
2014Aberdeen IronBirdsNYPLA-BAL-25100.0010001001.00000120001.000.000.009.0018.000.002.00
2014Norfolk TidesILAAABAL5725013.75550000024.021111008251141.217.880.003.009.384.133.13
2014Baltimore OriolesALMLBBAL6625422.76371003614058.2702218213340041.4110.740.311.995.223.372.62
2015Norfolk TidesILAAABAL6626232.911690072152.2422017014311001.067.180.002.395.303.422.21
2015Baltimore OriolesALMLBBAL6626224.9130000307040.1522622418263001.7411.600.894.025.805.801.44
2016Gulf Coast OriolesGCLRkBAL3227000.0011000003.00000110000.330.000.003.003.000.001.00
2016Frederick KeysCaroA+BAL31270019.2922000002.17552140003.4327.007.713.8615.4319.294.00
2016Bowie BaysoxEastAABAL2627013.0021001003.04311030001.3312.003.000.009.009.000.00
2016Norfolk TidesILAAABAL6627114.44840041026.133131337113021.5211.281.032.393.764.441.57
2016Baltimore OriolesALMLBBAL6627226.9316000162024.233191931071021.7412.041.093.652.556.930.70
2017Reno AcesPCLAAAARI3228000.00700071111.06000490000.914.910.003.277.360.002.25
2017Arizona DiamondbacksNLMLBARI3028455.33431004222054.0654232417292021.5210.830.672.834.837.001.71
2018Arizona DiamondbacksNLMLBARI3029222.00470004721172.0641816422422001.198.000.502.755.252.251.91
2019Reno AcesPCLAAAARI-30004.5030003004.03221170001.006.752.252.2515.754.507.00
2019Arizona DiamondbacksNLMLBARI3030004.82510005113056.0713530620351011.6311.410.963.215.635.631.75
2020Oakland AthleticsALMLBOAK3831204.3523000232020.22610105591011.5011.322.182.183.924.351.80
2021Rochester Red WingsIL2AAAWAS3832125.2518000182124.023141435263031.178.631.131.889.755.255.20
2021Memphis RedbirdsIL2AAASLN4832102.5740004317.06320280011.147.710.002.5710.293.864.00
2021St. Louis CardinalsNLMLBSLN6232412.5638000387038.232111139210001.067.450.702.094.892.562.33
2022Memphis RedbirdsIL2AAASLN41,7133024.0017000175018.0179824151011.178.501.002.007.504.503.75
2022St. Louis CardinalsNLMLBSLN6233006.61280002811032.2422624511162021.6211.571.383.034.417.161.45
2023Norfolk TidesIL2AAABAL6334301.8021000213130.02266011301041.106.600.003.309.001.802.73
2023Syracuse MetsIL2AAANYN6234222.76230002310032.2301210217372101.448.270.554.6810.193.312.18
2023New York MetsNLMLBNYN4434015.4030003101.24210120013.0021.600.005.4010.8010.802.00
2024Oakland AthleticsALMLBOAK4835243.81790007912056.2532824417390041.248.420.642.706.194.452.29
2025Stockton PortsCal2AOAK2136009.0010001001.02111010002.0018.009.000.009.009.000.00
2025AthleticsALMLBOAK4836006.8927000275015.22612122371011.8514.941.151.724.026.892.33
Tot:MLB (13 yrs) MLB   26204.184603001254571546.162128825449174325150181.4610.230.812.875.354.741.87
Tot:AL (7 yrs) AL   16114.32250200502480291.1343154140279418080121.5010.600.832.905.564.761.91
Tot:NL (6 yrs) NL   1094.02210100752091255.027813411422801457061.409.810.782.825.124.731.81
Tot:Minors (14 yrs) Minors   59433.6924512951321166858.286640235255271641587301.329.080.582.846.724.212.37
Tot:Rk (2 yrs) Rk   344.8113110012058.07038313163912001.4810.860.472.486.055.902.44
Tot:A- (1 yrs) A-   100.0010000101.00000120001.000.000.009.0018.000.002.00
Tot:A (2 yrs) A   943.62262300131121.213059497428610101.419.620.523.116.364.362.05
Tot:A+ (3 yrs) A+   1163.32282310350141.0137605213421086141.278.740.832.686.893.832.57
Tot:AA (4 yrs) AA   17123.65383730010204.2214100831264152133101.369.410.532.816.684.402.38
Tot:AAA (9 yrs) AAA   18173.711393511271045332.131514513720106254172161.278.530.542.876.883.932.40
Avg:MLB - 162 Inning avg MLB   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Pitching Statistics

CSV
Glossary
Support TBC for $2/month while removing all ads and getting access to our 20+ research applications, the TBC Player Tracker and much more!
yearteam nameleaguecategoryagewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2011Phoenix Desert DogsArizona Fall LeagueAFL22303.18870011028.1301210113220001.529.530.324.136.993.811.69
2013Baltimore OriolesMLB Spring TrainingSpring24004.70810071115.1178814100001.379.980.592.355.874.702.50
2014Baltimore OriolesMLB Spring TrainingSpring25003.7260006219.210440590001.559.310.004.668.383.721.80
2015Baltimore OriolesMLB Spring TrainingSpring26117.30700071012.12311101481002.1916.780.732.925.848.032.00
2016Baltimore OriolesMLB Spring TrainingSpring27005.40800081011.219971371001.8914.660.772.315.406.942.33
2017Arizona DiamondbacksMLB Spring TrainingSpring28004.5060006006.014330130002.5021.000.001.504.504.503.00
2018Arizona DiamondbacksMLB Spring TrainingSpring29002.70900092010.010530371001.309.000.002.706.304.502.33
2019Arizona DiamondbacksMLB Spring TrainingSpring300027.0010001000.23420000004.5040.500.000.000.0054.000.00
2020Oakland AthleticsMLB Spring TrainingSpring31006.0060006106.010442120001.8315.003.001.503.006.002.00
2020Oakland AthleticsDivision SeriesPlayoffs31000.0020002202.00000120000.500.000.004.509.000.002.00
2021Washington NationalsMLB Spring TrainingSpring32103.60900091010.012541240001.4010.800.901.803.604.502.00
2021St. Louis CardinalsWild Card SeriesPlayoffs320113.5010001000.20110100001.500.000.0013.500.0013.500.00
2022St. Louis CardinalsMLB Spring TrainingSpring330012.0030003003.06441120002.3318.003.003.006.0012.002.00
2023New York MetsMLB Spring TrainingSpring34005.40800081010.013662291011.5011.701.801.808.105.404.50
2024Los Angeles DodgersMLB Spring TrainingSpring35001.3570007206.24310070000.605.400.000.009.454.050.00
2025AthleticsMLB Spring TrainingSpring36002.1680008008.14221270000.724.321.082.167.562.163.50
Tot:AFL (1 Yrs) AFL 303.18870011028.1301210113220001.529.530.324.136.993.811.69
Tot:Spring (13 Yrs) Spring 214.768610012852109.214568581028754011.5811.900.822.306.165.582.68
Tot:Playoffs (2 Yrs) Playoffs 013.3730002302.20110220000.750.000.006.756.753.371.00

Batting Statistics

CSV
Glossary
🔒
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2014Baltimore OriolesALMLBBAL6625P3700000000000010000100.000.000.000.000.000.000.0000.000.000.000.00
2017Arizona DiamondbacksNLMLBARI3028P4150100000003000001501.200.200.200.400.000.000.5000.0060.000.000.00
2018Arizona DiamondbacksNLMLBARI3029P4670000000006000000700.000.000.000.000.000.000.0000.0085.710.000.00
2019Arizona DiamondbacksNLMLBARI3030P4730000000003020000500.000.000.000.000.000.000.0000.0060.000.000.00
Tot:MLB (6 yrs) MLB     21115010000000120300011801.067.067.067.133.000.000.3330.0066.67
Tot:AL (3 yrs) AL     77000000000000100001000.000.00
Tot:NL (3 yrs) NL     13415010000000120200011701.067.067.067.133.000.000.3330.0070.59
Tot:Minors (1 yrs) Minors     500000000000000000000
Tot:AAA (1 yrs) AAA     500000000000000000000
Avg:MLB - 162 game avg MLB     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg College     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Batting Statistics

CSV
Glossary
Get access to locked features and remove all ads with TBC PREMIUM. Only $2/month. Register today!
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2017Arizona DiamondbacksMLB Spring TrainingSpring28500000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2018Arizona DiamondbacksMLB Spring TrainingSpring29300000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2021Washington NationalsMLB Spring TrainingSpring32200000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2021St. Louis CardinalsWild Card SeriesPlayoffs32100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
Tot:Spring (3 Yrs) Spring 1000000000000000000000
Tot:Playoffs (1 Yrs) Playoffs 100000000000000000000

Talent Ratings

About Talent Ratings
StrikeoutsWalksHittableSO/BBvs PowerDurabilityTeam Success
197239453964.505