Willis Otáñez

Pos3B
B/TR/R
Born1973-04-19
Age (2026)53

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
200532 AAARojos del Aguila de Veracruz 473428 14817127 36822 21 .346.399.579.979 .234.371 178 .424 183 +44 +0 +0 +2 +13 6.0
200633 AAARojos del Aguila de Veracruz 423396 12620016 22661 00 .318.356.490.846 .172.346 165 .369 141 +19 +0 +0 +2 +12 3.4
200734 AAARojos del Aguila de Veracruz 429387 12518118 33626 21 .323.385.514.899 .191.345 148 .393 159 +29 +0 +0 +2 +12 4.3
200835 AAAPetroleros de Minatitlan 465420 1052009 33656 43 .250.314.362.676 .112.273 147 .300 88 -6 -0 +0 +2 +13 0.8
200936 AAAPericos de Puebla 446395 12326017 39558 00 .311.385.506.891 .195.324 129 .389 156 +28 +0 +0 +2 +13 4.3
201037 AAA2 teams 531483 14627012 39734 00 .302.359.433.792 .130.333 147 .356 131 +18 +0 +0 +2 +15 3.6
201138 AAA2 teams 428389 12015022 33662 00 .308.366.517.882 .208.321 158 .382 150 +24 +0 +0 +2 +12 3.9
201239 AAA2 teams 484444 10614114 33944 11 .239.297.369.667 .131.271 197 .300 88 -7 -0 +0 +2 +14 0.9
201340 AAA2 teams 450410 12218018 28868 00 .298.354.473.827 .176.335 196 .358 132 +16 +0 +0 +2 +13 3.1
201441 AAA2 teams 460415 968014 381023 00 .231.300.352.652 .120.271 228 .298 86 -7 +0 +0 +2 +13 0.8
201542 AAARojos del Aguila de Veracruz 7268 11201 4190 00 .162.208.235.444 .074.208 266 .214 22 -6 +0 +0 +0 +2 -0.4
▸ Career Totals (MLE all levels + projections)
Career 46614235 12281853168 33877044 96 .290.349.454.803 .164.317 177 .354 129 +153 -1 +0 +17 +132 30.7
/ 162G 650591 17126023 471076 11 .289.348.450.798 .161.317 167 .354 129 +21 -0 +0 +2 +18 4.3

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
200532 AAARojos del Aguila de Veracruz 473402 15119130 62682 21 .376.461.6521.113 .276.389 1413 .475 221 +65 +0 +13 8.0
200633 AAARojos del Aguila de Veracruz 423381 13523019 37551 00 .354.413.564.977 .210.373 139 .425 183 +40 +0 +12 5.3
200734 AAARojos del Aguila de Veracruz 429367 13321121 53526 21 .362.451.5971.047 .234.377 1212 .455 206 +51 +0 +12 6.5
200835 AAAPetroleros de Minatitlan 465400 11223010 53546 43 .280.373.412.785 .132.298 1211 .351 127 +14 -0 +13 2.7
200936 AAAPericos de Puebla 446370 12929019 64468 00 .349.455.5811.036 .232.356 1014 .450 202 +52 +0 +13 6.6
201037 AAAPericos de Puebla 394338 13326112 49373 00 .393.474.5831.057 .189.413 912 .460 211 +49 +0 +11 6.2
201037 INTLLeones del Escogido 137121 31900 14231 00 .256.338.331.669 .074.313 1710 .306 93 -1 +0 +4 0.3
201138 AAABroncos de Reynosa 401343 11716022 53502 00 .341.432.5801.012 .239.347 1213 .440 195 +43 +0 +11 5.5
201138 INTLLeones del Escogido 2725 7000 140 00 .280.308.280.588 .000.318 154 .260 58 -1 +0 +1 -0.1
201239 AAAGuerreros de Oaxaca 434374 10317116 53634 10 .275.371.455.826 .179.292 1512 .367 139 +19 +0 +12 3.2
201239 INTLToros del Este 5047 14203 3100 01 .298.340.532.872 .234.324 206 .381 150 +3 -0 +1 0.4
201340 AAARieleros de Aguascalientes 411355 12622026 46587 00 .355.439.6371.075 .282.365 1411 .463 212 +52 +0 +12 6.5
201340 INTLToros del Este 3932 7100 541 00 .219.342.250.592 .031.241 1013 .280 73 -1 +0 +1 -0.0
201441 AAARieleros de Aguascalientes 422356 11010120 59703 00 .309.411.511.923 .202.333 1714 .405 168 +32 +0 +12 4.5
201441 INTLToros del Este 3835 10000 340 00 .286.342.286.628 .000.323 118 .293 83 -1 +0 +1 0.0
201542 AAARojos del Aguila de Veracruz 7264 13301 8160 00 .203.292.297.589 .094.255 2211 .273 67 -3 +0 +2 -0.1