Johnni Turbo

PosCF
B/TR/R
Born1988-12-09
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201526AA/INTL2 orgs395.287/.336/.39472392—.214/.259/.269
201728INTLTomateros de …236.309/.339/.39527103—
201829AAA/AA/INTL3 orgs202.249/.294/.3020745—.243/.277/.291
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)
200617 ROKGCL Phillies — 136128 40712 7321 114 312353430783 117404 245 350 47 — — — — — —
200819 ALakewood BlueClaws — 227207 36721 14521 101 174230242471 68226 236 213 7 — — — — — —
200920 ALakewood BlueClaws — 289270 731452 12623 164 270309381690 111345 214 304 55 — — — — — —
201021 A+Clearwater Threshers — 259239 64923 15643 143 268319360679 92353 256 305 53 — — — — — —
201122 A+Clearwater Threshers — 147136 32231 5302 51 235273316589 81292 203 258 32 — — — — — —
201223 AAReading Phillies — 127121 37503 6200 70 306339421760 116347 165 339 78 — — — — — —
201223 A+Clearwater Threshers — 7469 21611 390 51 304333464797 159328 124 341 77 — — — — — —
201324 AAMidland RockHounds — 522485 1382935 167010 2010 285321388709 103323 133 311 63 — — — — — —
201425 AAMidland RockHounds — 239214 641422 16382 96 299353411765 112350 167 333 79 — — — — — —
201526 AAArkansas Travelers — 195179 42421 11253 82 235290296586 61268 136 267 40 — — — — — —
201526 INTLCaneros de los Mochis — 200184 62626 13380 156 337381489870 152400 196 380 143 — — — — — —
201728 INTLTomateros de Culiacan — 236220 68922 8372 74 309339395735 86363 163 321 103 — — — — — —
201829 AAANorfolk Tides — 2523 4110 141 10 174240304544 130211 164 246 19 — — — — — —
201829 AABowie Baysox — 131123 36500 7200 61 293331333664 41346 155 300 57 — — — — — —
201829 INTLVenados de Mazatlan — 4643 7200 093 00 163217209427 47206 200 202 23 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200617 ROK MLEGCL Phillies — 136131 29511 4461 114 221250298548 76326 343 238 47 — — — — — —
200819 A MLELakewood BlueClaws — 227212 34621 9701 101 160198222420 61220 314 179 7 — — — — — —
200920 A MLELakewood BlueClaws — 289274 641152 8833 164 234263332595 99319 293 249 55 — — — — — —
201021 A+ MLEClearwater Threshers — 259243 53812 11933 143 218261284545 66345 364 247 53 — — — — — —
201122 A+ MLEClearwater Threshers — 147137 29231 4432 51 212245292537 80274 293 216 32 — — — — — —
201223 AA MLEReading Phillies — 127123 34402 4250 70 276299358657 81334 203 284 78 — — — — — —
201223 A+ MLEClearwater Threshers — 7470 18511 2130 51 257278400678 143281 183 282 77 — — — — — —
201324 AA MLEMidland RockHounds — 522490 1212235 119110 2010 247278335613 88284 172 261 63 — — — — — —
201425 AA MLEMidland RockHounds — 239220 591122 10492 96 268306364670 95316 214 285 79 — — — — — —
201526 AA MLEArkansas Travelers — 195182 39321 8293 82 214259269528 55244 154 227 40 — — — — — —
201829 AAA MLENorfolk Tides — 2523 4110 151 10 174240304544 130180 204 196 19 — — — — — —
201829 AA MLEBowie Baysox — 131125 32400 5250 61 256285288573 32312 194 252 57 — — — — — —
200617 ROK MLEGCL Phillies — 136131 29511 4461 114 221250298548 76333 343 238 47 — — — — — —
200617 ROK RAWGCL Phillies — 136128 40712 7321 114 312353430783 117404 245 350 47 — — — — — —
200819 A MLELakewood BlueClaws — 227212 34621 9701 101 160198222420 61232 314 179 7 — — — — — —
200819 A RAWLakewood BlueClaws — 227207 36721 14521 101 174230242471 68226 236 213 7 — — — — — —
200920 A MLELakewood BlueClaws — 289274 641152 8833 164 234263332595 99328 293 249 55 — — — — — —
200920 A RAWLakewood BlueClaws — 289270 731452 12623 164 270309381690 111345 214 304 55 — — — — — —
201021 A+ MLEClearwater Threshers — 259243 53812 11933 143 218261284545 66342 364 247 53 — — — — — —
201021 A+ RAWClearwater Threshers — 259239 64923 15643 143 268319360679 92353 256 305 53 — — — — — —
201122 A+ MLEClearwater Threshers — 147137 29231 4432 51 212245292537 80298 293 216 32 — — — — — —
201122 A+ RAWClearwater Threshers — 147136 32231 5302 51 235273316589 81292 203 258 32 — — — — — —
201223 AA MLE2 teams — 201192 52913 7380 121 271296375671 104320 193 283 78 — — — — — —
201223 AA RAW2 teams — 201190 581114 9290 121 305337437774 132340 144 340 78 — — — — — —
201324 AA MLEMidland RockHounds — 522490 1212235 119110 2010 247278335613 88293 172 261 63 — — — — — —
201324 AA RAWMidland RockHounds — 522485 1382935 167010 2010 285321388709 103323 133 311 63 — — — — — —
201425 AA MLEMidland RockHounds — 239220 591122 10492 96 268306364670 95331 214 285 79 — — — — — —
201425 AA RAWMidland RockHounds — 239214 641422 16382 96 299353411765 112350 167 333 79 — — — — — —
201526 INTL MLE2 teams — 395372 78732 15593 238 210246261507 51244 154 227 40 — — — — — —
201526 INTL RAW2 teams — 395363 1041047 24633 238 287336394730 107331 166 324 40 — — — — — —
201728 INTL MLETomateros de Culiacan — 236220 68922 8372 74 309339395735 86363 163 — — — — — — — —
201728 INTL RAWTomateros de Culiacan — 236220 68922 8372 74 309339395735 86363 163 321 103 — — — — — —
201829 AA MLE3 teams — 202190 45610 7394 71 237279279558 42296 193 243 51 — — — — — —
201829 AA RAW3 teams — 202189 47810 8334 71 249294302595 53299 164 271 51 — — — — — —
200617 ROK MLEGCL Phillies — 136130 29511 4461 114 223250300550 77326 343 238 47 — — — — — —
200819 A MLELakewood BlueClaws — 227215 34621 9701 101 158198219417 60220 314 179 7 — — — — — —
200920 A MLELakewood BlueClaws — 289276 641152 8833 164 232263330593 98319 293 249 55 — — — — — —
201021 A+ MLEClearwater Threshers — 259243 53812 11933 143 218261284545 66345 364 247 53 — — — — — —
201122 A+ MLEClearwater Threshers — 147140 29231 4432 51 207245286530 79274 293 216 32 — — — — — —
201223 AA MLE2 teams — 201192 52913 7380 121 271296375671 104314 193 283 78 — — — — — —
201324 AA MLEMidland RockHounds — 522496 1212235 119110 2010 244278331609 87284 172 261 63 — — — — — —
201425 AA MLEMidland RockHounds — 239225 591122 10492 96 262306356662 93316 214 285 79 — — — — — —
201526 INTL MLE2 teams — 395374 78732 15593 238 209246259506 51244 154 227 40 — — — — — —
201829 AA MLE3 teams — 202189 45610 7394 71 238279280559 42291 193 243 51 — — — — — —
▸ Career Totals
Career— MLE — 28532681 632962421 9464831 13443 236270313583 77302 233 225 38 -210 +10 +0 +10 +62 -13.1
/ 162G— MLE — 650611 1442255 211487 3110 236269313582 77302 233 225 38 -48 +2 +0 +2 +14 -3.0

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.

2018 AABowie Baysox · 131 PAwOBA .295 → .252 (−43)K% 15.3% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.27%÷0.960×1.220——19.40%
BB% (unintentional) /PA5.34%÷0.978×0.700—×0.9483.62%
HBP% /PA0.00%—×0.850—×0.9480.00%
Singles /BIP30.10%÷0.996×0.970×0.989×0.94827.47%
Doubles /BIP4.85%÷0.971×0.860×0.989×0.9484.03%
Triples /BIP0.00%÷0.900×0.950×0.989×0.9480.00%
Home runs /BIP0.00%÷1.060×0.780—×0.9480.00%

Factors used: league row EL. Park (home-season share, regressed): HR 112, 1B 99, 2B 94, 3B 80, K 92, BB 96 — applied at half strength. Age: age 30 vs a level average of 24.8 → −5.2% on BB/HBP/hit rates (5.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .295 → .252; ISO .041 → .033; BABIP .346 → .312. 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).

2018 AAANorfolk Tides · 25 PAwOBA .239 → .196 (−43)K% 16.0% → 19.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.00%÷1.009×1.200——19.03%
BB% (unintentional) /PA4.00%÷0.997×0.690—×0.9722.69%
HBP% /PA4.00%—×0.940—×0.9723.65%
Singles /BIP10.53%÷0.984×0.930—×0.9729.67%
Doubles /BIP5.26%÷1.063×0.830—×0.9723.99%
Triples /BIP5.26%÷1.150×0.970—×0.9724.32%
Home runs /BIP0.00%÷0.964×0.840—×0.9720.00%

Factors used: league row IL. Park (home-season share, regressed): HR 93, 1B 97, 2B 113, 3B 130, K 102, BB 99 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average).

Result: wOBA .239 → .196; ISO .130 → .102; BABIP .211 → .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).

2015 AAArkansas Travelers · 195 PAwOBA .260 → .227 (−33)K% 12.8% → 14.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.82%÷1.047×1.220——14.93%
BB% (unintentional) /PA5.64%÷0.985×0.700—×0.9783.92%
HBP% /PA1.54%—×0.870—×0.9781.31%
Singles /BIP22.73%÷1.002×0.920×1.033×0.97821.07%
Doubles /BIP2.60%÷1.033×0.840×1.033×0.9782.13%
Triples /BIP1.30%÷1.150×0.940×1.033×0.9781.07%
Home runs /BIP0.65%÷1.022×0.800—×0.9780.50%

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 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.033.

Result: wOBA .260 → .227; ISO .061 → .050; BABIP .268 → .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).

2014 AAMidland RockHounds · 239 PAwOBA .329 → .285 (−44)K% 15.9% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.90%÷0.957×1.220——20.26%
BB% (unintentional) /PA6.69%÷1.078×0.700—×0.9884.30%
HBP% /PA0.84%—×0.870—×0.9880.72%
Singles /BIP26.14%÷0.982×0.920×1.011×0.98824.47%
Doubles /BIP7.95%÷1.049×0.840×1.011×0.9886.36%
Triples /BIP1.14%÷1.012×0.940×1.011×0.9881.05%
Home runs /BIP1.14%÷0.961×0.800—×0.9880.94%

Factors used: league row TL. Park (home-season share, regressed): HR 92, 1B 96, 2B 110, 3B 102, K 91, BB 116 — applied at half strength. Age: age 26 vs a level average of 24.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.011.

Result: wOBA .329 → .285; ISO .112 → .094; BABIP .350 → .316. 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 AAMidland RockHounds · 522 PAwOBA .303 → .261 (−42)K% 13.4% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.41%÷0.942×1.220——17.37%
BB% (unintentional) /PA2.87%÷0.978×0.700—×0.9982.05%
HBP% /PA1.92%—×0.870—×0.9981.66%
Singles /BIP24.34%÷1.052×0.920×1.045×0.99822.18%
Doubles /BIP6.99%÷1.124×0.840×1.045×0.9985.44%
Triples /BIP0.72%÷1.150×0.940×1.045×0.9980.62%
Home runs /BIP1.20%÷0.852×0.800—×0.9981.13%

Factors used: league row TL. Park (home-season share, regressed): HR 70, 1B 110, 2B 125, 3B 130, K 88, BB 96 — 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.045.

Result: wOBA .303 → .261; ISO .103 → .085; BABIP .323 → .284. 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 AAReading Phillies · 127 PAwOBA .330 → .284 (−46)K% 15.7% → 20.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.75%÷0.963×1.220——19.95%
BB% (unintentional) /PA4.72%÷0.947×0.700—×1.0123.53%
HBP% /PA0.00%—×0.850—×1.0120.00%
Singles /BIP28.71%÷0.960×0.970×0.988×1.01229.00%
Doubles /BIP4.95%÷1.117×0.860×0.988×1.0123.81%
Triples /BIP0.00%÷0.900×0.950×0.988×1.0120.00%
Home runs /BIP2.97%÷1.289×0.780—×1.0121.82%

Factors used: league row EL. Park (home-season share, regressed): HR 158, 1B 92, 2B 123, 3B 80, K 93, BB 89 — 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 ×0.988.

Result: wOBA .330 → .284; ISO .116 → .074; BABIP .347 → .334. 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 A+Clearwater Threshers · 74 PAwOBA .341 → .282 (−59)K% 12.2% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.16%÷0.995×1.420——17.35%
BB% (unintentional) /PA4.05%÷0.995×0.750—×0.9883.02%
HBP% /PA0.00%—×0.930—×0.9880.00%
Singles /BIP21.67%÷0.989×0.920×0.950×0.98818.91%
Doubles /BIP10.00%÷1.060×0.960×0.950×0.9888.50%
Triples /BIP1.67%÷0.958×0.810×0.950×0.9881.32%
Home runs /BIP1.67%÷1.148×0.880—×0.9881.26%

Factors used: league row FSL. Park (home-season share, regressed): HR 130, 1B 98, 2B 112, 3B 92, K 99, BB 99 — 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 ×0.950.

Result: wOBA .341 → .282; ISO .159 → .128; BABIP .328 → .281. 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).

2011 A+Clearwater Threshers · 147 PAwOBA .253 → .216 (−37)K% 20.4% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.41%÷0.997×1.420——29.08%
BB% (unintentional) /PA3.40%÷1.009×0.750—×0.9982.52%
HBP% /PA1.36%—×0.930—×0.9981.26%
Singles /BIP24.53%÷1.024×0.920×1.050×0.99823.10%
Doubles /BIP1.89%÷1.007×0.960×1.050×0.9981.89%
Triples /BIP2.83%÷0.945×0.810×1.050×0.9982.54%
Home runs /BIP0.94%÷1.245×0.880—×0.9980.67%

Factors used: league row FSL. Park (home-season share, regressed): HR 149, 1B 105, 2B 101, 3B 89, K 99, BB 102 — 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.050.

Result: wOBA .253 → .216; ISO .081 → .065; BABIP .292 → .274. 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 — .