J.J. D'OrazioC Rocket City Trash Pandas
Age 24 R/R 6'1" / 170 lbs AA HR -5% Svc 0.0 · Ctrl thru 2034 peak 0.3 · 2029
wRC+†49
AVG/OBP/SLG.204 / .252 / .296
PA224
HR3
K%29
BB%5
MLB%2%
BAT: -12.8 runs (wOBA-derived runs vs avg)-13BATRUN: -0.5 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.0 runs (Positional adjustment)+4POSREP: +6.3 runs (Replacement-level credit)+6REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
3535
PWR
3434
SPD
4343
EYE
3939
trajectory · 10 yrs
0.3peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M+0.3$1M+$0.5M
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $3M $-1M -$5M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKGCL Blue Jays 175167 31510 6681 34 .186.218.228.446 .042.310 393 .190 4 -19 -1 +0 +3 +5 -1.2
202119 ROK2 teams 122112 20112 8470 00 .179.233.259.492 .080.277 397 .203 13 -12 +0 +0 +2 +3 -0.6
202220 AVisalia Rawhide 310275 541702 27943 02 .196.275.280.555 .084.283 309 .247 47 -18 -1 +0 +6 +9 -0.5
202321 A+2 teams 441413 941947 211231 20 .228.267.344.610 .116.302 285 .264 60 -20 +0 +0 +8 +12 0.1
202422 AA2 teams 333309 601204 18912 01 .194.243.272.515 .078.258 275 .230 34 -25 -0 +0 +6 +9 -1.0
202523 AA3 teams 300282 52712 12993 22 .184.226.238.463 .053.273 334 .203 14 -29 -0 +0 +5 +8 -1.6
▸ 2026 Season (actual · ROS · total)
202624 AARocket City Trash Pandas 2423 5101 150 00 .217.250.391.641 .174.235 214 .258 56 -1 +0 +0 +0 +1 -0.0
ROS24 MLBLAA 200186 38713 11581 11 .204.253.301.554 .097.279 296 .249 49 -12 -0 +0 +4 +6 -0.3
TOT24 MLBLAA 224209 43814 12631 11 .206.252.311.563 .105.273 285 .250 49 -13 -0 +0 +4 +6 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 11%LAA 291270 571115 17822 21 .211.263.315.578 .104.282 286 .261 58 -14 +0 +0 +5 +8 -0.0
202826 MLB 26%LAA 352324 701317 22983 31 .216.272.327.599 .111.283 286 .268 63 -15 +0 +0 +6 +10 0.2
202927 MLB 44%LAA 378347 751427 251043 31 .216.275.329.603 .112.284 287 .271 66 -15 +0 +0 +7 +11 0.3
203028 MLB 53%LAA 393361 791528 261093 31 .219.277.338.615 .119.284 287 .271 66 -15 +0 -1 +7 +11 0.3
203129 MLB 64%LAA 395362 791528 271103 31 .218.278.337.615 .119.283 287 .269 64 -16 +0 -1 +7 +11 0.1
203230 MLB 73%LAA 395362 761417 271123 21 .210.270.312.583 .102.281 287 .266 62 -17 +0 -2 +7 +11 -0.1
203331 MLB 81%LAA 372341 711317 251073 10 .208.268.314.582 .106.280 297 .262 59 -17 +0 -3 +7 +11 -0.3
203432 MLB 88%LAA 345317 651216 231012 10 .205.263.306.569 .101.278 297 .258 55 -17 +0 -4 +6 +10 -0.5
203533 MLB 94%LAA 308283 581115 20922 00 .205.262.304.566 .099.277 306 .252 51 -17 +0 -4 +6 +9 -0.7
203634 MLBLAA 260239 48914 17802 00 .201.260.297.557 .096.275 317 .246 47 -16 +0 -5 +5 +7 -0.9
▸ Career Totals (MLE all levels + projections)
Career 53704950 10271952184 332157537 2616 .207.262.306.569 .099.283 296 .253 52 -293 -1 -20 +96 +152 -6.7
/ 162G 650599 12524310 401914 32 .209.262.309.571 .100.286 296 .253 52 -35 -0 -2 +12 +18 -0.8

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKGCL Blue Jays 175164 46810 9471 34 .280.322.341.663 .061.390 275 .299 87 -3 -1 +5 0.1
202119 ADunedin Blue Jays 4541 6001 3130 00 .146.205.220.424 .073.179 297 .193 6 -5 +0 +1 -0.4
202119 ROKACL D-backs 7767 19111 9210 00 .284.368.373.742 .090.391 2712 .334 114 +1 +0 +2 0.3
202220 AVisalia Rawhide 310263 581802 39703 02 .221.328.312.640 .091.286 2313 .294 83 -6 -1 +9 0.2
202321 AAAmarillo Sod Poodles 145138 30611 4330 00 .217.239.297.537 .080.274 233 .235 38 -10 +0 +4 -0.6
202321 A+Hillsboro Hops 296260 801738 31561 20 .308.382.488.871 .181.362 1910 .381 150 +17 +0 +8 2.6
202422 AAAmarillo Sod Poodles 284256 571205 23612 01 .223.292.328.620 .105.271 218 .280 72 -9 -0 +8 -0.1
202422 INTLTigres de Aragua 4944 13011 490 00 .295.354.409.763 .114.343 188 .336 115 +1 +0 +1 0.2
202523 AAAmarillo Sod Poodles 147139 31502 6371 10 .223.260.302.562 .079.287 254 .253 52 -8 +0 +4 -0.4
202523 A+Hillsboro Hops 8877 21310 9202 01 .273.364.338.701 .065.368 2310 .325 107 +1 -0 +2 0.3
202523 INTLTigres de Aragua 6557 17503 6120 11 .298.365.544.909 .246.326 189 .385 152 +4 -0 +2 0.6

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
J.J. D'Orazio (OGILVIE) 24 35 34 43 39 .204/.252/.296 .092.279 31 29% 5% 49 -0.7
Max Burt
2021 · AA
24 39 39→45 44→55 35 .194/.241/.275 .081.273 86 31% 4% 38 -2.6 .201/.251/.316 .115.288 1315 33% 5% 53 -1.5 .192/.248/.313.122.271152134%6%49-1.0
Bryan Holaday
2012 · AA
24 42 41→45 48→40 41 .206/.264/.302 .095.280 97 29% 6% 55 -1.4 .216/.266/.302 .086.273 75 22% 5% 56 -1.3 .217/.286/.341.124.25213219%7%71-0.1
Grayson Greiner
2017 · AA
24 44 40→45 48→30 37 .210/.255/.298 .088.306 83 33% 5% 50 -1.8 .211/.270/.323 .112.287 113 29% 7% 63 -0.8 .200/.267/.314.114.26412028%8%57-0.7
Matt Pagnozzi
2007 · AA
24 37 38→45 44→40 39 .181/.240/.262 .080.265 44 32% 6% 34 -2.8 .194/.245/.272 .078.275 64 30% 5% 39 -2.5 .210/.275/.291.081.2897028%7%55-0.6
Claudio Finol
2023 · AA
23 39 38→40 49→45 40 .187/.243/.265 .078.259 58 29% 6% 37 -2.7 .205/.266/.297 .092.292 810 31% 7% 55 -1.4 .195/.264/.279.084.281101232%7%48-0.5
Alex Lavisky
2015 · AA
24 43 42→45 45→30 39 .214/.257/.313 .098.280 104 27% 5% 54 -1.4 .206/.259/.303 .097.259 106 24% 6% 53 -1.5 .136/.208/.206.070.1589021%7%6-1.2
Rylan Sandoval
2012 · A
24 39 40 45 37 .190/.256/.282 .091.284 85 34% 5% 47 -1.9 .206/.258/.300 .094.302 86 33% 5% 52 -1.6 .213/.261/.298.086.3107632%5%48-0.7
Blake Hunt
2023 · AA
24 38 43→50 49→40 38 .190/.248/.301 .111.281 115 35% 6% 49 -1.8 .209/.266/.343 .134.276 145 29% 6% 67 -0.5 .206/.268/.347.141.26215227%6%67-0.3
Alika Williams
2023 · AAA
24 43→44 42→45 44→45 43 .211/.265/.309 .098.267 107 25% 6% 57 -1.2 .221/.276/.328 .107.282 107 24% 6% 67 -0.5 .227/.280/.331.104.28610623%6%66-0.4
Riccio Torrez
2014 · AA
24 40→34 41→40 47→45 39 .196/.253/.290 .095.244 86 23% 4% 48 -1.9 .201/.253/.295 .094.270 87 28% 4% 49 -1.8 .152/.175/.220.069.2215433%2%-9-1.1
Adam Weisenburger
2013 · AA
24 43 37→40 44→30 46 .202/.276/.270 .069.270 45 25% 8% 53 -1.5 .214/.291/.304 .090.282 74 25% 8% 68 -0.5 .212/.296/.301.089.2727223%8%68-0.2
Rocky Gale
2012 · AA
24 39→46 37→40 42→30 41 .190/.239/.258 .068.249 55 25% 5% 33 -2.9 .201/.234/.259 .058.248 44 20% 4% 30 -3.1 .244/.284/.303.059.3033119%4%61-0.5
Gerardo Bustamante
2010 · A
24 42 40 47→50 44 .204/.259/.295 .091.269 86 27% 7% 51 -1.7 .206/.265/.296 .090.272 810 26% 6% 54 -1.4 .219/.256/.308.088.269111223%4%49-0.6
John Murrian
2012 · AAA
24 41 42→45 47→45 36 .204/.246/.310 .106.291 105 32% 5% 50 -1.8 .200/.252/.304 .104.272 95 29% 5% 50 -1.7 .151/.227/.251.100.19810029%6%25-1.0
Ramón Rodríguez
2022 · AA
23 43 43→40 47→45 41 .215/.260/.324 .109.274 115 26% 5% 59 -1.1 .223/.275/.317 .094.260 108 18% 6% 63 -0.8 .219/.280/.315.096.24011814%7%64-0.3
Anthony Mulrine
2023 · AAA
25 37 38→40 45→40 39 .179/.256/.255 .076.265 65 33% 6% 41 -2.3 .189/.268/.274 .085.271 76 31% 7% 51 -1.7 .144/.247/.211.068.2015028%8%25-0.8
Steven Baron
2015 · AA
24 40 39→45 52→50 37 .196/.234/.288 .092.269 69 29% 4% 37 -2.6 .223/.277/.303 .080.306 58 27% 7% 60 -1.0 .231/.292/.300.069.3165627%7%62-0.4
Jose Gil
2010 · AA
23 41 40→45 44→45 38 .203/.239/.292 .089.265 77 26% 4% 41 -2.3 .219/.268/.340 .121.272 137 24% 5% 67 -0.5 .216/.271/.342.126.25815622%6%66-0.3
Chadd Krist
2015 · A
25 40 41→40 44→45 43 .198/.262/.299 .100.269 86 29% 7% 53 -1.5 .191/.246/.291 .100.279 106 33% 6% 45 -2.1 .147/.198/.242.094.21111036%5%8-1.4
Connor Justus
2019 · AA
24 39→37 38→40 42→45 46 .188/.273/.266 .078.268 68 30% 8% 51 -1.7 .174/.249/.243 .069.257 58 32% 7% 35 -2.8 .148/.220/.200.051.2263633%6%9-2.7