Johnny Davis

PosCF
B/TS/R
Born1990-04-26
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2020
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201828AAA/INTL2 orgs37.257/.297/.3710270—.059/.111/.059
201929AAAGuerreros de …477.300/.357/.39245461—.243/.286/.310
202030INTLTomateros de …18.176/.222/.2350329—
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)
201323 ROKAZL Brewers — 112102 30510 8211 175 294351363714 69370 197 322 41 — — — — — —
201424 AWisconsin Timber Rattlers — 483430 111340 351163 3221 258318284602 26351 247 271 35 — — — — — —
201525 A+Brevard County Manatees — 4037 8200 2150 42 216256270527 54364 385 235 -5 — — — — — —
201626 AABiloxi Shuckers — 238218 57441 14632 165 261312330642 69364 266 287 55 — — — — — —
201626 A+Brevard County Manatees — 254217 64620 31503 1610 295390341731 46383 2012 336 73 — — — — — —
201727 AABiloxi Shuckers — 553505 1331265 361193 5212 263316341657 77335 227 294 54 — — — — — —
201727 INTLBravos de Margarita — 5449 11200 4101 42 224296265562 41282 197 264 65 — — — — — —
201828 AAAColorado Springs Sky Sox — 1817 2000 180 20 118167118284 222 446 139 -56 — — — — — —
201828 INTLNavegantes del Magallanes — 1918 7210 120 02 3894216111.032 222438 115 447 189 — — — — — —
201929 AAAGuerreros de Oaxaca — 477424 1271564 33955 5413 300357392749 92373 207 328 61 — — — — — —
202030 INTLTomateros de Culiacan — 1817 3100 120 30 176222235458 59200 116 211 29 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201323 ROK MLEAZL Brewers — 112105 23310 5301 175 219261267528 48300 274 229 41 — — — — — —
201424 A MLEWisconsin Timber Rattlers — 483442 97230 231593 3221 219263238500 18324 335 220 35 — — — — — —
201525 A+ MLEBrevard County Manatees — 4038 6200 1220 42 158179211390 53326 552 161 -5 — — — — — —
201626 AA MLEBiloxi Shuckers — 238224 55441 8772 165 246278312590 67356 323 249 55 — — — — — —
201626 A+ MLEBrevard County Manatees — 254226 58620 22703 1610 257331301632 44355 289 276 73 — — — — — —
201727 AA MLEBiloxi Shuckers — 553518 1241263 231523 5212 239276303579 64321 274 248 54 — — — — — —
201828 AAA MLEColorado Springs Sky Sox — 1817 1000 1110 20 5911159170 196 616 86 -56 — — — — — —
201929 AAA MLEGuerreros de Oaxaca — 477436 1061053 211145 5413 243286310595 67305 244 258 61 — — — — — —
201323 ROK MLEAZL Brewers — 112105 23310 5301 175 219261267528 48307 274 229 41 — — — — — —
201323 ROK RAWAZL Brewers — 112102 30510 8211 175 294351363714 69370 197 322 41 — — — — — —
201424 A MLEWisconsin Timber Rattlers — 483442 97230 231593 3221 219263238500 18340 335 220 35 — — — — — —
201424 A RAWWisconsin Timber Rattlers — 483430 111340 351163 3221 258318284602 26351 247 271 35 — — — — — —
201525 A+ MLEBrevard County Manatees — 4038 6200 1220 42 158179211390 53375 552 161 -5 — — — — — —
201525 A+ RAWBrevard County Manatees — 4037 8200 2150 42 216256270527 54364 385 235 -5 — — — — — —
201626 A+ MLE2 teams — 492450 111961 301465 3215 247301300601 53363 306 263 64 — — — — — —
201626 A+ RAW2 teams — 492435 1211061 451135 3215 278353336688 57374 239 313 64 — — — — — —
201727 AA MLE2 teams — 607569 1351363 251664 5614 237274297571 60329 274 248 54 — — — — — —
201727 AA RAW2 teams — 607554 1441465 401294 5614 260314334648 74330 217 291 54 — — — — — —
201828 INTL MLE2 teams — 3736 2000 1230 22 568156137 154 623 86 -56 — — — — — —
201828 INTL RAW2 teams — 3735 9210 2100 22 257297371669 114360 275 298 -56 — — — — — —
201929 AAA MLEGuerreros de Oaxaca — 477436 1061053 211145 5413 243286310595 67318 244 258 61 — — — — — —
201929 AAA RAWGuerreros de Oaxaca — 477424 1271564 33955 5413 300357392749 92373 207 328 61 — — — — — —
202030 INTL MLETomateros de Culiacan — 1817 3100 120 30 176222235458 59200 116 — — — — — — — —
202030 INTL RAWTomateros de Culiacan — 1817 3100 120 30 176222235458 59200 116 211 29 — — — — — —
201323 ROK MLEAZL Brewers — 112105 23310 5301 175 219261267528 48300 274 229 41 — — — — — —
201424 A MLEWisconsin Timber Rattlers — 483454 97230 231593 3221 214263231494 18324 335 220 35 — — — — — —
201525 A+ MLEBrevard County Manatees — 4039 6200 1220 42 154179205385 51326 552 161 -5 — — — — — —
201626 A+ MLE2 teams — 492454 111961 301465 3215 244301297598 53355 306 263 64 — — — — — —
201727 AA MLE2 teams — 607573 1351363 251664 5614 236274295569 59321 274 248 54 — — — — — —
201828 INTL MLE2 teams — 3736 2000 1230 22 568156137 196 623 86 -56 — — — — — —
201929 AAA MLEGuerreros de Oaxaca — 477448 1061053 211145 5413 237286301587 65305 244 258 61 — — — — — —
▸ Career Totals
Career— MLE — 22662093 48340217 10766218 20072 231274280554 49332 295 240 49 -138 +11 -0 +8 +49 -7.1
/ 162G— MLE — 650600 1381162 311905 5721 230273278551 48332 295 240 49 -40 +3 -0 +2 +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 AAAGuerreros de Oaxaca · 477 PAwOBA .322 → .258 (−64)K% 19.9% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.92%÷0.998×1.200——23.95%
BB% (unintentional) /PA6.71%÷1.036×0.690—×0.9824.39%
HBP% /PA1.05%—×0.940—×0.9820.97%
Singles /BIP31.00%÷1.025×0.930×0.950×0.98226.24%
Doubles /BIP4.56%÷1.200×0.830×0.950×0.9822.94%
Triples /BIP1.82%÷1.058×0.920×0.950×0.9821.48%
Home runs /BIP1.22%÷0.972×0.700—×0.9820.86%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 105, 2B 140, 3B 112, K 100, BB 107 — 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 .322 → .258; ISO .092 → .067; BABIP .373 → .305. 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 AAAColorado Springs Sky Sox · 18 PAwOBA .136 → .086 (−50)K% 44.4% → 62.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA44.44%÷0.925×1.290——61.96%
BB% (unintentional) /PA5.56%÷0.985×0.710—×0.9923.97%
HBP% /PA0.00%—×0.980—×0.9920.00%
Singles /BIP22.22%÷1.014×0.900—×0.99219.56%
Doubles /BIP0.00%÷1.014×0.810—×0.9920.00%
Triples /BIP0.00%÷1.150×0.810—×0.9920.00%
Home runs /BIP0.00%÷1.124×0.780—×0.9920.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 125, 1B 103, 2B 103, 3B 130, K 85, BB 97 — 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).

Result: wOBA .136 → .086; ISO .000 → .000; BABIP .222 → .196. 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 AABiloxi Shuckers · 553 PAwOBA .286 → .248 (−38)K% 21.5% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.52%÷0.959×1.220——27.38%
BB% (unintentional) /PA6.33%÷1.035×0.680—×0.9784.07%
HBP% /PA0.54%—×0.840—×0.9780.45%
Singles /BIP28.50%÷0.986×0.920×1.050×0.97827.29%
Doubles /BIP3.11%÷0.946×0.910×1.050×0.9783.07%
Triples /BIP1.55%÷0.915×0.880×1.050×0.9781.54%
Home runs /BIP1.30%÷1.393×0.800—×0.9780.73%

Factors used: league row SL. Park (home-season share, regressed): HR 179, 1B 97, 2B 89, 3B 83, K 92, BB 107 — 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 .286 → .248; ISO .077 → .062; BABIP .335 → .321. 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+Brevard County Manatees · 254 PAwOBA .329 → .276 (−52)K% 19.7% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.69%÷1.021×1.420——27.38%
BB% (unintentional) /PA12.20%÷1.036×0.750—×0.9688.55%
HBP% /PA1.18%—×0.930—×0.9681.06%
Singles /BIP33.53%÷1.014×0.920×1.050×0.96830.93%
Doubles /BIP3.59%÷1.001×0.960×1.050×0.9683.50%
Triples /BIP1.20%÷0.900×0.810×1.050×0.9681.10%
Home runs /BIP0.00%÷1.093×0.880—×0.9680.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 119, 1B 103, 2B 100, 3B 80, K 104, BB 107 — 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.050.

Result: wOBA .329 → .276; ISO .046 → .042; BABIP .383 → .355. 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 AABiloxi Shuckers · 238 PAwOBA .280 → .249 (−30)K% 26.5% → 32.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.47%÷0.999×1.220——32.33%
BB% (unintentional) /PA5.88%÷1.152×0.680—×0.9883.43%
HBP% /PA0.84%—×0.840—×0.9880.70%
Singles /BIP30.97%÷0.973×0.920×1.050×0.98830.38%
Doubles /BIP2.58%÷0.955×0.910×1.050×0.9882.55%
Triples /BIP2.58%÷0.922×0.880×1.050×0.9882.55%
Home runs /BIP0.65%÷1.243×0.800—×0.9880.41%

Factors used: league row SL. Park (home-season share, regressed): HR 149, 1B 95, 2B 91, 3B 84, K 100, BB 130 — 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.050.

Result: wOBA .280 → .249; ISO .069 → .062; BABIP .364 → .356. 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+Brevard County Manatees · 40 PAwOBA .229 → .161 (−67)K% 37.5% → 54.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.50%÷0.986×1.420——54.02%
BB% (unintentional) /PA5.00%÷0.987×0.750—×0.9783.71%
HBP% /PA0.00%—×0.930—×0.9780.00%
Singles /BIP27.27%÷1.057×0.920—×0.97823.23%
Doubles /BIP9.09%÷0.911×0.960—×0.9789.37%
Triples /BIP0.00%÷0.900×0.810—×0.9780.00%
Home runs /BIP0.00%÷0.887×0.880—×0.9780.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 77, 1B 111, 2B 82, 3B 80, K 97, BB 97 — 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).

Result: wOBA .229 → .161; ISO .054 → .043; BABIP .364 → .326. 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 AWisconsin Timber Rattlers · 483 PAwOBA .266 → .220 (−46)K% 24.0% → 33.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.02%÷0.989×1.360——33.04%
BB% (unintentional) /PA7.25%÷1.049×0.690—×0.9804.67%
HBP% /PA0.62%—×0.780—×0.9800.47%
Singles /BIP33.12%÷1.019×0.920×1.050×0.98030.76%
Doubles /BIP0.96%÷0.996×0.830×1.050×0.9800.82%
Triples /BIP1.27%÷1.150×0.910×1.050×0.9801.04%
Home runs /BIP0.00%÷1.025×0.800—×0.9800.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 104, 2B 99, 3B 130, K 98, BB 110 — 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.050.

Result: wOBA .266 → .220; ISO .026 → .020; BABIP .351 → .324. 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 ROKAZL Brewers · 112 PAwOBA .314 → .229 (−85)K% 18.8% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.75%÷1.000×1.440——27.00%
BB% (unintentional) /PA7.14%÷1.000×0.620—×0.9654.27%
HBP% /PA0.89%—×0.720—×0.9650.62%
Singles /BIP29.63%÷1.000×0.820×1.050×0.96524.62%
Doubles /BIP6.17%÷1.000×0.720×1.050×0.9654.50%
Triples /BIP1.23%÷1.000×0.720×1.050×0.9650.90%
Home runs /BIP0.00%÷1.000×0.780—×0.9650.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .314 → .229; ISO .069 → .047; BABIP .370 → .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).

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