Ruben Sosa

PosLF
B/TS/R
Born1990-09-23
Age (2027)36
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202029INTLToros del Este93.151/.333/.2190473—
202130INTLCangrejeros d…118.260/.379/.2710295—
202231INTLToros del Este19.176/.263/.1760133—
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)
201120 ALexington Legends — 3934 7300 470 20 206289294584 88259 1810 263 32 — — — — — —
201120 ROKGreeneville Astros — 156129 32610 22272 123 248366310676 62311 1714 313 47 — — — — — —
201221 ALexington Legends — 145125 35320 17260 132 280366336702 56350 1812 318 76 — — — — — —
201221 ROKGreeneville Astros — 1513 1000 121 20 7720077277 91 137 156 -39 — — — — — —
201322 AAAOklahoma City RedHawks — 144125 34431 12351 86 272341376717 104363 248 310 71 — — — — — —
201322 AQuad Cities River Bandits — 6050 15010 10140 104 300417340757 40417 2317 354 70 — — — — — —
201322 INTLTigres del Licey — 1513 1100 150 11 77143154297 77111 337 132 -24 — — — — — —
201423 AAAOklahoma City RedHawks — 6556 15411 5140 53 268328429756 161333 228 315 79 — — — — — —
201423 AACorpus Christi Hooks — 216180 48853 22531 204 267350417766 150360 2510 322 91 — — — — — —
201423 A+Lancaster JetHawks — 159130 31641 19361 143 238340369709 131316 2312 304 58 — — — — — —
201423 INTLCangrejeros de Santurce — 5649 12110 392 80 245315306621 61300 165 277 74 — — — — — —
201524 AAARojos del Aguila de Veracruz — 4135 10000 380 51 286342286628 370 207 272 61 — — — — — —
201524 AAArkansas Travelers — 136119 33631 16220 113 277363403766 126333 1612 343 85 — — — — — —
201524 A+Inland Empire 66ers — 138125 32412 8281 102 256306352658 96309 206 289 49 — — — — — —
201524 INTLPuerto Rico — 165140 44710 21240 177 314404379782 64370 1513 351 123 — — — — — —
201625 AAAVaqueros de la Laguna — 314259 9612102 41474 226 371464517981 147439 1513 422 157 — — — — — —
201625 INTLLeones del Escogido — 177144 43330 24212 119 299406361767 62350 1214 341 117 — — — — — —
201726 AAAOmaha Storm Chasers — 174153 34812 16320 112 222296327623 105264 189 276 45 — — — — — —
201726 AANorthwest Arkansas Naturals — 132115 30542 13301 61 261341426767 165337 2310 334 72 — — — — — —
201726 INTLLeones del Escogido — 10889 17510 17150 15 191321270590 79230 1416 276 73 — — — — — —
201827 INTLDominican Republic — 204176 47310 17344 134 267345295641 28329 178 290 82 — — — — — —
201928 AAATigres de Quintana Roo — 502426 1282317 538114 296 300396408804 108358 1611 360 88 — — — — — —
201928 INTLDominican Republic — 178148 41500 28261 103 277395311706 34336 1516 333 111 — — — — — —
202029 INTLToros del Este — 9373 11120 19211 41 151333219553 68212 2320 277 73 — — — — — —
202130 INTLCangrejeros de Santurce — 11896 25100 16263 24 260379271650 10347 2214 308 95 — — — — — —
202231 INTLToros del Este — 1917 3000 240 10 176263176440 231 2111 216 33 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201120 A MLELexington Legends — 3935 7300 390 20 200263286549 86236 238 216 32 — — — — — —
201120 ROK MLEGreeneville Astros — 156137 28510 14382 123 204288255543 51263 249 237 47 — — — — — —
201221 A MLELexington Legends — 145131 35320 11330 132 267324321645 53340 238 281 76 — — — — — —
201221 ROK MLEGreeneville Astros — 1513 1000 131 20 7720077277 74 207 111 -39 — — — — — —
201322 AAA MLEOklahoma City RedHawks — 144128 32331 9481 86 250304344648 94356 336 273 71 — — — — — —
201322 A MLEQuad Cities River Bandits — 6053 13010 7180 104 245333283616 38362 3012 272 70 — — — — — —
201423 AAA MLEOklahoma City RedHawks — 6557 15411 4180 53 263311421733 158316 286 285 79 — — — — — —
201423 AA MLECorpus Christi Hooks — 216186 49863 16651 204 263325419744 156352 307 302 91 — — — — — —
201423 A+ MLELancaster JetHawks — 159135 28531 14511 143 207287311598 104290 329 254 58 — — — — — —
201524 AAA MLERojos del Aguila de Veracruz — 4136 11000 2100 51 306342306648 357 245 258 61 — — — — — —
201524 AA MLEArkansas Travelers — 136124 32531 11260 113 258319371689 113310 198 294 85 — — — — — —
201524 A+ MLEInland Empire 66ers — 138127 28312 6391 102 220261307568 87277 284 240 49 — — — — — —
201625 AAA MLEVaqueros de la Laguna — 314273 10211102 27574 226 374438509947 136437 189 400 157 — — — — — —
201726 AAA MLEOmaha Storm Chasers — 174158 32712 11390 112 203254297552 95240 226 234 45 — — — — — —
201726 AA MLENorthwest Arkansas Naturals — 132120 26441 8381 61 217271342613 125303 296 274 72 — — — — — —
201928 AAA MLETigres de Quintana Roo — 502442 1161916 379614 296 262339351689 88313 197 299 88 — — — — — —
201120 ROK MLE2 teams — 195172 33710 17482 143 192272244516 52264 259 233 44 — — — — — —
201120 ROK RAW2 teams — 195163 39910 26342 143 239351307658 67300 1713 303 44 — — — — — —
201221 A MLE2 teams — 160144 36320 12361 152 250312299611 49330 228 265 66 — — — — — —
201221 A RAW2 teams — 160138 36320 18281 152 261350312662 51324 1811 303 66 — — — — — —
201322 AAA MLE3 teams — 219194 48441 17711 1911 247311325636 77376 328 273 71 — — — — — —
201322 AAA RAW3 teams — 219188 50541 23541 1911 266349351700 85360 2511 310 71 — — — — — —
201423 AA MLE4 teams — 496427 10420115 371524 4710 244310377687 133361 317 282 77 — — — — — —
201423 AA RAW4 teams — 496415 10619115 491124 4710 255340390730 135334 2310 310 77 — — — — — —
201524 INTL MLE4 teams — 480439 1061354 281121 4313 241288321610 80311 236 266 66 — — — — — —
201524 INTL RAW4 teams — 480419 1191753 48821 4313 284359370729 86342 1710 324 66 — — — — — —
201625 AAA MLE2 teams — 491426 16018163 42896 3315 376439514953 138464 189 400 157 — — — — — —
201625 AAA RAW2 teams — 491403 13915132 65686 3315 345443462905 117407 1413 393 157 — — — — — —
201726 AAA MLE3 teams — 414377 791574 261041 188 210262318581 109277 256 251 56 — — — — — —
201726 AAA RAW3 teams — 414357 811864 46771 188 227317345661 118277 1911 294 56 — — — — — —
201827 INTL MLEDominican Republic — 204176 47310 17344 134 267345295641 28329 178 — — — — — — — —
201827 INTL RAWDominican Republic — 204176 47310 17344 134 267345295641 28329 178 290 82 — — — — — —
201928 AAA MLE2 teams — 680605 1552517 5013115 399 256328336664 79317 197 299 88 — — — — — —
201928 AAA RAW2 teams — 680574 1692817 8110715 399 294396383779 89352 1612 353 88 — — — — — —
202029 INTL MLEToros del Este — 9373 11120 19211 41 151333219553 68212 2320 — — — — — — — —
202029 INTL RAWToros del Este — 9373 11120 19211 41 151333219553 68212 2320 277 73 — — — — — —
202130 INTL MLECangrejeros de Santurce — 11896 25100 16263 24 260379271650 10347 2214 — — — — — — — —
202130 INTL RAWCangrejeros de Santurce — 11896 25100 16263 24 260379271650 10347 2214 308 95 — — — — — —
202231 INTL MLEToros del Este — 1917 3000 240 10 176263176440 231 2111 — — — — — — — —
202231 INTL RAWToros del Este — 1917 3000 240 10 176263176440 231 2111 216 33 — — — — — —
201120 ROK MLE2 teams — 195174 33710 17482 143 190272241514 52258 259 233 44 — — — — — —
201221 A MLE2 teams — 160146 36320 12361 152 247312295607 48315 228 265 66 — — — — — —
201322 AAA MLE3 teams — 219199 48441 17711 1911 241311317628 75358 328 273 71 — — — — — —
201423 AA MLE4 teams — 496452 10420115 371524 4710 230310356666 126324 317 282 77 — — — — — —
201524 INTL MLE4 teams — 480448 1061354 281121 4313 237288315603 78302 236 266 66 — — — — — —
201625 AAA MLE2 teams — 491440 16018163 42896 3315 364439498937 134437 189 400 157 — — — — — —
201726 AAA MLE3 teams — 414384 791574 261041 188 206262312575 107267 256 251 56 — — — — — —
201928 AAA MLE2 teams — 680610 1552517 5013115 399 254328333661 79313 197 299 88 — — — — — —
▸ Career Totals
Career— MLE — 35693146 8071105024 28382839 24880 257325346672 90338 238 257 60 -168 +18 +0 -38 +77 -11.4
/ 162G— MLE — 650573 1462094 521517 4515 255324342666 87336 238 257 60 -31 +3 +0 -7 +14 -2.1

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.

2019 AAATigres de Quintana Roo · 502 PAwOBA .350 → .299 (−52)K% 16.1% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.14%÷1.008×1.200——19.20%
BB% (unintentional) /PA10.36%÷0.966×0.690—×0.9827.26%
HBP% /PA2.79%—×0.940—×0.9822.57%
Singles /BIP28.12%÷0.962×0.930×0.950×0.98225.36%
Doubles /BIP6.67%÷0.990×0.830×0.950×0.9825.21%
Triples /BIP0.29%÷0.900×0.920×0.950×0.9820.28%
Home runs /BIP2.03%÷0.898×0.700—×0.9821.55%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 92, 2B 98, 3B 80, K 102, BB 93 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .350 → .299; ISO .108 → .087; BABIP .358 → .313. 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 AAAOmaha Storm Chasers · 174 PAwOBA .272 → .234 (−38)K% 18.4% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.39%÷1.054×1.290——22.50%
BB% (unintentional) /PA9.20%÷1.076×0.710—×1.0036.08%
HBP% /PA0.00%—×0.980—×1.0030.00%
Singles /BIP19.01%÷1.024×0.900×1.050×1.00317.60%
Doubles /BIP6.61%÷0.985×0.810×1.050×1.0035.73%
Triples /BIP0.83%÷0.914×0.810×1.050×1.0030.77%
Home runs /BIP1.65%÷0.956×0.780—×1.0031.35%

Factors used: league row PCL. Park (home-season share, regressed): HR 91, 1B 105, 2B 97, 3B 83, K 111, BB 115 — 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.050.

Result: wOBA .272 → .234; ISO .105 → .092; BABIP .264 → .240. 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 AANorthwest Arkansas Naturals · 132 PAwOBA .322 → .274 (−49)K% 22.7% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷0.967×1.220——28.66%
BB% (unintentional) /PA9.09%÷0.982×0.700—×0.9786.34%
HBP% /PA0.76%—×0.870—×0.9780.64%
Singles /BIP22.35%÷1.051×0.920×1.050×0.97820.10%
Doubles /BIP5.88%÷1.091×0.840×1.050×0.9784.65%
Triples /BIP4.71%÷0.900×0.940×1.050×0.9785.05%
Home runs /BIP2.35%÷1.114×0.800—×0.9781.65%

Factors used: league row TL. Park (home-season share, regressed): HR 123, 1B 110, 2B 118, 3B 80, K 93, BB 96 — 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 .322 → .274; ISO .165 → .146; BABIP .337 → .303. 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 AAAVaqueros de la Laguna · 314 PAwOBA .416 → .400 (−16)K% 15.0% → 18.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.97%÷0.986×1.200——18.22%
BB% (unintentional) /PA12.74%÷1.051×0.690—×1.0188.51%
HBP% /PA1.27%—×0.940—×1.0181.22%
Singles /BIP33.96%÷0.963×0.930×1.041×1.01834.77%
Doubles /BIP5.66%÷0.992×0.830×1.041×1.0185.02%
Triples /BIP4.72%÷1.046×0.920×1.041×1.0184.40%
Home runs /BIP0.94%÷0.929×0.700—×1.0180.72%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 86, 1B 93, 2B 98, 3B 109, K 97, BB 110 — 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.041.

Result: wOBA .416 → .400; ISO .147 → .140; BABIP .439 → .437. 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 A+Inland Empire 66ers · 138 PAwOBA .285 → .240 (−46)K% 20.3% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.29%÷0.972×1.340——27.96%
BB% (unintentional) /PA5.80%÷1.013×0.710—×0.9783.97%
HBP% /PA0.72%—×0.790—×0.9780.56%
Singles /BIP25.77%÷1.021×0.910×1.050×0.97823.60%
Doubles /BIP4.12%÷1.000×0.820×1.050×0.9783.47%
Triples /BIP1.03%÷1.150×0.760×1.050×0.9780.70%
Home runs /BIP2.06%÷0.896×0.920—×0.9782.07%

Factors used: league row CAL. Park (home-season share, regressed): HR 79, 1B 104, 2B 100, 3B 130, K 94, BB 103 — applied at half strength. Age: age 25 vs a level average of 22.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 .285 → .240; ISO .096 → .083; BABIP .309 → .277. 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 AAArkansas Travelers · 136 PAwOBA .332 → .294 (−38)K% 16.2% → 18.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.18%÷1.047×1.220——18.84%
BB% (unintentional) /PA11.03%÷0.985×0.700—×0.9987.82%
HBP% /PA0.00%—×0.870—×0.9980.00%
Singles /BIP23.71%÷1.002×0.920×1.050×0.99822.81%
Doubles /BIP6.19%÷1.033×0.840×1.050×0.9985.27%
Triples /BIP3.09%÷1.150×0.940×1.050×0.9982.65%
Home runs /BIP1.03%÷1.022×0.800—×0.9980.81%

Factors used: league row TL. Park (home-season share, regressed): HR 104, 1B 100, 2B 107, 3B 130, K 109, BB 97 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .332 → .294; ISO .126 → .109; BABIP .333 → .310. 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 AAARojos del Aguila de Veracruz · 41 PAwOBA .265 → .258 (−7)K% 19.5% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.51%÷1.009×1.200——23.21%
BB% (unintentional) /PA7.32%÷1.121×0.690—×1.0334.65%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP37.04%÷0.998×0.930—×1.03335.66%
Doubles /BIP0.00%÷1.074×0.830—×1.0330.00%
Triples /BIP0.00%÷0.900×0.920—×1.0330.00%
Home runs /BIP0.00%÷0.920×0.700—×1.0330.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 84, 1B 100, 2B 115, 3B 80, K 102, BB 124 — 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).

Result: wOBA .265 → .258; ISO .000 → .000; BABIP .370 → .357. 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 AACorpus Christi Hooks · 216 PAwOBA .316 → .302 (−14)K% 24.5% → 30.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.54%÷0.988×1.220——30.31%
BB% (unintentional) /PA10.19%÷0.991×0.700—×1.0127.28%
HBP% /PA0.46%—×0.870—×1.0120.41%
Singles /BIP25.20%÷1.022×0.920×1.050×1.01224.09%
Doubles /BIP6.30%÷0.890×0.840×1.050×1.0126.32%
Triples /BIP3.94%÷0.900×0.940×1.050×1.0124.37%
Home runs /BIP2.36%÷0.956×0.800—×1.0122.00%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 104, 2B 78, 3B 80, K 98, BB 98 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .316 → .302; ISO .150 → .157; BABIP .360 → .352. 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 — .