Kevin Torres

PosC
B/TL/R
Born1990-02-24
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201626A+High Desert M…181.253/.328/.3463050—.204/.261/.263
201727AAA/AATEX69.185/.221/.24610-4—.152/.176/.212
201828INTLCriollos de C…16.188/.188/.188001—
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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
200818 ROKAZL Rangers — 5046 13000 2101 01 283327283609 361 204 278 26 — — — — — —
200919 ROKAZL Rangers — 6663 16300 3130 00 254288302589 48320 205 268 18 — — — — — —
201121 ROKAZL Rangers — 233200 691144 26356 41 345435500935 155401 1511 415 95 — — — — — —
201222 AHickory Crawdads — 233212 501001 12412 00 236283297580 61280 185 258 28 — — — — — —
201222 INTLLeones de Ponce — 3735 4100 0110 00 114114143257 29167 300 108 -41 — — — — — —
201323 A+Myrtle Beach Pelicans — 146127 26503 12304 20 205294315609 110240 218 276 39 — — — — — —
201323 AHickory Crawdads — 109102 24601 2204 00 235278324601 88284 182 271 30 — — — — — —
201424 A+Myrtle Beach Pelicans — 155143 31320 8330 00 217258266524 49272 215 233 19 — — — — — —
201424 AHickory Crawdads — 117106 24404 7252 00 226287377664 151256 216 293 42 — — — — — —
201525 A+High Desert Mavericks — 202177 551223 20353 10 311390452842 141369 1710 373 88 — — — — — —
201525 AHickory Crawdads — 7769 13302 8110 00 188273319592 130196 1410 271 23 — — — — — —
201626 A+High Desert Mavericks — 181162 41603 16232 01 253328346673 93277 139 307 50 — — — — — —
201727 AAARound Rock Express — 2220 6101 260 00 300364500864 200385 279 381 72 — — — — — —
201727 AAFrisco RoughRiders — 4745 6000 1100 00 133152133286 167 212 130 -39 — — — — — —
201828 INTLCriollos de Caguas — 1616 3000 040 00 188188188375 250 250 170 1 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200818 ROK MLEAZL Rangers — 5047 10000 1141 01 213245213458 303 282 207 26 — — — — — —
200919 ROK MLEAZL Rangers — 6664 12200 2190 00 188212219431 31271 293 195 18 — — — — — —
201121 ROK MLEAZL Rangers — 233211 56833 15506 41 265332374706 109329 216 309 95 — — — — — —
201222 A MLEHickory Crawdads — 233217 43801 7582 00 198230249479 51247 253 209 28 — — — — — —
201323 A+ MLEMyrtle Beach Pelicans — 146131 23403 8414 20 176245275520 99212 285 226 39 — — — — — —
201323 A MLEHickory Crawdads — 109103 20501 1274 00 194231272503 78249 251 213 30 — — — — — —
201424 A+ MLEMyrtle Beach Pelicans — 155146 27220 5490 00 185212226438 41262 323 197 19 — — — — — —
201424 A MLEHickory Crawdads — 117108 21303 5332 00 194243306549 111237 284 230 42 — — — — — —
201525 A+ MLEHigh Desert Mavericks — 202184 47923 13483 10 255315375690 120322 246 299 88 — — — — — —
201525 A MLEHickory Crawdads — 7773 12301 4150 00 164208247454 82180 195 202 23 — — — — — —
201626 A+ MLEHigh Desert Mavericks — 181167 34402 11332 01 204261263525 60244 186 242 50 — — — — — —
201727 AAA MLERound Rock Express — 2221 5101 180 00 238273429701 190320 365 275 72 — — — — — —
201727 AA MLEFrisco RoughRiders — 4745 5000 1130 00 111130111242 154 282 111 -39 — — — — — —
200818 ROK MLEAZL Rangers — 5047 10000 1141 01 213245213458 303 282 207 26 — — — — — —
200818 ROK RAWAZL Rangers — 5046 13000 2101 01 283327283609 361 204 278 26 — — — — — —
200919 ROK MLEAZL Rangers — 6664 12200 2190 00 188212219431 31267 293 195 18 — — — — — —
200919 ROK RAWAZL Rangers — 6663 16300 3130 00 254288302589 48320 205 268 18 — — — — — —
201121 ROK MLEAZL Rangers — 233211 56833 15506 41 265332374706 109333 216 309 95 — — — — — —
201121 ROK RAWAZL Rangers — 233200 691144 26356 41 345435500935 155401 1511 415 95 — — — — — —
201222 A MLE2 teams — 270250 50901 9672 00 200234248482 48262 253 209 28 — — — — — —
201222 A RAW2 teams — 270247 541101 12522 00 219261275536 57266 194 237 28 — — — — — —
201323 A+ MLE2 teams — 255234 43904 9688 20 184239274513 90238 274 220 35 — — — — — —
201323 A+ RAW2 teams — 255229 501104 14508 20 218287319606 100260 205 274 35 — — — — — —
201424 A+ MLE2 teams — 272254 49623 10822 00 193229268497 75264 304 211 29 — — — — — —
201424 A+ RAW2 teams — 272249 55724 15582 00 221271313584 92266 216 259 29 — — — — — —
201525 A+ MLE2 teams — 279257 591224 17643 10 230285339624 109288 236 272 70 — — — — — —
201525 A+ RAW2 teams — 279246 681525 28463 10 276357415772 138320 1610 345 70 — — — — — —
201626 A+ MLEHigh Desert Mavericks — 181167 34402 11332 01 204261263525 60241 186 242 50 — — — — — —
201626 A+ RAWHigh Desert Mavericks — 181162 41603 16232 01 253328346673 93277 139 307 50 — — — — — —
201727 AA MLE2 teams — 6966 11101 2200 00 167191227418 61217 293 163 -3 — — — — — —
201727 AA RAW2 teams — 6965 12101 3160 00 185221246467 62224 234 210 -3 — — — — — —
201828 INTL MLECriollos de Caguas — 1616 3000 040 00 188188188375 250 250 — — — — — — — —
201828 INTL RAWCriollos de Caguas — 1616 3000 040 00 188188188375 250 250 170 1 — — — — — —
200818 ROK MLEAZL Rangers — 5048 10000 1141 01 208245208453 303 282 207 26 — — — — — —
200919 ROK MLEAZL Rangers — 6664 12200 2190 00 188212219431 31271 293 195 18 — — — — — —
201121 ROK MLEAZL Rangers — 233210 56833 15506 41 267332376708 110329 216 309 95 — — — — — —
201222 A MLE2 teams — 270257 50901 9672 00 195234241475 47247 253 209 28 — — — — — —
201323 A+ MLE2 teams — 255236 43904 9688 20 182239271510 89228 274 220 35 — — — — — —
201424 A+ MLE2 teams — 272258 49623 10822 00 190229264493 74251 304 211 29 — — — — — —
201525 A+ MLE2 teams — 279257 591224 17643 10 230285339624 109283 236 272 70 — — — — — —
201626 A+ MLEHigh Desert Mavericks — 181166 34402 11332 01 205261265526 60244 186 242 50 — — — — — —
201727 AA MLE2 teams — 6967 11101 2200 00 164191224415 60207 293 163 -3 — — — — — —
▸ Career Totals
Career— MLE — 16911566 32751718 7642124 73 209256285541 76270 254 234 45 -111 +0 +0 +30 +37 -4.5
/ 162G— MLE — 650602 1262037 291629 31 209256287544 78270 254 234 45 -43 +0 +0 +12 +14 -1.7

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 AAFrisco RoughRiders · 47 PAwOBA .130 → .111 (−18)K% 21.3% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.28%÷0.959×1.220——27.06%
BB% (unintentional) /PA2.13%÷1.095×0.700—×0.9781.33%
HBP% /PA0.00%—×0.870—×0.9780.00%
Singles /BIP17.14%÷1.022×0.920×1.050×0.97815.85%
Doubles /BIP0.00%÷1.051×0.840×1.050×0.9780.00%
Triples /BIP0.00%÷1.017×0.940×1.050×0.9780.00%
Home runs /BIP0.00%÷1.089×0.800—×0.9780.00%

Factors used: league row TL. Park (home-season share, regressed): HR 118, 1B 104, 2B 110, 3B 103, K 92, BB 119 — 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 .130 → .111; ISO .000 → .000; BABIP .167 → .154. 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 AAARound Rock Express · 22 PAwOBA .370 → .275 (−96)K% 27.3% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.27%÷1.033×1.290——34.05%
BB% (unintentional) /PA9.09%÷1.037×0.710—×1.0036.24%
HBP% /PA0.00%—×0.980—×1.0030.00%
Singles /BIP28.57%÷1.039×0.900—×1.00324.83%
Doubles /BIP7.14%÷1.039×0.810—×1.0035.59%
Triples /BIP0.00%÷1.046×0.810—×1.0030.00%
Home runs /BIP7.14%÷1.117×0.780—×1.0035.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 123, 1B 108, 2B 108, 3B 109, K 107, BB 107 — 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).

Result: wOBA .370 → .275; ISO .200 → .135; BABIP .385 → .320. 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 A+High Desert Mavericks · 181 PAwOBA .301 → .242 (−59)K% 12.7% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.71%÷0.931×1.340——18.28%
BB% (unintentional) /PA8.84%÷1.006×0.710—×0.9686.04%
HBP% /PA1.10%—×0.790—×0.9680.84%
Singles /BIP23.02%÷0.996×0.910×1.028×0.96820.92%
Doubles /BIP4.32%÷1.075×0.820×1.028×0.9683.27%
Triples /BIP0.00%÷1.037×0.760×1.028×0.9680.00%
Home runs /BIP2.16%÷1.194×0.920—×0.9681.61%

Factors used: league row CAL. Park (home-season share, regressed): HR 139, 1B 99, 2B 115, 3B 107, K 86, BB 101 — applied at half strength. Age: age 26 vs a level average of 22.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.028.

Result: wOBA .301 → .242; ISO .093 → .068; BABIP .277 → .244. 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+High Desert Mavericks · 202 PAwOBA .366 → .299 (−67)K% 17.3% → 23.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.33%÷0.973×1.340——23.85%
BB% (unintentional) /PA9.41%÷1.021×0.710—×0.9786.39%
HBP% /PA1.49%—×0.790—×0.9781.15%
Singles /BIP26.76%÷1.041×0.910×1.050×0.97824.03%
Doubles /BIP8.45%÷1.046×0.820×1.050×0.9786.80%
Triples /BIP1.41%÷0.900×0.760×1.050×0.9781.22%
Home runs /BIP2.11%÷1.015×0.920—×0.9781.87%

Factors used: league row CAL. Park (home-season share, regressed): HR 103, 1B 108, 2B 109, 3B 80, K 95, BB 104 — 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 .366 → .299; ISO .141 → .116; BABIP .369 → .322. 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 AHickory Crawdads · 77 PAwOBA .258 → .202 (−56)K% 14.3% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷0.967×1.340——19.80%
BB% (unintentional) /PA9.09%÷1.042×0.660—×0.9705.59%
HBP% /PA0.00%—×0.770—×0.9700.00%
Singles /BIP13.79%÷0.981×0.920×1.046×0.97013.13%
Doubles /BIP5.17%÷0.971×0.820×1.046×0.9704.43%
Triples /BIP0.00%÷0.910×0.940×1.046×0.9700.00%
Home runs /BIP3.45%÷1.229×0.820—×0.9702.23%

Factors used: league row SAL. Park (home-season share, regressed): HR 146, 1B 96, 2B 94, 3B 82, K 93, BB 108 — applied at half strength. Age: age 25 vs a level average of 22.0 → −3.0% on BB/HBP/hit rates (3.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.046.

Result: wOBA .258 → .202; ISO .130 → .093; BABIP .196 → .180. 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 A+Myrtle Beach Pelicans · 155 PAwOBA .234 → .197 (−36)K% 21.3% → 31.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.29%÷0.957×1.420——31.60%
BB% (unintentional) /PA5.16%÷0.954×0.630—×0.9883.37%
HBP% /PA0.00%—×0.860—×0.9880.00%
Singles /BIP23.64%÷0.984×0.940×1.044×0.98823.29%
Doubles /BIP2.73%÷1.007×0.830×1.044×0.9882.32%
Triples /BIP1.82%÷0.900×0.800×1.044×0.9881.67%
Home runs /BIP0.00%÷0.971×0.900—×0.9880.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 94, 1B 97, 2B 101, 3B 80, K 91, BB 91 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.044.

Result: wOBA .234 → .197; ISO .049 → .040; BABIP .272 → .262. 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 AHickory Crawdads · 117 PAwOBA .287 → .230 (−57)K% 21.4% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.37%÷1.009×1.340——28.39%
BB% (unintentional) /PA5.98%÷0.949×0.660—×0.9804.08%
HBP% /PA1.71%—×0.770—×0.9801.29%
Singles /BIP19.75%÷0.962×0.920×1.026×0.98019.00%
Doubles /BIP4.94%÷0.983×0.820×1.026×0.9804.14%
Triples /BIP0.00%÷0.900×0.940×1.026×0.9800.00%
Home runs /BIP4.94%÷1.154×0.820—×0.9803.44%

Factors used: league row SAL. Park (home-season share, regressed): HR 131, 1B 92, 2B 97, 3B 80, K 102, BB 90 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .287 → .230; ISO .151 → .106; BABIP .256 → .237. 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 A+Myrtle Beach Pelicans · 146 PAwOBA .273 → .226 (−47)K% 20.5% → 28.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.55%÷1.031×1.420——28.29%
BB% (unintentional) /PA8.22%÷1.000×0.630—×0.9985.17%
HBP% /PA2.74%—×0.860—×0.9982.35%
Singles /BIP18.56%÷1.072×0.940×1.028×0.99816.69%
Doubles /BIP5.15%÷1.039×0.830×1.028×0.9984.23%
Triples /BIP0.00%÷1.085×0.800×1.028×0.9980.00%
Home runs /BIP3.09%÷0.847×0.900—×0.9983.28%

Factors used: league row CAR. Park (home-season share, regressed): HR 69, 1B 114, 2B 108, 3B 117, K 106, BB 100 — applied at half strength. Age: age 23 vs a level average of 22.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.028.

Result: wOBA .273 → .226; ISO .110 → .104; BABIP .240 → .212. 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 — .