Neftali Soto

Pos1B
B/TR/R
Born1989-02-28
Age (2026)37

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200718 ROKGCL Reds 167156 36541 7452 20 231273333606 103315 274 258 56
200718 ROKGCL Reds 167152 46752 11312 20 303358454812 151367 197 355 130
200819 A2 teams 304289 801928 7632 21 277299439738 163321 212 315 99
200819 A2 teams 304285 9725211 11462 21 340369558927 218368 154 397 162
200920 A+Sarasota Reds 537511 1132029 171353 13 221250321571 100280 253 246 46
200920 A+Sarasota Reds 537505 12521211 23953 13 248284362647 115283 184 286 77
201021 A+Lynchburg Hillcats 565536 11227114 181588 00 209246341587 132267 283 257 55
201021 A+Lynchburg Hillcats 565522 14033221 321058 00 268320460780 192298 196 343 120
201122 AA3 teams 540504 11618237 2416810 03 230279494773 264262 314 325 107
201122 AA3 teams 540496 13426332 3212110 03 270327528855 258296 226 371 142
201223 AAA2 teams 656618 11831012 311916 23 191237299536 108255 295 239 41
201223 AAA2 teams 656598 14333118 511526 23 239305388693 149291 238 311 96
201324 AAA2 teams 640611 14424014 191736 32 236266344609 108304 273 268 63
201324 AAA2 teams 640598 16529019 321246 32 276319420739 144318 195 327 109
201425 AAA3 teams 418397 962102 15821 11 242271310581 68296 204 259 57
201425 AAA3 teams 418380 1082712 32591 11 284341376718 92327 148 321 104
201526 AAA2 teams 424382 901002 37941 00 236305277582 42304 229 261 58
201526 AAA2 teams 424375 961316 44721 00 256336344680 88300 1710 309 95
201627 AA3 teams 648618 1423526 231653 30 230261322583 92302 254 257 55
201627 AA3 teams 648603 16635214 381213 30 275321410731 134322 196 324 106
201728 AAA2 teams 566530 14528322 281253 00 274314462776 189317 225 332 112
201728 AAA2 teams 566515 16034324 431033 00 311367528895 217346 188 389 156
▸ Career Totals
Career 3130 3100 080 10 100100133233 33130 260 100 -65 -6 +0 -0 -7 +1 -1.3
/ 162G 650629 632100 01680 210 100100134234 33131 260 100 -65 -121 +4 -2 -157 +18 -26.3
Career 54655152 119223816127 226139945 1413 231270358628 126291 264 273 67 -201 -2 -0 -98 +155 -14.9
/ 162G 650613 14128215 271665 22 230268356624 126288 264 273 67 -24 -0 -0 -12 +18 -1.8

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200718 ROKGCL Reds 167152 46752 11312 20 303358454812 151367 197 355 130 +6 +0 +5 1.1
200819 ADayton Dragons 233218 711517 7362 11 326352500852 174354 153 366 138 +10 -0 +7 1.7
200819 ROKBillings Mustangs 7167 261014 4100 10 3884237461.169 358415 146 500 241 +11 +0 +2 1.4
200920 A+Sarasota Reds 537505 12521211 23953 13 248284362647 115283 184 286 77 -14 -1 +15 0.0
201021 A+Lynchburg Hillcats 565522 14033221 321058 00 268320460780 192298 196 343 120 +13 +0 +16 3.0
201122 AAALouisville Bats 1817 7001 120 00 4124445881.033 176429 116 456 207 +2 +0 +1 0.3
201122 AACarolina Mudcats 414379 10319330 25968 01 272330575905 303286 236 389 156 +26 -0 +12 3.8
201122 INTLLeones de Ponce 108100 24701 6232 02 240296340636 100303 216 289 79 -3 -1 +3 -0.0
201223 AAALouisville Bats 512465 11430014 411165 21 245313400713 155298 238 319 102 +1 +0 +15 1.6
201223 INTLCangrejeros de Santurce 144133 29314 10361 02 218278346624 128269 257 281 73 -4 -1 +4 -0.1
201324 AAALouisville Bats 495461 12521015 261034 31 271316414730 143317 215 323 105 +3 +0 +14 1.7
201324 INTLCangrejeros de Santurce 145137 40804 6212 01 292331438769 146321 144 342 120 +3 -0 +4 0.7
201425 MLBCincinnati Reds 3130 3100 080 10 100100133233 33130 260 100 -65 -6 +0 -0 -7 +1 -1.3
201425 AAALouisville Bats 303278 842302 21411 00 302353406760 104345 147 338 117 +6 +0 +9 1.5
201425 INTLPuerto Rico 8472 21310 11100 01 292386361747 69333 1213 340 118 +2 -0 +2 0.4
201526 AAACharlotte Knights 231199 49602 30400 00 246345307652 60297 1713 303 90 -3 +0 +7 0.4
201526 INTLPuerto Rico 193176 47714 14321 00 267325386711 119303 177 317 100 +0 +0 +5 0.6
201627 AAASyracuse Chiefs 119115 31700 3241 00 270294330625 61341 203 282 74 -4 +0 +3 -0.0
201627 AAHarrisburg Senators 371341 9420210 25692 20 276329434763 158317 197 336 115 +6 +0 +11 1.8
201627 INTLCangrejeros de Santurce 158147 41804 10280 10 279325415740 136319 186 328 109 +2 +0 +4 0.6
201728 AAASyracuse Chiefs 286263 7715114 18503 00 293345517862 224313 176 375 145 +15 +0 +8 2.3
201728 AAHarrisburg Senators 280252 8319210 25530 00 329390540930 210380 199 403 167 +21 +0 +8 3.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 3130 3100 080 10 100100133233 33130 260 100 -65 -6 +0 -0 -7 +1 -1.3