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

Wilmer DifoHigh Level: MLB Current Team: Washington Nationals MLB Years: 2015-2017
Follow TBC on Twitter and Facebook

Rated Prospect

PositionsSS-439, 2B-138, 3B-22, RF-3, CF-3, LF-2, DH-1Position when DraftedSSPlayer Listed UnderMajor Leaguers
Proper NameWilmer Francisco Difo
Height6-0Weight175BatsRightThrowsRight
Born DateApril 2,1992 [25.323]PlaceSantiago de los Caballeros,Dominican Republic

DraftedSigned as undrafted amateur free agent in 2011 by the Washington Nationals.Service Time1.110 (2017)
Prospect Rankings[BA] 2015-WAS-#7 ... 2016-WAS-#6 ... 2017-WAS-#4   [PIPE] 2016-WAS-#6
MLB DebutMay 19,2015 [23.047]
OrganizationsWAS [8] Awards3
TBC Player ID166267Retrosheet IDdifow001MLBAM ID594694
Research ToolsIntersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Fielding Statistics -- Other Batting -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Wilmer Difo 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 RatingsBattingSpeed74Power35Contact75XBH37RBIs36Runs74Hitting58Durability52Team.514Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2010Dominican NationalsDSLRkwasss1845148183124011124162700000.209.287.277.564416164.256.068.230.2609.7616.461.690.000.0019.35
2011Dominican NationalsDSLRkwasss193914531434517268272000000.297.407.414.8216010172.339.117.428.36815.7011.630.740.58145.0023.26
2011Gulf Coast NationalsGCLRkwas12ss192588102443085310805100.273.343.386.729347104.296.113.250.3239.627.690.800.000.0029.17
2011Totals for Rk-Rk         642334167881153111372805100.288.384.403.7879417276.322.115.361.35213.4110.140.760.36233.0025.37
2012Gulf Coast NationalsGCLRkwas3ss2054198335273013195343520102.263.374.328.7026510235.317.065.308.32214.4714.891.030.000.0019.23
2013Gulf Coast NationalsGCLRkwas293b-2b21619641013204300000.211.348.421.7698223.200.210.526.34417.3913.040.754.3519.0050.00
2013Auburn DoubledaysNYPLA-was4ss-2b21331201526341632101732102.217.291.333.624408136.243.116.208.2797.3512.501.700.74120.0030.77
2013Hagerstown SunsSALAwas3b211650711202114151300100.220.286.380.66619456.250.160.320.2938.9323.212.603.5725.0036.36
2013Potomac NationalsCaroA+wasss21618241001012300000.222.300.278.5785120.267.056.111.26610.0015.001.500.000.0025.00
2013Minor Totals (4 teams)Minor         6120730457442194213632202.217.296.348.6447215235.243.131.256.2888.9415.321.711.7051.7533.33
2014Hagerstown SunsSALAwas6ss-2b22136559911763171490499376562605.315.360.470.83026352610.333.155.293.3646.0710.661.762.3039.9329.55
2015Potomac NationalsCaroA+was1ss2319751324703144181300010.320.386.533.919401083.356.213.360.3929.6415.661.633.6125.0041.67
2015Harrisburg SenatorsEastAAwas18ss238735948100216239261127970328.279.312.387.69913929381.349.108.212.3023.1520.736.580.52179.5029.00
2015Minor Totals (2 teams)Minor         10643461124286553302209270338.286.325.412.73717939464.350.126.237.3184.3119.834.601.0886.8031.45
2015Washington NationalsNLMLBwas12b231511120000000200000.182.182.182.3642011.222.000.000.1600.0018.180.000.000.000.00
2016Harrisburg SenatorsEastAAwas44ss241044105910615364128113459322012.259.318.354.67214524451.288.095.220.2967.5413.081.741.3368.3322.64
2016Syracuse ChiefsILAAAwas4ss2415010000000200000.200.200.200.400105.333.000.000.1760.0040.000.000.000.000.00
2016Minor Totals (2 teams)Minor         1054155910715364128113461322012.258.317.352.66914624456.289.094.217.2957.4613.381.791.3269.1722.43
2016Washington NationalsNLMLBwas1ss243158141630173081200010.276.364.379.74322466.333.103.293.32512.1218.181.501.5258.0025.00
2017Syracuse ChiefsILAAAwas5ss251040572001005600002.175.267.225.4929245.206.050.175.22911.1113.331.200.000.0028.57
2017Washington NationalsNLMLBwas1ss251243324790104521101247415367.271.319.370.68912319365.332.099.199.2936.5820.273.081.3766.4021.11
MLB Totals - 3 Season(s)Filter17040162108134628131328815377.269.323.367.69014723442.329.098.207.0007.2419.912.751.3666.8321.30
Minor League Totals - 8 Season(s)Filter5812234338609100353024517846204350211115331.273.337.389.7268691652485.310.116.267.0008.2114.081.721.2174.4727.09
AAA Totals - 2 Season(s)Filter1145582001005800002.178.260.222.48210250.216.044.156.00010.0016.001.600.000.0025.00
AA Totals - 2 Season(s)Filter1917691072063698805412461381025220.268.316.369.68528453832.315.101.216.0005.5316.593.000.9696.1325.73
A+ Totals - 2 Season(s)Filter259315288031542101600010.301.369.484.8534511103.338.183.312.0009.7115.531.602.9131.0039.29
A Totals - 2 Season(s)Filter15260998187337161015310427862705.307.354.463.81728256666.328.156.296.0006.3111.711.862.4038.0629.95
A- Totals - 1 Season(s)Filter331201526341632101732102.217.291.333.624408136.243.116.208.0007.3512.501.700.74120.0030.77
Rk Totals - 4 Season(s)Filter1695989815418152426420919325202.258.356.348.70420835698.301.090.316.00013.0413.321.020.29299.0022.73
Washington Nationals Totals - 3 Season(s)Filter17040162108134628131328815377.269.323.367.69014723442.329.098.207.0007.2419.912.751.3666.8321.30
Average MLB - Per 162 games16238259103124627121308415377.269.323.367.69014022421.329.098.207.0007.2419.912.751.3666.8321.30
Average Minor - Per 162 games1626239417028108685013579863419.273.337.389.72624246693.310.116.267.0008.2114.081.721.2174.4727.09

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2011Gulf Coast Nationals GCLRkwas192B4--1510232725.9266.25------2516.07.5
2011Gulf Coast Nationals GCLRkwas19SS22--4173915123114.9275.18------2588.041.5
2012Gulf Coast Nationals GCLRkwas202B5--810-418181.0003.60------549.38.3
2012Gulf Coast Nationals GCLRkwas20SS51--581381619212196.9253.84------5494.485.0
2013Gulf Coast Nationals GCLRkwas212B2--56-211111.0005.50------633.33.4
2013Gulf Coast Nationals GCLRkwas21SS1--12--331.0003.00------616.71.7
2013Gulf Coast Nationals GCLRkwas213B2--13--441.0002.00------633.33.4
2013Auburn Doubledays NYPLA-was21SS18--27402116967.9713.72------3354.524.0
2013Auburn Doubledays NYPLA-was212B13--1837375855.9484.23------3339.417.3
2013Hagerstown Suns SALAwas213B11--519322724.8892.18------1668.88.0
2013Hagerstown Suns SALAwas21SS2--76211513.8676.50------1612.51.5
2013Potomac Nationals CaroA+was21SS4--211211513.8673.25------666.72.9
2013Potomac Nationals CaroA+was212B1--43-1771.0007.00------616.70.7
2014Hagerstown Suns SALAwas22SS70--1032001138314303.9654.33------13651.550.0
2014Hagerstown Suns SALAwas222B66--92194736293286.9764.33------13648.547.1
2015Potomac Nationals CaroA+was23SS19--2038366158.9513.05------19100.013.7
2015Harrisburg Senators EastAAwas232B11--26332116159.9675.36------8712.67.7
2015Harrisburg Senators EastAAwas23SS77--1032241042337327.9704.25------8788.554.2
2015Washington NationalsNLMLBwas232B213-1--111.0000.500.33-----1513.31.2
2016Harrisburg Senators EastAAwas24SS103--1372921961448429.9584.17------10499.072.5
2016Syracuse Chiefs ILAAAwas24SS1--111-32.6672.00------1100.00.7
2016Washington NationalsNLMLBwas24SS532859111514.9332.800.50-----3116.13.1
2016Washington NationalsNLMLBwas243B331913--441.0001.330.21-----319.71.9
2016Washington NationalsNLMLBwas242B9765619112625.9622.780.38-----3129.05.6
2017Syracuse Chiefs ILAAAwas25SS9--1525254240.9524.44------1090.06.4
2017Syracuse Chiefs ILAAAwas25CF2---------------1020.01.4
2017Washington NationalsNLMLBwas25DH1---------------1240.80.6
2017Washington NationalsNLMLBwas252B25131372235165857.9832.280.42-----12420.215.4
2017Washington NationalsNLMLBwas25CF1163---331.0003.000.50-----1240.80.6
2017Washington NationalsNLMLBwas25LF217-------------1241.61.2
2017Washington NationalsNLMLBwas25SS575247376165624247241.9764.230.51-----12446.035.2
2017Washington NationalsNLMLBwas253B6651-8-2881.0001.330.16-----1244.83.7
2017Washington NationalsNLMLBwas25RF32177---771.0002.330.41-----1242.41.9
MLB Totals for SS - 2 season(s)-   SS625550181174725262255.9734.110.51-----620.00.0
MLB Totals for 2B - 3 season(s)-   2B36212052855278583.9762.310.40-----360.00.0
MLB Totals for 3B - 2 season(s)-   3B9970111-212121.0001.330.17-----90.00.0
MLB Totals for RF - 1 season(s)-   RF32177---771.0002.330.41-----30.00.0
MLB Totals for LF - 1 season(s)-   LF217-------------20.00.0
MLB Totals for DH - 1 season(s)-   DH1---------------10.00.0
MLB Totals for CF - 1 season(s)-   CF1163---331.0003.000.50-----10.00.0
AAA Totals for SS - 2 season(s)-   SS10--1626354542.9334.20------100.00.0
AAA Totals for CF - 1 season(s)-   CF2---------------20.00.0
AA Totals for SS - 2 season(s)-   SS180--24051629103785756.9634.20------1800.00.0
AA Totals for 2B - 1 season(s)-   2B11--26332116159.9675.36------110.00.0
A+ Totals for SS - 2 season(s)-   SS23--2249577671.9343.09------230.00.0
A+ Totals for 2B - 1 season(s)-   2B1--43-1771.0007.00------10.00.0
A Totals for SS - 2 season(s)-   SS72--1102061339329316.9604.39------720.00.0
A Totals for 2B - 1 season(s)-   2B66--92194736293286.9764.33------660.00.0
A Totals for 3B - 1 season(s)-   3B11--519322724.8892.18------110.00.0
A- Totals for SS - 1 season(s)-   SS18--27402116967.9713.72------180.00.0
A- Totals for 2B - 1 season(s)-   2B13--1837375855.9484.23------130.00.0
Rk Totals for SS - 3 season(s)-   SS74--1002132534338313.9264.23------740.00.0
Rk Totals for 2B - 3 season(s)-   2B11--2826295654.9644.91------110.00.0
Rk Totals for 3B - 1 season(s)-   3B2--13--441.0002.00------20.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2011Gulf Coast Nationals GCLRkwas19---422------
2012Gulf Coast Nationals GCLRkwas20---551------
2013Gulf Coast Nationals GCLRkwas21---212-----
2013Auburn Doubledays NYPLA-was21---1318------
2013Hagerstown Suns SALAwas21----211-----
2013Potomac Nationals CaroA+was21---14------
2014Hagerstown Suns SALAwas22---6670------
2015Potomac Nationals CaroA+was23----19------
2015Harrisburg Senators EastAAwas23---1177------
2015Washington NationalsNLMLBwas23---2-------
2016Harrisburg Senators EastAAwas24----103------
2016Syracuse Chiefs ILAAAwas24----1------
2016Washington NationalsNLMLBwas24---953-----
2017Syracuse Chiefs ILAAAwas25----9--2---
2017Washington NationalsNLMLBwas25---25576213-1

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2015Washington NationalsMLB Spring TrainingMLB231322271104001600100.318.333.455.78810224.412.137.1824.1725.006.000.000.0028.57
2016Washington NationalsMLB Spring TrainingMLB24612431013001200000.250.308.583.8917213.222.333.4177.6915.382.007.6912.0066.67
2016Washington NationalsDiv SeriesMLB2422000000000100000.000.000.000.000002.000.000.0000.0050.000.000.000.000.00
2017Washington NationalsMLB Spring TrainingMLB25315991522054131300100.254.286.356.64221463.319.102.2034.7620.634.330.000.0026.67
2017Washington NationalsDiv SeriesMLB2511000000000000000.000.000.000.000001.000.000.0000.000.000.000.000.000.00
MLB Spring Training Totals - 3 yrs50931525431124152100200.269.300.409.709388100.329.140.2265.0021.004.201.0093.0032.00
MLB Playoffs - Divisional Series Totals - 2 yrs33000000000100000.000.000.000.000003.000.000.0000.0033.330.000.000.000.00

Awards [3]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2014Lo A All-Star Team (2B) ... South Atlantic League All-Star Team (2B) ... South Atlantic League Most Valuable Player3

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionRoster for Current Team
2017-06-22SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Syracuse (AAA)Team Roster on 2017-06-22
2017-06-13SSWashington NationalsSyracuse (AAA)YMinorsReassigned MinorsAssigned to Syracuse (AAA)Team Roster on 2017-06-13
2016-09-06SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Syracuse (AAA)Team Roster on 2016-09-06
2016-09-05SSWashington NationalsSyracuse (AAA)YMinorsReassigned MinorsAssigned to Syracuse (AAA)Team Roster on 2016-09-05
2016-08-29SSWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)Team Roster on 2016-08-29
2016-07-28SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)Team Roster on 2016-07-28
2016-04-072BWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)Team Roster on 2016-04-07
2016-03-112BWashington NationalsSyracuse (AAA)YMinorsReassigned MinorsAssigned to Syracuse (AAA)Team Roster on 2016-03-11
2015-09-132BWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)Team Roster on 2015-09-13
2015-07-22SSWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)Team Roster on 2015-07-22
2015-07-11PHWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)Team Roster on 2015-07-11
2015-06-29PHWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)Team Roster on 2015-06-29
2015-06-28SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)Team Roster on 2015-06-28
2015-06-04PHWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)Team Roster on 2015-06-04
2015-05-19SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)Team Roster on 2015-05-19
2015-05-01SSWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)Team Roster on 2015-05-01
2015-03-23SSWashington NationalsPotomac (A+)YMinorsReassigned MinorsAssigned to Potomac (A+)Team Roster on 2015-03-23
2014-11-24SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveContract purchased from minorsTeam Roster on 2014-11-24
2014-04-12SSWashington NationalsHagerstown (A)-MinorsReassigned MinorsAssigned to Hagerstown (A)Team Roster on 2014-04-12
2013-07-31SSWashington NationalsGulf Coast Nationals (Rk)-MinorsReassigned MinorsAssigned to Gulf Coast Nationals (Rk)Team Roster on 2013-07-31
2013-06-18SSWashington NationalsAuburn (A-)-MinorsReassigned MinorsAssigned to Auburn (A-)Team Roster on 2013-06-18
2013-05-22SSWashington NationalsHagerstown (A)-MinorsReassigned MinorsAssigned to Hagerstown (A)Team Roster on 2013-05-22
2013-05-12SSWashington NationalsPotomac (A+)-MinorsReassigned MinorsAssigned to Potomac (A+)Team Roster on 2013-05-12
2012-06-18SSWashington NationalsGulf Coast Nationals (Rk)-Minors--Team Roster on 2012-06-18
* 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
2015Washington NationalsTeam Payroll23507,5000.05178443-3,571,283507,500507,500
2016Washington NationalsTeam Payroll24507,5000.1177140-3,498,245507,5001,015,000
2017Washington NationalsTeam Payroll25537,800-78632133,582,271535,0001,552,800
* 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