Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Wilmer DifoTrack this Player High Level: MLB Current Team: Washington Nationals MLB Years: 2015-2018
Follow TBC on Twitter and Facebook

Rated Prospect

PositionsSS-448, 2B-250, 3B-42, CF-4, RF-3, LF-2, OF-1, DH-1Position when DraftedSSPlayer Listed UnderMajor Leaguers
Proper NameWilmer Francisco Difo
Height6-0Weight175BatsRightThrowsRight
Born DateApril 2,1992 [26.197]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 [9] Awards3
TBC Player ID166267Retrosheet IDdifow001MLBAM ID594694
Research ToolsTrack this Player -- Intersect 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
2018Washington NationalsNLMLBwas1261484085594147742103398223458.230.298.350.64814328456.269.120.233.2818.5517.982.101.5458.2929.79
MLB Totals - 4 Season(s)Filter31880911720227111370234711703871215.250.310.358.66829051898.299.108.220.0007.9118.932.391.4562.2325.25
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 - 4 Season(s)Filter31880911720227111370234711703871215.250.310.358.66829051898.299.108.220.0007.9118.932.391.4562.2325.25
Average MLB - Per 162 games16241260103146736122368724468.250.310.358.66814826457.299.108.220.0007.9118.932.391.4562.2325.25
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 GCLRkwas19SS22--4173915123114.9275.18------2588.041.5
2011Gulf Coast Nationals GCLRkwas192B4--1510232725.9266.25------2516.07.5
2012Gulf Coast Nationals GCLRkwas20SS51--581381619212196.9253.84------5494.485.0
2012Gulf Coast Nationals GCLRkwas202B5--810-418181.0003.60------549.38.3
2013Gulf Coast Nationals GCLRkwas212B2--56-211111.0005.50------633.33.4
2013Gulf Coast Nationals GCLRkwas213B2--13--441.0002.00------633.33.4
2013Gulf Coast Nationals GCLRkwas21SS1--12--331.0003.00------616.71.7
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 EastAAwas23SS77--1032241042337327.9704.25------8788.554.2
2015Harrisburg Senators EastAAwas232B11--26332116159.9675.36------8712.67.7
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 NationalsNLMLBwas242B9765619112625.9622.780.38-----3129.05.6
2016Washington NationalsNLMLBwas24SS532859111514.9332.800.50-----3116.13.1
2016Washington NationalsNLMLBwas243B331913--441.0001.330.21-----319.71.9
2017Syracuse Chiefs ILAAAwas25SS9--1525254240.9524.44------1090.06.4
2017Syracuse Chiefs ILAAAwas25CF2---------------1020.01.4
2017Washington NationalsNLMLBwas25SS575247376165624247241.9764.230.51-----12446.035.2
2017Washington NationalsNLMLBwas252B25131372235165857.9832.280.42-----12420.215.4
2017Washington NationalsNLMLBwas253B6651-8-2881.0001.330.16-----1244.83.7
2017Washington NationalsNLMLBwas25RF32177---771.0002.330.41-----1242.41.9
2017Washington NationalsNLMLBwas25LF217-------------1241.61.2
2017Washington NationalsNLMLBwas25DH1---------------1240.80.6
2017Washington NationalsNLMLBwas25CF1163---331.0003.000.50-----1240.80.6
2018Washington NationalsNLMLBwas262B11284792147214345364361.9923.220.46-----14875.770.0
2018Washington NationalsNLMLBwas263B20161461125213836.9471.800.25-----14813.512.5
2018Washington NationalsNLMLBwas26SS94451012-322221.0002.440.49-----1486.15.6
2018Washington NationalsNLMLBwas26OF1-3-------------1480.70.6
2018Washington NationalsNLMLBwas26CF1-3-------------1480.70.6
MLB Totals for 2B - 4 season(s)-   2B148105997175269552449444.9893.000.45-----1480.00.0
MLB Totals for SS - 3 season(s)-   SS715954691186728284277.9753.900.51-----710.00.0
MLB Totals for 3B - 3 season(s)-   3B29252161236235048.9601.660.22-----290.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 CF - 2 season(s)-   CF2193---331.0001.500.33-----20.00.0
MLB Totals for DH - 1 season(s)-   DH1---------------10.00.0
MLB Totals for OF - 1 season(s)-   OF1-3-------------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
2018Washington NationalsNLMLBwas26---112920-1-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
2018Washington NationalsMLB Spring TrainingMLB2622575112104113901001.193.233.263.49615361.229.070.1234.9214.753.000.000.0027.27
MLB Spring Training Totals - 4 yrs721502036641165283001201.240.275.353.6285311161.289.113.1874.9718.633.750.62150.0030.56
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 DescriptionAgeRoster for Current Team
2017-06-22SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Syracuse (AAA)25.081Team Roster on 2017-06-22
2017-06-13SSWashington NationalsSyracuse (AAA)YMinorsReassigned MinorsAssigned to Syracuse (AAA)25.072Team Roster on 2017-06-13
2016-09-06SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Syracuse (AAA)24.157Team Roster on 2016-09-06
2016-09-05SSWashington NationalsSyracuse (AAA)YMinorsReassigned MinorsAssigned to Syracuse (AAA)24.156Team Roster on 2016-09-05
2016-08-29SSWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)24.149Team Roster on 2016-08-29
2016-07-28SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)24.117Team Roster on 2016-07-28
2016-04-072BWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)24.005Team Roster on 2016-04-07
2016-03-112BWashington NationalsSyracuse (AAA)YMinorsReassigned MinorsAssigned to Syracuse (AAA)23.343Team Roster on 2016-03-11
2015-09-132BWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)23.164Team Roster on 2015-09-13
2015-07-22SSWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)23.111Team Roster on 2015-07-22
2015-07-11PHWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)23.100Team Roster on 2015-07-11
2015-06-29PHWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)23.088Team Roster on 2015-06-29
2015-06-28SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)23.087Team Roster on 2015-06-28
2015-06-04PHWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)23.063Team Roster on 2015-06-04
2015-05-19SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveRecalled from Harrisburg (AA)23.047Team Roster on 2015-05-19
2015-05-01SSWashington NationalsHarrisburg (AA)YMinorsReassigned MinorsAssigned to Harrisburg (AA)23.029Team Roster on 2015-05-01
2015-03-23SSWashington NationalsPotomac (A+)YMinorsReassigned MinorsAssigned to Potomac (A+)22.355Team Roster on 2015-03-23
2014-11-24SSWashington NationalsWashington Nationals (MLB)YActiveMLB ActiveContract purchased from minors22.236Team Roster on 2014-11-24
2014-04-12SSWashington NationalsHagerstown (A)-MinorsReassigned MinorsAssigned to Hagerstown (A)22.010Team Roster on 2014-04-12
2013-07-31SSWashington NationalsGulf Coast Nationals (Rk)-MinorsReassigned MinorsAssigned to Gulf Coast Nationals (Rk)21.120Team Roster on 2013-07-31
2013-06-18SSWashington NationalsAuburn (A-)-MinorsReassigned MinorsAssigned to Auburn (A-)21.077Team Roster on 2013-06-18
2013-05-22SSWashington NationalsHagerstown (A)-MinorsReassigned MinorsAssigned to Hagerstown (A)21.050Team Roster on 2013-05-22
2013-05-12SSWashington NationalsPotomac (A+)-MinorsReassigned MinorsAssigned to Potomac (A+)21.040Team Roster on 2013-05-12
2012-06-18SSWashington NationalsGulf Coast Nationals (Rk)-Minors--20.077Team 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,8001.1176032163,651,709535,0001,552,800
2018Washington NationalsTeam Payroll26557,900-58921274,360,045545,0002,110,700
* 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