Neftali Soto

Pos1B
B/TR/R
Born1989-02-28
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201526AAA/INTL2 orgs424.256/.336/.3446081—.231/.301/.269
201627AAA/AA/INTL3 orgs648.275/.321/.41014375—.240/.273/.335
201728AAA/AA2 orgs566.311/.367/.528240106—.270/.310/.445
Contract
No contract data on file.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
200718 ROKGCL Reds — 167152 46752 11312 20 303358454812 151367 197 355 64 — — — — — —
200819 ADayton Dragons — 233218 711517 7362 11 326352500852 174354 153 366 101 — — — — — —
200819 ROKBillings Mustangs — 7167 261014 4100 10 3884237461.169 358415 146 500 126 — — — — — —
200920 A+Sarasota Reds — 537505 12521211 23953 13 248284362647 115283 184 286 59 — — — — — —
201021 A+Lynchburg Hillcats — 565522 14033221 321058 00 268320460780 192298 196 343 69 — — — — — —
201122 AAALouisville Bats — 1817 7001 120 00 4124445881.033 176429 116 456 159 — — — — — —
201122 AACarolina Mudcats — 414379 10319330 25968 01 272330575905 303286 236 389 105 — — — — — —
201122 INTLLeones de Ponce — 108100 24701 6232 02 240296340636 100303 216 289 82 — — — — — —
201223 AAALouisville Bats — 512465 11430014 411165 21 245313400713 155298 238 319 63 — — — — — —
201223 INTLCangrejeros de Santurce — 144133 29314 10361 02 218278346624 128269 257 281 77 — — — — — —
201324 AAALouisville Bats — 495461 12521015 261034 31 271316414730 143317 215 323 78 — — — — — —
201324 INTLCangrejeros de Santurce — 145137 40804 6212 01 292331438769 146321 144 342 118 — — — — — —
201425 MLBCincinnati Reds — 3130 3100 080 10 100100133233 33130 260 100 -46 -5 +0 -0 -7 +1 -1.2
201425 AAALouisville Bats — 303278 842302 21411 00 302353406760 104345 147 338 86 — — — — — —
201425 INTLPuerto Rico — 8472 21310 11100 01 292386361747 69333 1213 340 116 — — — — — —
201526 AAACharlotte Knights — 231199 49602 30400 00 246345307652 60297 1713 303 65 — — — — — —
201526 INTLPuerto Rico — 193176 47714 14321 00 267325386711 119303 177 317 100 — — — — — —
201627 AAASyracuse Chiefs — 119115 31700 3241 00 270294330625 61341 203 282 42 — — — — — —
201627 AAHarrisburg Senators — 371341 9420210 25692 20 276329434763 158317 197 336 72 — — — — — —
201627 INTLCangrejeros de Santurce — 158147 41804 10280 10 279325415740 136319 186 328 108 — — — — — —
201728 AAASyracuse Chiefs — 286263 7715114 18503 00 293345517862 224313 176 375 95 — — — — — —
201728 AAHarrisburg Senators — 280252 8319210 25530 00 329390540930 210380 199 403 117 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 3130 3100 080 10 100100133233 33130 260 100 -46 -5 +0 -0 -7 +1 -1.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200718 ROK MLEGCL Reds — 167156 37542 7452 20 237279359638 122306 274 263 64 — — — — — —
200819 A MLEDayton Dragons — 233220 631216 5492 11 286308432740 145324 212 317 101 — — — — — —
200819 ROK MLEBillings Mustangs — 7169 20713 2140 10 290310551861 261324 203 354 126 — — — — — —
200920 A+ MLESarasota Reds — 537510 1162029 181353 13 227258327585 100285 253 256 59 — — — — — —
201021 A+ MLELynchburg Hillcats — 565535 11827116 191538 00 221258364622 144273 273 270 69 — — — — — —
201122 AAA MLELouisville Bats — 1817 7001 120 00 4124445881.033 176403 116 403 159 — — — — — —
201122 AA MLECarolina Mudcats — 414386 9017225 181218 01 233282482763 249266 294 323 105 — — — — — —
201223 AAA MLELouisville Bats — 512479 10226011 271445 21 213262336598 123278 285 262 63 — — — — — —
201324 AAA MLELouisville Bats — 495470 11819012 171294 31 251283368651 117314 263 284 78 — — — — — —
201425 MLB MLECincinnati Reds — 3130 3100 080 10 100100133233 33130 260 100 -46 -5 +0 -0 -7 +1 -1.2
201425 AAA MLELouisville Bats — 303286 791802 13531 00 276310360670 84325 174 296 86 — — — — — —
201526 AAA MLECharlotte Knights — 231208 48501 21490 00 231301269571 38298 219 265 65 — — — — — —
201627 AAA MLESyracuse Chiefs — 119116 27600 2301 00 233252284537 52308 252 230 42 — — — — — —
201627 AA MLEHarrisburg Senators — 371350 851925 16862 20 243280351631 109300 234 275 72 — — — — — —
201728 AAA MLESyracuse Chiefs — 286270 6811112 11603 00 252289433722 181276 214 309 95 — — — — — —
201728 AA MLEHarrisburg Senators — 280260 751628 17630 00 288332458790 169347 226 341 117 — — — — — —
200718 ROK MLEGCL Reds — 167156 37542 7452 20 237279359638 122318 274 263 64 — — — — — —
200718 ROK RAWGCL Reds — 167152 46752 11312 20 303358454812 151367 197 355 64 — — — — — —
200819 A MLE2 teams — 304288 842029 8632 21 292315469784 177338 213 326 107 — — — — — —
200819 A RAW2 teams — 304285 9725211 11462 21 340369558927 218368 154 397 107 — — — — — —
200920 A+ MLESarasota Reds — 537510 1162029 181353 13 227258327585 100289 253 256 59 — — — — — —
200920 A+ RAWSarasota Reds — 537505 12521211 23953 13 248284362647 115283 184 286 59 — — — — — —
201021 A+ MLELynchburg Hillcats — 565535 11827116 191538 00 221258364622 144276 273 270 69 — — — — — —
201021 A+ RAWLynchburg Hillcats — 565522 14033221 321058 00 268320460780 192298 196 343 69 — — — — — —
201122 AA MLE3 teams — 540504 12121333 2415410 03 240288490778 250276 294 326 107 — — — — — —
201122 AA RAW3 teams — 540496 13426332 3212110 03 270327528855 258296 226 371 107 — — — — — —
201223 AAA MLE2 teams — 656615 13033014 341846 23 211260333593 122278 285 262 63 — — — — — —
201223 AAA RAW2 teams — 656598 14333118 511526 23 239305388693 149291 238 311 63 — — — — — —
201324 AAA MLE2 teams — 640608 15325016 221666 32 252285372656 120319 263 284 78 — — — — — —
201324 AAA RAW2 teams — 640598 16529019 321246 32 276319420739 144318 195 327 78 — — — — — —
201425 AAA MLE3 teams — 418396 1022402 16761 11 258288333621 76310 184 278 74 — — — — — —
201425 AAA RAW3 teams — 418380 1082712 32591 11 284341376718 92327 148 321 74 — — — — — —
201526 AAA MLE2 teams — 424381 901002 38911 00 236307278585 42302 219 265 65 — — — — — —
201526 AAA RAW2 teams — 424375 961316 44721 00 256336344680 88300 1710 309 65 — — — — — —
201627 AA MLE3 teams — 648617 1473327 241543 30 238270332602 94304 244 264 65 — — — — — —
201627 AA RAW3 teams — 648603 16635214 381213 30 275321410731 134322 196 324 65 — — — — — —
201728 AAA MLE2 teams — 566530 14428320 281233 00 272312449761 177316 225 325 106 — — — — — —
201728 AAA RAW2 teams — 566515 16034324 431033 00 311367528895 217346 188 389 106 — — — — — —
200718 ROK MLEGCL Reds — 167156 37542 7452 20 237279359638 122306 274 263 64 — — — — — —
200819 A MLE2 teams — 304291 842029 8632 21 289315464779 175324 213 326 107 — — — — — —
200920 A+ MLESarasota Reds — 537511 1162029 181353 13 227258327585 100285 253 256 59 — — — — — —
201021 A+ MLELynchburg Hillcats — 565533 11827116 191538 00 221258366624 144273 273 270 69 — — — — — —
201122 AA MLE3 teams — 540501 12121333 2415410 03 242288493781 251272 294 326 107 — — — — — —
201223 AAA MLE2 teams — 656611 13033014 341846 23 213260336595 123278 285 262 63 — — — — — —
201324 AAA MLE2 teams — 640607 15325016 221666 32 252285372657 120314 263 284 78 — — — — — —
201425 AAA MLE3 teams — 418398 1022402 16761 11 256288332620 75307 184 278 74 — — — — — —
201526 AAA MLE2 teams — 424382 901002 38911 00 236307277585 42298 219 265 65 — — — — — —
201627 AA MLE3 teams — 648616 1473327 241543 30 239270333603 94302 244 264 65 — — — — — —
201728 AAA MLE2 teams — 566530 14428320 281233 00 272312449761 177311 225 325 106 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3130 3100 080 10 100100133233 33130 260 100 78 -5 +0 -0 -7 +1 -1.2
/ 162G— A+C — 650629 632100 01680 210 100100134234 33131 260 100 78 -113 +4 -2 -157 +14 -25.9
Career— MLE — 54655140 124224617130 238134445 1413 242281372653 130300 254 283 78 -5 +0 -0 -7 +1 -1.2
/ 162G— MLE — 650611 14729215 281605 22 241279368647 128299 254 283 78 -113 +4 -2 -157 +14 -25.9

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2017 AAASyracuse Chiefs · 286 PAwOBA .365 → .309 (−55)K% 17.5% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.48%÷1.005×1.200——20.88%
BB% (unintentional) /PA5.59%÷1.033×0.690—×0.9923.71%
HBP% /PA1.05%—×0.940—×0.9920.98%
Singles /BIP22.07%÷0.997×0.930×1.005×0.99220.52%
Doubles /BIP7.04%÷1.081×0.830×1.005×0.9925.39%
Triples /BIP0.47%÷1.150×0.970×1.005×0.9920.39%
Home runs /BIP6.57%÷0.980×0.840—×0.9925.59%

Factors used: league row IL. Park (home-season share, regressed): HR 96, 1B 99, 2B 116, 3B 130, K 101, BB 107 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.005.

Result: wOBA .365 → .309; ISO .224 → .186; BABIP .313 → .276. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2017 AAHarrisburg Senators · 280 PAwOBA .397 → .341 (−56)K% 18.9% → 22.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.93%÷1.022×1.220——22.59%
BB% (unintentional) /PA8.93%÷0.974×0.700—×0.9686.21%
HBP% /PA0.00%—×0.850—×0.9680.00%
Singles /BIP26.13%÷1.016×0.970×1.022×0.96824.67%
Doubles /BIP9.55%÷0.998×0.860×1.022×0.9688.14%
Triples /BIP1.01%÷0.906×0.950×1.022×0.9681.04%
Home runs /BIP5.03%÷0.970×0.780—×0.9683.91%

Factors used: league row EL. Park (home-season share, regressed): HR 94, 1B 103, 2B 100, 3B 81, K 104, BB 95 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .397 → .341; ISO .210 → .174; BABIP .380 → .347. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2016 AAHarrisburg Senators · 371 PAwOBA .328 → .275 (−53)K% 18.6% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.60%÷0.980×1.220——23.15%
BB% (unintentional) /PA6.20%÷0.992×0.700—×0.9784.28%
HBP% /PA0.54%—×0.850—×0.9780.45%
Singles /BIP22.79%÷1.029×0.970×1.050×0.97822.06%
Doubles /BIP7.35%÷0.922×0.860×1.050×0.9787.04%
Triples /BIP0.74%÷1.137×0.950×1.050×0.9780.63%
Home runs /BIP3.68%÷1.445×0.780—×0.9781.94%

Factors used: league row EL. Park (home-season share, regressed): HR 189, 1B 106, 2B 84, 3B 127, K 96, BB 98 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .328 → .275; ISO .158 → .111; BABIP .317 → .300. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2016 AAASyracuse Chiefs · 119 PAwOBA .274 → .230 (−44)K% 20.2% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.17%÷0.949×1.200——25.50%
BB% (unintentional) /PA2.52%÷1.110×0.690—×1.0031.57%
HBP% /PA0.84%—×0.940—×1.0030.79%
Singles /BIP26.37%÷1.048×0.930×1.021×1.00323.97%
Doubles /BIP7.69%÷0.959×0.830×1.021×1.0036.82%
Triples /BIP0.00%÷0.900×0.970×1.021×1.0030.00%
Home runs /BIP0.00%÷0.978×0.840—×1.0030.00%

Factors used: league row IL. Park (home-season share, regressed): HR 96, 1B 110, 2B 92, 3B 80, K 90, BB 122 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .274 → .230; ISO .061 → .051; BABIP .341 → .308. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2015 AAACharlotte Knights · 231 PAwOBA .297 → .265 (−32)K% 17.3% → 21.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.32%÷0.971×1.200——21.40%
BB% (unintentional) /PA12.99%÷1.017×0.690—×1.0188.97%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP25.79%÷0.973×0.930×1.050×1.01826.35%
Doubles /BIP3.77%÷0.993×0.830×1.050×1.0183.37%
Triples /BIP0.00%÷1.150×0.970×1.050×1.0180.00%
Home runs /BIP1.26%÷1.306×0.840—×1.0180.82%

Factors used: league row IL. Park (home-season share, regressed): HR 161, 1B 95, 2B 99, 3B 130, K 94, BB 103 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .297 → .265; ISO .060 → .047; BABIP .297 → .298. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2014 AAALouisville Bats · 303 PAwOBA .329 → .296 (−33)K% 13.5% → 17.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.53%÷0.926×1.200——17.54%
BB% (unintentional) /PA5.94%÷1.008×0.690—×1.0334.20%
HBP% /PA0.33%—×0.940—×1.0330.32%
Singles /BIP24.89%÷0.999×0.930×1.039×1.03324.87%
Doubles /BIP9.70%÷1.108×0.830×1.039×1.0337.80%
Triples /BIP0.00%÷1.150×0.970×1.039×1.0330.00%
Home runs /BIP0.84%÷0.928×0.840—×1.0330.79%

Factors used: league row IL. Park (home-season share, regressed): HR 86, 1B 100, 2B 122, 3B 130, K 85, BB 102 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .329 → .296; ISO .104 → .086; BABIP .345 → .325. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2013 AAALouisville Bats · 495 PAwOBA .316 → .284 (−31)K% 20.8% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.81%÷0.961×1.200——25.97%
BB% (unintentional) /PA5.05%÷1.075×0.690—×1.0483.40%
HBP% /PA0.81%—×0.940—×1.0480.80%
Singles /BIP24.86%÷1.000×0.930×1.039×1.04825.17%
Doubles /BIP5.87%÷0.960×0.830×1.039×1.0485.52%
Triples /BIP0.00%÷0.900×0.970×1.039×1.0480.00%
Home runs /BIP4.19%÷1.038×0.840—×1.0483.55%

Factors used: league row IL. Park (home-season share, regressed): HR 108, 1B 100, 2B 92, 3B 80, K 92, BB 115 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .316 → .284; ISO .143 → .121; BABIP .317 → .314. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2012 AAALouisville Bats · 512 PAwOBA .309 → .262 (−47)K% 22.7% → 28.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.66%÷0.967×1.200——28.11%
BB% (unintentional) /PA7.42%÷1.034×0.690—×1.0505.20%
HBP% /PA0.98%—×0.940—×1.0500.96%
Singles /BIP20.06%÷1.046×0.930×1.029×1.05019.28%
Doubles /BIP8.60%÷1.002×0.830×1.029×1.0507.69%
Triples /BIP0.00%÷0.900×0.970×1.029×1.0500.00%
Home runs /BIP4.01%÷1.087×0.840—×1.0503.26%

Factors used: league row IL. Park (home-season share, regressed): HR 117, 1B 109, 2B 100, 3B 80, K 93, BB 107 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .309 → .262; ISO .155 → .126; BABIP .298 → .278. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .