Johnny Ascanio

SS Chattanooga Lookouts
Age 24 S/R 5'8" / 189 lbs AA HR +16%BB +6% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421A+/A/INTL2 orgs446.223/.306/.30141347—.197/.267/.254
202522AA/A+CIN322.221/.358/.3184366—.211/.313/.293
202623AA/A+CIN262.270/.391/.3261382—.253/.349/.302
2027PROJMLE24MLBCIN3.193/.287/.2560058-0.0
2028PROJ31% MLB25MLBCIN61.199/.292/.2771165-0.0
2029PROJ45% MLB26MLBCIN112.203/.295/.2912169-0.0
Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$0.2M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
wOBA83
wRC+80
BB%79
Chase%78
K%75
Whiff%75
Career WAR0.0 WAR median (P10 -0.1 / P90 0.6, comp-based) · star 0% · didn't stick 94%
CompsKawika Emsley-Pai (age 24) · J.R. Taylor (age 24) · Casey Turgeon (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†58
AVG/OBP/SLG.193 / .287 / .256
PA3
HR0
K%33
BB%9
BABIP250
ISO51
MLB%2%
Value2027 · WAR
BAT: -7.6 runs (wOBA-derived runs vs avg)-8BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$3M ctrl surplus
Tools · ContractCON 45 / POW 35
Toolsscout grade
CONTACT45
scouting grade only
POWER35
scouting grade only
EYE60
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M———
2031Pre-Arb$0.9M———
2032Pre-Arb$0.9M———
2033Arb-1$0.2M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$0.0M

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)
202118 ROKDSL Reds — 141111 37530 19228 127 333464432896 99407 1613 402 80 — — — — — —
202219 ADaytona Tortugas — 5448 11000 6110 00 229315229544 297 2011 262 32 — — — — — —
202219 ROKACL Reds — 7161 21320 8181 52 344429459888 115477 2511 393 69 — — — — — —
202320 ADaytona Tortugas — 240212 541514 23471 31 255331392722 137309 2010 320 57 — — — — — —
202421 A+Dayton Dragons — 6855 12001 10121 40 218348273621 55262 1815 290 52 — — — — — —
202421 ADaytona Tortugas — 289250 551103 24455 83 220301300601 80251 168 270 40 — — — — — —
202421 INTLPerth Heat — 8981 19320 5141 12 235287321608 86284 166 269 68 — — — — — —
202522 AAChattanooga Lookouts — 4741 5100 5140 00 122217146364 24179 3011 179 -14 — — — — — —
202522 A+Dayton Dragons — 275217 52824 42448 33 240382350732 111281 1615 332 80 — — — — — —
202623 AAChattanooga Lookouts — 140115 37401 19284 30 322435383817 61419 2014 374 113 — — — — — —
202623 A+Dayton Dragons — 122100 21500 15255 00 210342260602 50276 2012 287 47 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL Reds — 141116 27320 14278 127 233355293648 60280 1910 287 80 — — — — — —
202219 A MLEDaytona Tortugas — 5450 10000 4150 00 200259200459 281 287 216 32 — — — — — —
202219 ROK MLEACL Reds — 7164 15210 5261 52 234300297597 62374 377 270 69 — — — — — —
202320 A MLEDaytona Tortugas — 240219 461113 16641 31 210267311577 100272 277 252 57 — — — — — —
202421 A+ MLEDayton Dragons — 6858 12001 7151 40 207303259562 52247 2210 245 52 — — — — — —
202421 A MLEDaytona Tortugas — 289257 50902 17625 83 195258253511 58231 216 228 40 — — — — — —
202522 AA MLEChattanooga Lookouts — 4743 5100 3170 00 116174140313 23173 366 148 -14 — — — — — —
202522 A+ MLEDayton Dragons — 275229 52823 30568 33 227337319656 92268 2011 287 80 — — — — — —
202623 AA MLEChattanooga Lookouts — 140121 38401 13344 30 314399372770 58414 249 335 113 — — — — — —
202623 A+ MLEDayton Dragons — 122104 19400 11325 00 183292221513 38254 269 238 47 — — — — — —
202118 ROK MLEDSL Reds — 141116 27320 14278 127 233355293648 60297 1910 287 80 — — — — — —
202118 ROK RAWDSL Reds — 141111 37530 19228 127 333464432896 99407 1613 402 80 — — — — — —
202219 ROK MLE2 teams — 125114 25210 9401 52 219282254537 35333 327 247 53 — — — — — —
202219 ROK RAW2 teams — 125109 32320 14291 52 294379358737 64395 2311 336 53 — — — — — —
202320 A MLEDaytona Tortugas — 240219 461113 16641 31 210267311577 100281 277 252 57 — — — — — —
202320 A RAWDaytona Tortugas — 240212 541514 23471 31 255331392722 137309 2010 320 57 — — — — — —
202421 A MLE3 teams — 446394 781104 31967 135 198269256525 58247 227 231 43 — — — — — —
202421 A RAW3 teams — 446386 861424 39717 135 223306301606 78259 169 273 43 — — — — — —
202522 A+ MLE2 teams — 322272 57923 33738 33 210313290604 81271 2310 267 67 — — — — — —
202522 A+ RAW2 teams — 322258 57924 47588 33 221358318676 97266 1815 310 67 — — — — — —
202623 AA MLE2 teams — 262225 57801 24669 30 253349302651 49352 259 290 82 — — — — — —
202623 AA RAW2 teams — 262215 58901 34539 30 270391326717 56352 2013 334 82 — — — — — —
202118 ROK MLEDSL Reds — 141118 27320 14278 127 229355288643 59280 1910 287 80 — — — — — —
202219 ROK MLE2 teams — 125114 25210 9401 52 219282254537 35334 327 247 53 — — — — — —
202320 A MLEDaytona Tortugas — 240221 461113 16641 31 208267308575 100272 277 252 57 — — — — — —
202421 A MLE3 teams — 446405 781104 31967 135 193269249518 57234 227 231 43 — — — — — —
202522 A+ MLE2 teams — 322278 57923 33738 33 205313284597 79254 2310 267 67 — — — — — —
202623 AA MLE2 teams — 262227 57801 24669 30 251349300648 48339 259 290 82 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLE3 teams — 446405 781104 31967 135 193269249518 57234 227 231 43 — — — — — —
202522 A+ MLE2 teams — 322278 57923 33738 33 205313284597 79254 2310 267 67 — — — — — —
202623 AA MLE2 teams — 262227 57801 24669 30 251349300648 48339 259 290 82 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLECIN 2% 312273 53912 29717 41 192287254540 61249 239 255 58 -15 +0 +0 +3 +7 -0.1
▸ 2027 — real world (MLB)
202724 MLB CTXCIN 2% 33 0000 010 00 193287256543 63250 330 256 58 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLECIN 31% 196172 35612 18454 21 198291273564 75252 239 264 65 -8 +0 +0 +2 +4 -0.2
202926 MLB MLECIN 45% 251220 44713 24575 31 202294286580 85254 2310 269 69 -9 +0 +0 +3 +5 -0.1
203027 MLB MLECIN 49% 279245 50814 26646 31 203294290585 87256 239 271 69 -10 +0 +0 +3 +6 -0.1
203128 MLB MLECIN 52% 295259 53914 28686 21 204294292586 88257 239 271 70 -11 +0 -1 +3 +6 -0.2
203229 MLB MLECIN 52% 296262 53914 27695 11 203293292584 88257 239 270 69 -11 -0 -1 +3 +6 -0.3
203330 MLB MLECIN 52% 294260 53914 27695 01 201289284573 84256 239 266 66 -12 -0 -2 +3 +6 -0.5
202825 MLB CTXCIN 31% 6154 11201 6141 10 199292277569 78253 2310 265 65 -3 +0 +0 +1 +1 -0.0
202926 MLB CTXCIN 45% 11298 20302 11252 10 203295291586 88255 2210 272 69 -4 +0 +0 +1 +2 -0.0
203027 MLB CTXCIN 49% 137120 24402 13313 10 204296295591 90256 239 273 69 -5 +0 +0 +1 +3 -0.0
203128 MLB CTXCIN 52% 152134 26402 14353 10 205295297592 92257 239 273 70 -6 +0 -0 +2 +3 -0.1
203229 MLB CTXCIN 52% 153135 27502 14363 10 205294297590 92258 249 273 69 -6 +0 -1 +2 +3 -0.1
203330 MLB CTXCIN 52% 151133 26402 14363 00 202290289579 87256 249 268 66 -6 +0 -1 +2 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 766674 13422011 7217715 50 199290280571 82251 239 271 64 -29 +1 -2 +8 +17 -0.5
/ 162G— A+C — 650572 1141909 6115013 40 199291280571 80252 239 271 64 -25 +1 -2 +7 +14 -0.5
Career— MLE — 33012894 603961233 29177368 5225 208296284580 76270 239 263 64 -69 -0 -4 +19 +38 -1.6
/ 162G— MLE — 650570 1181926 5715213 105 207294279573 72269 239 263 64 -25 -0 -2 +7 +14 -0.6

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.

2026 AAChattanooga Lookouts · 140 PAwOBA .365 → .335 (−30)K% 20.0% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.000×1.220——24.40%
BB% (unintentional) /PA13.57%÷1.000×0.680—×1.0279.48%
HBP% /PA2.86%—×0.840—×1.0272.46%
Singles /BIP36.78%÷1.000×0.920×1.050×1.02736.49%
Doubles /BIP4.60%÷1.000×0.910×1.050×1.0274.51%
Triples /BIP0.00%÷1.000×0.880×1.050×1.0270.00%
Home runs /BIP1.15%÷1.000×0.800—×1.0270.94%

Factors used: league row SL. 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 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .365 → .335; ISO .061 → .057; BABIP .419 → .414. 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).

2026 A+Dayton Dragons · 122 PAwOBA .283 → .238 (−45)K% 20.5% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.49%÷1.000×1.270——26.02%
BB% (unintentional) /PA12.30%÷1.000×0.710—×0.9988.71%
HBP% /PA4.10%—×0.790—×0.9983.23%
Singles /BIP21.33%÷1.000×0.920×1.030×0.99820.18%
Doubles /BIP6.67%÷1.000×0.810×1.030×0.9985.55%
Triples /BIP0.00%÷1.000×0.850×1.030×0.9980.00%
Home runs /BIP0.00%÷1.000×0.800—×0.9980.00%

Factors used: league row Midwest League. 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 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.030.

Result: wOBA .283 → .238; ISO .050 → .042; BABIP .276 → .254. 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).

2025 A+Dayton Dragons · 275 PAwOBA .327 → .287 (−40)K% 16.0% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.00%÷0.999×1.270——20.33%
BB% (unintentional) /PA15.27%÷1.006×0.710—×1.01210.91%
HBP% /PA2.91%—×0.790—×1.0122.33%
Singles /BIP21.97%÷0.987×0.920×1.028×1.01221.30%
Doubles /BIP4.62%÷0.928×0.810×1.028×1.0124.20%
Triples /BIP1.16%÷0.900×0.850×1.028×1.0121.14%
Home runs /BIP2.31%÷1.124×0.800—×1.0121.67%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 125, 1B 97, 2B 86, 3B 80, K 100, BB 101 — applied at half strength. Age: age 22 vs a level average of 22.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.028.

Result: wOBA .327 → .287; ISO .111 → .097; BABIP .281 → .268. 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).

2025 AAChattanooga Lookouts · 47 PAwOBA .179 → .148 (−31)K% 29.8% → 36.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.79%÷1.010×1.220——35.99%
BB% (unintentional) /PA10.64%÷1.087×0.680—×1.0426.93%
HBP% /PA0.00%—×0.840—×1.0420.00%
Singles /BIP14.81%÷0.963×0.920—×1.04214.74%
Doubles /BIP3.70%÷1.092×0.910—×1.0423.22%
Triples /BIP0.00%÷1.001×0.880—×1.0420.00%
Home runs /BIP0.00%÷1.021×0.800—×1.0420.00%

Factors used: league row SL. Park (home-season share, regressed): HR 104, 1B 93, 2B 118, 3B 100, K 102, BB 117 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average).

Result: wOBA .179 → .148; ISO .024 → .021; BABIP .179 → .173. 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).

2024 ADaytona Tortugas · 289 PAwOBA .267 → .228 (−39)K% 15.6% → 21.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.57%÷0.990×1.360——21.39%
BB% (unintentional) /PA8.30%÷0.991×0.690—×1.0155.87%
HBP% /PA1.73%—×0.780—×1.0151.37%
Singles /BIP20.00%÷0.960×0.920×0.982×1.01519.09%
Doubles /BIP5.37%÷1.032×0.830×0.982×1.0154.30%
Triples /BIP0.00%÷0.918×0.910×0.982×1.0150.00%
Home runs /BIP1.46%÷1.078×0.800—×1.0151.10%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 92, 2B 106, 3B 84, K 98, BB 98 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .267 → .228; ISO .080 → .063; BABIP .251 → .231. 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).

2024 A+Dayton Dragons · 68 PAwOBA .284 → .245 (−39)K% 17.6% → 22.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.65%÷1.006×1.270——22.28%
BB% (unintentional) /PA14.71%÷0.976×0.710—×1.02710.99%
HBP% /PA1.47%—×0.790—×1.0271.19%
Singles /BIP25.58%÷1.023×0.920×1.032×1.02724.37%
Doubles /BIP0.00%÷0.941×0.810×1.032×1.0270.00%
Triples /BIP0.00%÷1.030×0.850×1.032×1.0270.00%
Home runs /BIP2.33%÷1.285×0.800—×1.0271.49%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 157, 1B 105, 2B 88, 3B 106, K 101, BB 95 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.032.

Result: wOBA .284 → .245; ISO .055 → .036; BABIP .262 → .247. 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).

2023 ADaytona Tortugas · 240 PAwOBA .313 → .252 (−61)K% 19.6% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.58%÷1.006×1.360——26.49%
BB% (unintentional) /PA9.58%÷1.006×0.690—×1.0306.77%
HBP% /PA0.42%—×0.780—×1.0300.33%
Singles /BIP20.61%÷1.032×0.920×1.014×1.03019.17%
Doubles /BIP9.09%÷1.100×0.830×1.014×1.0307.16%
Triples /BIP0.61%÷1.083×0.910×1.014×1.0300.53%
Home runs /BIP2.42%÷1.060×0.800—×1.0301.88%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 112, 1B 106, 2B 120, 3B 117, K 101, BB 101 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .313 → .252; ISO .137 → .104; BABIP .309 → .272. 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).

2022 ROKACL Reds · 71 PAwOBA .389 → .270 (−118)K% 25.4% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.35%÷1.005×1.440——36.32%
BB% (unintentional) /PA11.27%÷1.011×0.620—×1.0086.96%
HBP% /PA1.41%—×0.720—×1.0081.02%
Singles /BIP37.21%÷1.022×0.820—×1.00830.07%
Doubles /BIP6.98%÷1.035×0.720—×1.0084.89%
Triples /BIP4.65%÷0.983×0.720—×1.0083.43%
Home runs /BIP0.00%÷0.970×0.780—×1.0080.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 104, 2B 107, 3B 97, K 101, BB 102 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .389 → .270; ISO .115 → .076; BABIP .477 → .374. 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 — .