J.J. D'Orazio

C Rocket City Trash Pandas
Age 25 R/R 6'1" / 170 lbs AA K +5%HR +4% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#2177ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AA/INTL2 orgs333.233/.301/.3406057—.202/.253/.278
202523AA/A+/INTL2 orgs300.253/.313/.3635255—.186/.231/.236
202624AALAA165.245/.315/.4087163—.212/.265/.351
2027PROJMLE25MLBLAA2.213/.263/.3190064-0.0
2028PROJ31% MLB26MLBLAA50.214/.266/.32311660.0
2029PROJ42% MLB27MLBLAA85.215/.267/.32521670.0
Next 3 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
Whiff%69
K%68
Chase%65
ISO59
Z-Con%53
wRC+44
Career WAR0.0 WAR median (P10 0.0 / P90 0.1, comp-based) · star 0% · didn't stick 98%
CompsJulio E. Rodriguez (age 25) · Olivier Basabe (age 25) · Connor Kaiser (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†64
AVG/OBP/SLG.213 / .263 / .319
PA2
HR0
K%25
BB%5
BABIP267
ISO106
MLB%2%
Value2027 · WAR
BAT: -4.3 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.00.0272829
Tools · ContractCON 36 / POW 39
Toolsscout grade
CONTACT36
scouting grade only
POWER39
scouting grade only
EYE39
scouting grade only
SPEED44
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
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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. 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)
201917 ROKGCL Blue Jays — 175164 46810 9471 34 280322341663 61390 275 299 17 — — — — — —
202119 ADunedin Blue Jays — 4541 6001 3130 00 146205220424 73179 297 193 -4 — — — — — —
202119 ROKACL D-backs — 7767 19111 9210 00 284368373742 90391 2712 334 39 — — — — — —
202220 AVisalia Rawhide — 310263 581802 39703 02 221328312640 91286 2313 294 53 — — — — — —
202321 AAAmarillo Sod Poodles — 145138 30611 4330 00 217239297537 80274 233 235 21 — — — — — —
202321 A+Hillsboro Hops — 296260 801738 31561 20 308382488871 181362 1910 381 101 — — — — — —
202422 AAAmarillo Sod Poodles — 284256 571205 23612 01 223292328620 105271 218 280 47 — — — — — —
202422 INTLTigres de Aragua — 4944 13011 490 00 295354409763 114343 188 336 113 — — — — — —
202523 AAAmarillo Sod Poodles — 147139 31502 6371 10 223260302562 79287 254 253 13 — — — — — —
202523 A+Hillsboro Hops — 8877 21310 9202 01 273364338701 65368 2310 325 58 — — — — — —
202523 INTLTigres de Aragua — 6557 17503 6120 11 298365544909 246326 189 385 146 — — — — — —
202624 AARocket City Trash Pandas — 165147 36307 13352 11 245315408723 163269 218 318 63 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201917 ROK MLEGCL Blue Jays — 175167 31510 6681 34 186218228446 42303 393 194 17 — — — — — —
202119 A MLEDunedin Blue Jays — 4542 6001 2170 00 143182214396 71175 384 162 -4 — — — — — —
202119 ROK MLEACL D-backs — 7770 14111 6310 00 200263286549 86312 408 226 39 — — — — — —
202220 A MLEVisalia Rawhide — 310275 531601 27953 02 193272262534 69276 319 246 53 — — — — — —
202321 AA MLEAmarillo Sod Poodles — 145139 26510 3400 00 187204237442 50251 282 199 21 — — — — — —
202321 A+ MLEHillsboro Hops — 296270 721537 22771 20 267324422746 156332 267 317 101 — — — — — —
202422 AA MLEAmarillo Sod Poodles — 284263 531103 16732 01 202253278530 76260 266 237 47 — — — — — —
202523 AA MLEAmarillo Sod Poodles — 147141 23301 4461 10 163192206397 43241 313 187 13 — — — — — —
202523 A+ MLEHillsboro Hops — 8880 18310 6272 01 225295287583 62332 317 254 58 — — — — — —
202624 AA MLERocket City Trash Pandas — 165151 32306 9432 11 212265351616 139239 265 262 63 — — — — — —
201917 ROK MLEGCL Blue Jays — 175167 31510 6681 34 186218228446 42310 393 194 17 — — — — — —
201917 ROK RAWGCL Blue Jays — 175164 46810 9471 34 280322341663 61390 275 299 17 — — — — — —
202119 ROK MLE2 teams — 122112 19111 8470 00 170225223448 54273 397 202 23 — — — — — —
202119 ROK RAW2 teams — 122108 25112 12340 00 231308315623 83311 2810 282 23 — — — — — —
202220 A MLEVisalia Rawhide — 310275 531601 27953 02 193272262534 69283 319 246 53 — — — — — —
202220 A RAWVisalia Rawhide — 310263 581802 39703 02 221328312640 91286 2313 294 53 — — — — — —
202321 A+ MLE2 teams — 441409 982047 251171 20 240285359644 120314 276 278 74 — — — — — —
202321 A+ RAW2 teams — 441398 1102349 35891 20 276336422758 146331 208 333 74 — — — — — —
202422 AA MLE2 teams — 333308 631304 19862 01 205255286541 81267 266 237 47 — — — — — —
202422 AA RAW2 teams — 333300 701216 27702 01 233301340641 107282 218 288 47 — — — — — —
202523 AA MLE3 teams — 300281 53811 13943 22 189232235467 46277 314 212 30 — — — — — —
202523 AA RAW3 teams — 300273 691315 21693 22 253313363676 110318 237 303 30 — — — — — —
202624 AA MLERocket City Trash Pandas — 165151 32306 9432 11 212265351616 139248 265 262 63 — — — — — —
202624 AA RAWRocket City Trash Pandas — 165147 36307 13352 11 245315408723 163269 218 318 63 — — — — — —
201917 ROK MLEGCL Blue Jays — 175166 31510 6681 34 187218229447 42303 393 194 17 — — — — — —
202119 ROK MLE2 teams — 122113 19111 8470 00 168225221446 53261 397 202 23 — — — — — —
202220 A MLEVisalia Rawhide — 310277 531601 27953 02 191272260532 69276 319 246 53 — — — — — —
202321 A+ MLE2 teams — 441412 982047 251171 20 238285357642 119305 276 278 74 — — — — — —
202422 AA MLE2 teams — 333309 631304 19862 01 204255285540 81260 266 237 47 — — — — — —
202523 AA MLE3 teams — 300281 53811 13943 22 189232235467 46275 314 212 30 — — — — — —
202624 AA MLERocket City Trash Pandas — 165153 32306 9432 11 209265346612 137239 265 262 63 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 AA MLE2 teams — 333309 631304 19862 01 204255285540 81260 266 237 47 — — — — — —
202523 AA MLE3 teams — 300281 53811 13943 22 189232235467 46275 314 212 30 — — — — — —
202624 AA MLERocket City Trash Pandas — 165153 32306 9432 11 209265346612 137239 265 262 63 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLELAA 2% 215200 43814 11542 31 214264320584 106269 255 262 64 -9 +0 +0 +4 +5 0.0
▸ 2027 — real world (MLB)
202725 MLB CTXLAA 2% 22 0000 000 00 213263319581 106267 00 261 64 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLELAA 31% 160148 33613 9402 21 216267325591 109270 256 265 66 -7 +0 +0 +3 +3 -0.0
202927 MLB MLELAA 42% 202187 40714 11502 21 216268326594 110270 255 267 67 -8 +0 +0 +4 +4 -0.0
202826 MLB CTXLAA 31% 5047 10201 3120 10 214266323589 109268 246 264 66 -2 +0 +0 +1 +1 0.0
202927 MLB CTXLAA 42% 8579 17302 5211 10 215267325592 110268 256 266 67 -3 +0 +0 +2 +2 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 135126 27503 8331 20 214267325592 111267 246 265 52 -5 +0 +0 +2 +3 0.0
/ 162G— A+C — 650607 12924014 391595 100 213266321587 109265 246 265 52 -26 +2 +0 +12 +14 0.2
Career— MLE — 23082132 44283929 13266517 1312 207259295555 88283 296 245 52 -19 +0 +0 +8 +10 -0.0
/ 162G— MLE — 650600 1242338 371875 43 207258295553 88282 296 245 52 -27 +0 +0 +12 +14 -0.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.

2026 AARocket City Trash Pandas · 165 PAwOBA .315 → .262 (−53)K% 21.2% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.21%÷1.000×1.220——25.88%
BB% (unintentional) /PA7.88%÷1.000×0.680—×0.9985.35%
HBP% /PA1.21%—×0.840—×0.9981.02%
Singles /BIP23.21%÷1.000×0.920×0.982×0.99820.94%
Doubles /BIP2.68%÷1.000×0.910×0.982×0.9982.39%
Triples /BIP0.00%÷1.000×0.880×0.982×0.9980.00%
Home runs /BIP6.25%÷1.000×0.800—×0.9984.99%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×0.982.

Result: wOBA .315 → .262; ISO .163 → .132; BABIP .269 → .239. 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 AAAmarillo Sod Poodles · 147 PAwOBA .248 → .187 (−61)K% 25.2% → 31.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.17%÷0.972×1.220——31.60%
BB% (unintentional) /PA4.08%÷0.994×0.700—×1.0122.91%
HBP% /PA0.68%—×0.870—×1.0120.60%
Singles /BIP23.53%÷1.041×0.920×0.971×1.01220.43%
Doubles /BIP4.90%÷1.119×0.840×0.971×1.0123.62%
Triples /BIP0.00%÷0.985×0.940×0.971×1.0120.00%
Home runs /BIP1.96%÷1.333×0.800—×1.0121.19%

Factors used: league row TL. Park (home-season share, regressed): HR 167, 1B 108, 2B 124, 3B 97, K 94, BB 99 — 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.971.

Result: wOBA .248 → .187; ISO .079 → .049; BABIP .287 → .241. 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+Hillsboro Hops · 88 PAwOBA .317 → .254 (−63)K% 22.7% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷1.002×1.350——30.61%
BB% (unintentional) /PA10.23%÷1.044×0.710—×0.9886.87%
HBP% /PA2.27%—×0.810—×0.9881.82%
Singles /BIP29.82%÷1.012×0.910×1.023×0.98827.10%
Doubles /BIP5.26%÷0.908×0.830×1.023×0.9884.86%
Triples /BIP1.75%÷1.150×0.820×1.023×0.9881.26%
Home runs /BIP0.00%÷0.968×0.830—×0.9880.00%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 102, 2B 82, 3B 130, K 100, BB 109 — 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.023.

Result: wOBA .317 → .254; ISO .065 → .051; BABIP .368 → .332. 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 AAAmarillo Sod Poodles · 284 PAwOBA .275 → .237 (−38)K% 21.5% → 25.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.48%÷1.018×1.220——25.74%
BB% (unintentional) /PA8.10%÷1.026×0.700—×1.0275.67%
HBP% /PA0.70%—×0.870—×1.0270.63%
Singles /BIP20.51%÷0.974×0.920×1.016×1.02720.21%
Doubles /BIP6.15%÷0.966×0.840×1.016×1.0275.58%
Triples /BIP0.00%÷0.987×0.940×1.016×1.0270.00%
Home runs /BIP2.56%÷1.229×0.800—×1.0271.71%

Factors used: league row TL. Park (home-season share, regressed): HR 146, 1B 95, 2B 93, 3B 97, K 104, BB 105 — 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.016.

Result: wOBA .275 → .237; ISO .105 → .081; BABIP .271 → .260. 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 A+Hillsboro Hops · 296 PAwOBA .375 → .317 (−58)K% 18.9% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.92%÷0.987×1.350——25.87%
BB% (unintentional) /PA10.47%÷1.038×0.710—×1.0127.25%
HBP% /PA0.34%—×0.810—×1.0120.28%
Singles /BIP25.49%÷0.980×0.910×0.997×1.01223.88%
Doubles /BIP8.33%÷0.947×0.830×0.997×1.0127.37%
Triples /BIP1.47%÷0.900×0.820×0.997×1.0121.35%
Home runs /BIP3.92%÷0.952×0.830—×1.0123.46%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 96, 2B 89, 3B 80, K 97, BB 108 — 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 ×0.997.

Result: wOBA .375 → .317; ISO .181 → .155; BABIP .362 → .332. 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 AAAmarillo Sod Poodles · 145 PAwOBA .232 → .199 (−33)K% 22.8% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.76%÷1.003×1.220——27.69%
BB% (unintentional) /PA2.76%÷0.922×0.700—×1.0422.18%
HBP% /PA0.00%—×0.870—×1.0420.00%
Singles /BIP20.95%÷1.054×0.920×1.024×1.04219.53%
Doubles /BIP5.71%÷1.008×0.840×1.024×1.0425.08%
Triples /BIP0.95%÷1.124×0.940×1.024×1.0420.85%
Home runs /BIP0.95%÷1.637×0.800—×1.0420.48%

Factors used: league row TL. Park (home-season share, regressed): HR 227, 1B 111, 2B 102, 3B 125, K 101, BB 84 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.024.

Result: wOBA .232 → .199; ISO .080 → .061; BABIP .274 → .251. 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 AVisalia Rawhide · 310 PAwOBA .292 → .246 (−46)K% 22.6% → 30.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.58%÷1.001×1.360——30.68%
BB% (unintentional) /PA12.58%÷1.023×0.690—×1.0158.61%
HBP% /PA0.97%—×0.780—×1.0150.77%
Singles /BIP19.69%÷0.997×0.920×1.049×1.01519.35%
Doubles /BIP9.33%÷0.942×0.830×1.049×1.0158.75%
Triples /BIP0.00%÷1.000×0.910×1.049×1.0150.00%
Home runs /BIP1.04%÷1.062×0.800—×1.0150.79%

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

Result: wOBA .292 → .246; ISO .091 → .079; BABIP .286 → .276. 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).

2021 ROKACL D-backs · 77 PAwOBA .330 → .226 (−104)K% 27.3% → 39.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.27%÷0.985×1.440——39.88%
BB% (unintentional) /PA11.69%÷1.008×0.620—×0.9957.16%
HBP% /PA0.00%—×0.720—×0.9950.00%
Singles /BIP34.78%÷1.010×0.820—×0.99528.10%
Doubles /BIP2.17%÷0.950×0.720—×0.9951.64%
Triples /BIP2.17%÷0.941×0.720—×0.9951.65%
Home runs /BIP2.17%÷0.986×0.780—×0.9951.71%

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

Result: wOBA .330 → .226; ISO .090 → .061; BABIP .391 → .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).

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