David Vidal

Pos3B
B/TR/R
Born1989-10-23
Age (2026)36

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201020 ROK2 teams 213194 381015 11533 01 .196.250.335.585 .139.239 255 .249 49 -12 -0 +0 +1 +6 -0.6
201121 ADayton Dragons 514468 10428113 301418 32 .222.281.370.650 .147.284 276 .280 72 -16 -0 +0 +2 +15 0.0
201222 AA3 teams 548502 10527113 291596 32 .209.261.345.605 .135.275 295 .261 58 -26 -0 +0 +2 +16 -0.9
201323 A+2 teams 387356 641213 211343 00 .180.232.244.476 .065.276 355 .213 21 -34 +0 +0 +1 +11 -2.3
201424 A+Bakersfield Blaze 197182 371103 15570 00 .203.264.313.577 .110.279 298 .247 47 -12 +0 +0 +1 +6 -0.6
201525 INTLCriollos de Caguas 135114 271101 17141 00 .237.341.360.701 .123.257 1013 +0 +0
201626 INTLPuerto Rico 5146 15305 3111 00 .326.380.7171.097 .391.333 226 +0 +0
201727 AA3 teams 835764 17540115 4818910 22 .229.283.343.626 .114.282 236 .273 67 -31 -0 +0 +3 +24 -0.5
201828 INTLPuerto Rico 166142 35605 21212 00 .246.352.394.746 .148.256 1313 +0 +1
201929 AAA2 teams 646573 13923119 551402 35 .243.311.386.697 .143.280 229 .303 90 -7 -1 +0 +2 +18 1.2
202030 INTLIndios de Mayaguez 117101 18202 14191 00 .178.284.257.542 .079.198 1612 +0 +0
202131 INTLPuerto Rico 134111 19005 19242 11 .171.303.306.609 .135.167 1814 +0 +0
202232 INTLCangrejeros de Santurce 11189 14200 18241 00 .157.306.180.485 .022.212 2216 +0 +0
▸ Career Totals (MLE all levels + projections)
Career 40543642 790175689 30198640 1213 .217.284.342.626 .125.269 247 .221 27 -333 -3 +0 +14 +115 -21.1
/ 162G 650584 12628114 481586 22 .216.282.339.621 .123.267 247 .221 27 -53 -0 +0 +2 +18 -3.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201020 ADayton Dragons 1613 2100 241 00 .154.312.231.543 .077.222 2512 .270 65 -1 +0 +0 -0.0
201020 ROKAZL Reds 197174 481326 16332 01 .276.344.477.821 .201.307 178 .353 128 +6 -0 +6 1.2
201121 ADayton Dragons 514454 12737120 441118 32 .280.354.498.852 .218.325 229 .369 141 +24 -0 +15 3.9
201222 AAPensacola Blue Wahoos 377335 7721111 28904 02 .230.297.397.694 .167.277 247 .302 89 -5 -1 +11 0.5
201222 A+Bakersfield Blaze 137121 34707 13262 30 .281.360.512.873 .231.303 199 .381 150 +8 +1 +4 1.2
201222 INTLIndios de Mayaguez 3432 7200 2140 00 .219.265.281.546 .062.389 416 .250 49 -2 +0 +1 -0.1
201323 AAPensacola Blue Wahoos 150131 27201 15400 00 .206.288.244.532 .038.286 2710 .246 46 -9 +0 +4 -0.5
201323 A+Bakersfield Blaze 237213 481413 18613 00 .225.295.343.638 .117.300 268 .286 77 -6 +0 +7 0.1
201424 A+Bakersfield Blaze 197177 461404 20410 00 .260.335.407.742 .147.318 2110 .333 113 +3 +0 +6 0.9
201525 INTLCriollos de Caguas 135114 271101 17141 00 .237.341.360.701 .123.257 1013 .314 98 -0 +0 +4 0.4
201626 INTLPuerto Rico 5146 15305 3111 00 .326.380.7171.097 .391.333 226 .459 210 +6 +0 +1 0.8
201727 AAANew Orleans Baby Cakes 9285 17102 6191 00 .200.261.282.543 .082.234 217 .250 50 -5 +0 +3 -0.3
201727 AAJacksonville Jumbo Shrimp 432376 10726110 45704 10 .285.367.439.806 .154.326 1610 .355 130 +15 +0 +12 2.8
201727 INTLPuerto Rico 311258 789113 42435 12 .302.410.496.906 .194.314 1414 .395 161 +21 -1 +9 3.0
201828 INTLPuerto Rico 166142 35605 21212 00 .246.352.394.746 .148.256 1313 .337 116 +3 +0 +5 0.8
201929 AAADiablos Rojos del Mexico 501425 13327120 65782 33 .313.407.522.929 .209.336 1613 .402 166 +37 -1 +14 5.2
201929 INTLPuerto Rico 145122 29601 16270 02 .238.326.311.638 .074.283 1911 .282 74 -4 -1 +4 -0.1
202030 INTLIndios de Mayaguez 117101 18202 14191 00 .178.284.257.542 .079.198 1612 .256 54 -6 +0 +3 -0.3
202131 INTLPuerto Rico 134111 19005 19242 11 .171.303.306.609 .135.167 1814 .282 74 -4 -0 +4 -0.0
202232 INTLCangrejeros de Santurce 11189 14200 18241 00 .157.306.180.485 .022.212 2216 .241 42 -7 +0 +3 -0.4