Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

T.J. McFarlandTrack this Player High Level: MLB Current Team: Arizona Diamondbacks MLB Years: 2013-2018
Follow TBC on Twitter and Facebook

Arizona Fall League
Rule 5 Pick

PositionsP-322Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameTimothy John Mcfarland
Height6-3Weight190BatsLeftThrowsLeft
Born DateJune 8,1989 [29.014]PlacePalos Park,Illinois
High SchoolAmos Alonzo Stagg (Palos Hills,IL)

DraftedSelected by the Cleveland Indians [Team Picks] in the 4th round (137th overall) of the 2007 Amateur Entry Draft [Signed]
Signing Bonus$285,000Signing ScoutsByron EwingService Time3.164 (2017)
MLB DebutApril 6,2013 [23.302]
OrganizationsCLE [5] BAL [4] ARI [2] Awards0
TBC Player ID128983Retrosheet IDmcfat001MLBAM ID519008
Pitch Repertoire 2-Seam Fastball (55.59%) -- Slider (17.98%) -- Changeup (11.72%) -- Sinker (10.66%) -- Fastball (4.05%)
Fastball Velocity [2018] - 90.37 - [2017] - 91.43 - [2016] - 91.64 - [2015] - 91.50 - [2014] - 90.67 - [2013] - 89.20
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the T.J. McFarland page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts16Walks59Hittable26SO/BB33vsPower26Hitting0Durability48Team.508Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2008Gulf Coast IndiansGCLRkcle-S/R19345.0712102001055.07038313153812001.5511.450.492.456.222.53.429-
2009Lake County CaptainsSALAcle29ST20943.58252320011120.212858486428510101.419.550.453.136.342.02.692-
2010Kinston IndiansCaroA+cle29S/R211153.13241951030126.21215044940926101.278.600.642.846.542.30.688-
2010Akron AerosEastAAcle-ST210011.2511000004.09651250002.7520.252.254.5011.252.50--
2010Minor Totals (2 teams)Minor--S/R01153.37252051030130.213056491042976101.328.950.692.896.682.31.688-
2011Kinston IndiansCaroA+cle29ST22012.25220000012.095321120000.836.751.500.759.0012.00.000-
2011Akron AerosEastAAcle46ST22993.87252502000137.0140735995010312301.389.170.593.286.752.06.500-
2011Minor Totals (2 teams)Minor--ST09103.74272702000149.01497862115111512301.348.980.663.076.932.25.474-
2012Akron AerosEastAAcle45ST23822.6910100100060.0611818112411001.219.100.151.796.123.42.800-
2012Columbus ClippersILAAAcle41ST23864.82171701100102.21125555933555001.419.820.792.894.821.67.571-
2012Minor Totals (2 teams)Minor--ST01684.03272702100162.117373731045966001.349.550.552.485.302.13.667-
2013Baltimore OriolesALMLBbal66Rel24414.2238137008074.2833735728582001.4910.000.843.376.992.07.8003.84
2014Aberdeen IronBirdsNYPLA-balRel25100.0010100001.00000120001.00----9.0018.002.001.000-
2014Norfolk TidesILAAAbal57ST25013.75550000024.021111008251101.217.88--3.009.383.13.000-
2014Minor Totals (2 teams)Minor--S/R0113.60651000025.021111009271101.207.56--3.249.723.00.500-
2014Baltimore OriolesALMLBbal66Rel25422.76371360014058.2702218213340041.4110.740.311.995.222.62.6673.29
2015Norfolk TidesILAAAbal66S/R26232.911697002152.2422017014311001.067.18--2.395.302.21.400-
2015Baltimore OriolesALMLBbal66Rel26224.9130030007040.0522622418263001.7411.600.894.025.801.44.5004.47
2016Gulf Coast OriolesGCLRkbal32ST27000.0011000003.00000110000.33----3.003.001.00--
2016Frederick KeysCaroA+bal31ST270019.2922000002.07552140003.4327.007.713.8615.434.00--
2016Bowie BaysoxEastAAbal26S/R27013.0021100003.04311030001.3312.003.00--9.000.00.000-
2016Norfolk TidesILAAAbal66S/R27114.44844001026.033131337113001.5211.281.032.393.761.57.500-
2016Minor Totals (4 teams)Minor--S/R0124.931385001034.244211969193001.5311.421.562.344.932.11.333-
2016Baltimore OriolesALMLBbal66Rel27226.9316016002024.233191931071021.7412.041.093.652.550.70.5005.62
2017Reno AcesPCLAAAari32Rel28000.00707001111.06000490000.914.91--3.277.362.25--
2017Arizona DiamondbacksNLMLBari30Rel28455.33431420022054.0654232417292021.5210.830.672.834.831.71.4444.10
2018Arizona DiamondbacksNLMLBariRel29212.17250250012045.2451211411232001.238.870.792.174.532.09.6670.85
MLB Totals - 6 Season(s)Filter18134.14189318600650295.0348158137249717710081.4910.510.722.935.351.82.5810.92
Minor League Totals - 9 Season(s)Filter52373.75158129295193739.07633553094623151751601.349.250.562.806.272.24.584-
AAA Totals - 5 Season(s)Filter11113.955335181142215.22149995126613110101.298.890.502.745.441.98.500-
AA Totals - 4 Season(s)Filter17123.65383713000204.221410083126415213301.369.410.532.816.682.38.586-
A+ Totals - 3 Season(s)Filter1163.32282351030140.1137605213421086101.278.740.832.686.892.57.647-
A Totals - 1 Season(s)Filter943.58252320011120.212858486428510101.419.550.453.136.342.02.692-
A- Totals - 1 Season(s)Filter100.0010100001.00000120001.00----9.0018.002.001.000-
Rk Totals - 2 Season(s)Filter344.8113112001058.07038313163912001.4810.860.472.486.052.44.429-
Baltimore Orioles Totals - 4 Season(s)Filter1274.27121211900310196.02381049416691256061.5510.800.733.135.671.81.632-
Arizona Diamondbacks Totals - 2 Season(s)Filter663.88681670034099.21105443828524021.389.930.722.534.701.86.500-
Average MLB - Per ~220 innings13104.14140213800480220.025711710118721317061.4910.510.722.935.351.82.5650.92
Average Minor - Per ~220 innings15113.75473891031220.022610592146815315201.349.250.562.806.272.24.577-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2014Baltimore OriolesALMLBbal66p25370000000000001000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2017Arizona DiamondbacksNLMLBari30p28415010000000300000.200.200.200.400105.500.000.000.1750.0060.000.000.000.000.00
2018Arizona DiamondbacksNLMLBarip29246000000000500000.000.000.000.000006.000.000.000.0000.0083.330.000.000.000.00
MLB Totals - 5 Season(s)Filter14211010000000801000.091.091.091.1821012.333.000.000.0000.0066.670.000.000.000.00
Arizona Diamondbacks Totals - 2 Season(s)Filter6511010000000800000.091.091.091.1821011.333.000.000.0000.0072.730.000.000.000.00
Baltimore Orioles Totals - 3 Season(s)Filter770000000000001000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
Average MLB - Per 162 games16213010000000901000.091.091.091.1821014.333.000.000.0000.0066.670.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2008Gulf Coast Indians GCLRkcle19P12--2102-1412.8571.00------12100.021.4
2009Lake County Captains SALAcle20P25--426133130.9681.20------25100.018.2
2010Kinston Indians CaroA+cle21P24--723123130.9681.25------24100.017.1
2010Akron Aeros EastAAcle21P1---------------1100.00.7
2011Kinston Indians CaroA+cle22P2---1--111.0000.50------2100.01.4
2011Akron Aeros EastAAcle22P25--821-129291.0001.16------25100.017.6
2012Akron Aeros EastAAcle23P10--69--15151.0001.50------10100.07.1
2012Columbus Clippers ILAAAcle23P17--611--17171.0001.00------17100.011.8
2013Baltimore OriolesALMLBbal24P38174312--15151.0000.390.206185.7-38100.023.5
2014Aberdeen IronBirds NYPLA-bal25P1---------------1100.01.3
2014Norfolk Tides ILAAAbal25P5---5-1551.0001.00------5100.03.5
2014Baltimore OriolesALMLBbal25P371583101-1413.9290.350.22-----37100.022.8
2015Norfolk Tides ILAAAbal26P16--19--10101.0000.63------16100.011.1
2015Baltimore OriolesALMLBbal26P30-40-6--661.0000.200.15-----30100.018.5
2016Gulf Coast Orioles GCLRkbal27P1---1--111.0001.00------1100.01.7
2016Frederick Keys CaroA+bal27P2---------------2100.01.4
2016Bowie Baysox EastAAbal27P2---1--111.0000.50------2100.01.4
2016Norfolk Tides ILAAAbal27P8---5--551.0000.63------8100.05.6
2016Baltimore OriolesALMLBbal27P16-24-3--331.0000.190.13-10.0-16100.09.9
2017Reno Aces PCLAAAari28P7---------------7100.04.9
2017Arizona DiamondbacksNLMLBari28P43154513-318181.0000.420.332-100.0-43100.026.5
MLB Totals for P - 5 season(s)-   P16432501144135655.9820.340.228280.0-1640.00.0
AAA Totals for P - 5 season(s)-   P53--730-137371.0000.70------530.00.0
AA Totals for P - 4 season(s)-   P38--1431-145451.0001.18------380.00.0
A+ Totals for P - 3 season(s)-   P28--724123231.9691.11------280.00.0
A Totals for P - 1 season(s)-   P25--426133130.9681.20------250.00.0
A- Totals for P - 1 season(s)-   P1---------------10.00.0
Rk Totals for P - 2 season(s)-   P13--2112-1513.8671.00------130.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2008Gulf Coast Indians GCLRkcle1912----------
2009Lake County Captains SALAcle2025----------
2010Kinston Indians CaroA+cle2124----------
2010Akron Aeros EastAAcle211----------
2011Kinston Indians CaroA+cle222----------
2011Akron Aeros EastAAcle2225----------
2012Akron Aeros EastAAcle2310----------
2012Columbus Clippers ILAAAcle2317----------
2013Baltimore OriolesALMLBbal2438----------
2014Aberdeen IronBirds NYPLA-bal251----------
2014Norfolk Tides ILAAAbal255----------
2014Baltimore OriolesALMLBbal2537----------
2015Norfolk Tides ILAAAbal2616----------
2015Baltimore OriolesALMLBbal2630----------
2016Gulf Coast Orioles GCLRkbal271----------
2016Frederick Keys CaroA+bal272----------
2016Bowie Baysox EastAAbal272----------
2016Norfolk Tides ILAAAbal278----------
2016Baltimore OriolesALMLBbal2716----------
2017Reno Aces PCLAAAari287----------
2017Arizona DiamondbacksNLMLBari2843----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2011Phoenix Desert DogsArizona Fall LgMinor22303.18871001028.130121011322001.539.530.324.136.991.693.811.000
2013Baltimore OriolesMLB Spring TrainingMLB24004.70817001115.117881410001.399.980.592.355.872.504.70.000
2014Baltimore OriolesMLB Spring TrainingMLB25003.7260600219.21044059001.639.310.004.668.381.803.72.000
2015Baltimore OriolesMLB Spring TrainingMLB26117.30707001012.1231110148102.2316.780.732.925.842.008.03.500
2016Baltimore OriolesMLB Spring TrainingMLB27005.40808001011.21997137101.9614.660.772.315.402.336.94.000
2017Arizona DiamondbacksMLB Spring TrainingMLB28004.5060600006.01433013002.5021.000.001.504.503.004.50.000
2018Arizona DiamondbacksMLB Spring TrainingMLB29002.70909002010.01053037101.309.000.002.706.302.334.50.000
Arizona Fall League Totals - 1 yrs303.18871001028.330121011322001.529.530.324.136.991.693.811.000
MLB Spring Training Totals - 6 yrs114.8544143007265.093403532044301.7412.880.422.776.092.205.54.500

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2017-12-07RPArizona DiamondbacksArizona Diamondbacks (MLB)YActiveContractSigned to 1-year contract for 2018-2018 ($0.85m) [Free Agent]28.182Team Roster on 2017-12-07
2017-12-02RPFree Agent -Free AgentFree AgentGranted Free Agency (non-tendered)28.177  
2017-05-21RPArizona DiamondbacksArizona Diamondbacks (MLB)YActiveMLB ActiveActivated from DL27.347Team Roster on 2017-05-21
2017-05-10RPArizona DiamondbacksArizona Diamondbacks (MLB)YDL-10InjuredDL10 Left ankle contusion27.336Team Roster on 2017-05-10
2017-04-27RPArizona DiamondbacksArizona Diamondbacks (MLB)YActiveMLB ActiveContract purchased from minors27.323Team Roster on 2017-04-27
2017-04-06RPArizona DiamondbacksReno (AAA)-MinorsReassigned MinorsAssigned to Reno (AAA)27.302Team Roster on 2017-04-06
2017-03-02RPArizona DiamondbacksArizona Diamondbacks (MLB)-MinorsContractSigned to Minor League Contract27.267Team Roster on 2017-03-02
2017-02-23RPFree Agent -Free AgentFree AgentReleased by Orioles27.260  
2017-02-18RPBaltimore OriolesBaltimore Orioles (MLB)-DFADes For AssignmentDesignated for Assignment27.255Team Roster on 2017-02-18
2017-01-11RPBaltimore OriolesBaltimore Orioles (MLB)YActiveContractSigned to 1-year contract for 2017-2017 ($0.685m) [Avoids arbitration]27.217Team Roster on 2017-01-11
2016-08-29RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)27.082Team Roster on 2016-08-29
2016-08-28RPBaltimore OriolesBaltimore Orioles (MLB)YDFADes For AssignmentDesignated for Assignment27.081Team Roster on 2016-08-28
2016-08-26RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveActivated from DL27.079Team Roster on 2016-08-26
2016-08-10RPBaltimore OriolesGulf Coast Orioles (Rk)YDL-15InjuredAssigned to GCL Orioles (Rk) for rehab27.063Team Roster on 2016-08-10
2016-07-01RPBaltimore OriolesBaltimore Orioles (MLB)YDL-15InjuredDL15 Left knee inflammation27.023Team Roster on 2016-07-01
2016-06-29RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)27.021Team Roster on 2016-06-29
2016-06-26RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)27.018Team Roster on 2016-06-26
2016-06-25RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)27.017Team Roster on 2016-06-25
2016-06-18RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)27.010Team Roster on 2016-06-18
2016-06-02RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)26.359Team Roster on 2016-06-02
2016-05-30RPBaltimore OriolesNorfolk (AAA)YMinorsActivated MinorsActivated from disabled list26.356Team Roster on 2016-05-30
2016-05-26RPBaltimore OriolesNorfolk (AAA)YDL-7InjuredDL7 Injured26.352Team Roster on 2016-05-26
2016-05-08RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)26.334Team Roster on 2016-05-08
2016-05-07RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)26.333Team Roster on 2016-05-07
2016-05-07RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)26.333Team Roster on 2016-05-07
2015-08-05RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)26.058Team Roster on 2015-08-05
2015-06-29RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)26.021Team Roster on 2015-06-29
2015-06-28RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)26.020Team Roster on 2015-06-28
2015-06-27RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)26.019Team Roster on 2015-06-27
2015-06-24RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)26.016Team Roster on 2015-06-24
2015-06-14RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)26.006Team Roster on 2015-06-14
2015-06-03RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)25.360Team Roster on 2015-06-03
2015-05-25RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)25.351Team Roster on 2015-05-25
2015-05-08RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)25.334Team Roster on 2015-05-08
2015-04-09RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)25.305Team Roster on 2015-04-09
2015-04-05RPBaltimore OriolesBaltimore Orioles (MLB)YMinors--Sent to minors25.301Team Roster on 2015-04-05
2014-09-02RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from - (-)25.086Team Roster on 2014-09-02
2014-07-31RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveReinstated from Bereavement List25.053Team Roster on 2014-07-31
2014-07-28RPBaltimore OriolesBaltimore Orioles (MLB)YBereavementOff-RosterPlaced on Bereavement25.050Team Roster on 2014-07-28
2014-05-23RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)24.349Team Roster on 2014-05-23
2014-05-12RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)24.338Team Roster on 2014-05-12
2014-05-06RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)24.332Team Roster on 2014-05-06
2014-04-26RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)24.322Team Roster on 2014-04-26
2014-04-22RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from minors24.318Team Roster on 2014-04-22
2014-03-30RPBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)24.295Team Roster on 2014-03-30
2013-11-04RPBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveActivated from DL24.149Team Roster on 2013-11-04
2013-10-30RPBaltimore OriolesBaltimore Orioles (MLB)YDL-15InjuredDL15 24.144Team Roster on 2013-10-30
2013-03-09RPBaltimore OriolesBaltimore Orioles (MLB)YActiveContractSigned to 1-year contract for 2013 ($0.49m)23.274Team Roster on 2013-03-09
2012-12-06PBaltimore OriolesBaltimore Orioles (MLB)YActive--Drafted from Indians by Orioles in Rule 5 Draft23.181Team Roster on 2012-12-06
2012-06-12PCleveland IndiansColumbus (AAA)-Minors--23.004Team Roster on 2012-06-12
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2007-08-15ContractSigned by Indians 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2007Cleveland Indians-18285,000-------285,000Signing Bonus out of 2007 Draft (4th round - 137th overall)
2013Baltimore OriolesTeam Payroll24490,000-77546-3,023,990490,000775,0002013-03-09 - Signed to 1-year contract for 2013 ($0.49m)
2014Baltimore OriolesTeam Payroll25505,500-67629263,256,497500,0001,280,500
2015Baltimore OriolesTeam Payroll26507,5002.06178437-3,571,283507,5001,788,000
2016Baltimore OriolesTeam Payroll27523,5003.00757725363,498,245507,5002,311,500
2017Arizona DiamondbacksTeam Payroll28535,0003.16481932-3,651,709535,0002,846,5002017-01-11 - Signed to 1-year contract for 2017-2017 ($0.685m) [Avoids arbitration]
2017-03-02 - Signed to Minor League Contract
2018Arizona DiamondbacksTeam Payroll29850,000-45021444,360,045545,0003,696,5002017-12-07 - Signed to 1-year contract for 2018-2018 ($0.85m) [Free Agent]
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red