J.J. D'OrazioC Rocket City Trash Pandas
Age 24 R/R 6'1" / 170 lbs AA HR -4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION144 act + 96 ros · stats below = ROS only
wRC+†46
AVG/OBP/SLG.200 / .250 / .300
PA96
HR2
K%28
BB%5
BABIP262
ISO100
MLB%2%
Value2026 · WAR
BAT: -11.6 runs (wOBA-derived runs vs avg)-12BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.3 runs (Positional adjustment)+4POSREP: +6.8 runs (Replacement-level credit)+7REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.10.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 35 / POW 38
Toolsscout grade
CONTACT35
scouting grade only
POWER38
scouting grade only
EYE39
scouting grade only
SPEED43
scouting grade only
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
2029Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2030Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKGCL Blue Jays 175167 31510 6681 34 186218228446 42310 393 190 4
201917 ROKGCL Blue Jays 175164 46810 9471 34 280322341663 61390 275 299 87
202119 ROK2 teams 122112 19111 8470 00 170225223448 54273 397 204 14
202119 ROK2 teams 122108 25112 12340 00 231308315623 83311 2810 282 74
202220 AVisalia Rawhide 310276 541702 26943 02 196272279551 83281 308 248 48
202220 AVisalia Rawhide 310263 581802 39703 02 221328312640 91286 2313 294 83
202321 A+2 teams 441413 931947 211231 20 225264341606 116299 285 264 60
202321 A+2 teams 441398 1102349 35891 20 276336422758 146331 208 333 113
202422 AA2 teams 333309 631304 18892 01 204252285537 81269 275 236 39
202422 AA2 teams 333300 701216 27702 01 233301340641 107282 218 288 79
202523 AA3 teams 300282 50711 121003 22 177219220439 43268 334 198 10
202523 AA3 teams 300273 691315 21693 22 253313363676 110318 237 303 90
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AALAA 144131 28205 8412 11 214270344613 130261 286 270 65 -6 -0 +0 +3 +4 0.1
YTD24 AALAA 144128 32206 11322 11 250319406725 156280 228 319 102 +0 -0 +0 +3 +4 0.7
ROS24 AALAA 2% 9690 18302 5271 10 200250300550 100268 285 245 46 -6 +0 +0 +2 +3 -0.1
ROS24 MLBLAA 2% 22 0000 010 00 267 500 237 40 -0 +0 +0 +0 +0 -0.0
FULL24 AALAA 146133 28205 8422 11 211266338604 128258 295 270 64 -6 -0 +0 +3 +4 0.1
TOT24 AALAA 240221 46507 13683 21 208262326587 118262 285 260 57 -12 +0 +0 +4 +7 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBLAA 31% 292271 57916 16803 21 210262317579 107272 275 257 55 -15 +0 +0 +5 +8 -0.1
202826 MLBLAA 45% 352326 691117 20953 32 212264316580 104273 276 264 60 -16 -0 +0 +6 +10 0.0
202927 MLBLAA 49% 379349 741218 231024 32 212269321590 109274 276 267 62 -16 -0 +0 +7 +11 0.1
203028 MLBLAA 52% 394363 771318 241064 32 212269320588 107274 276 267 63 -17 -0 -1 +7 +11 0.1
203129 MLBLAA 52% 395364 771318 241074 32 212268319587 107273 276 265 61 -17 -0 -1 +7 +11 -0.1
202725 MLBLAA 31% 9185 18302 5251 10 212264318581 106271 275 250 49 -5 +0 +0 +2 +3 -0.1
202826 MLBLAA 45% 157146 30503 9421 11 205256301558 96273 276 255 54 -8 -0 +0 +3 +4 -0.1
202927 MLBLAA 49% 186171 37614 11502 11 216272333605 117273 276 258 56 -9 -0 +0 +3 +5 -0.1
203028 MLBLAA 52% 203187 39614 12552 21 209264316579 107273 276 259 56 -10 +0 -0 +4 +6 -0.1
203129 MLBLAA 52% 204187 39614 13552 21 209267316583 107272 276 257 55 -10 +0 -1 +4 +6 -0.2
▸ Career Totals
Career 843778 16326317 502288 74 210264316581 107272 276 257 55 -43 -0 -1 +15 +24 -0.6
/ 162G 650600 12520213 391766 53 208264313577 105271 276 257 55 -33 -0 -1 +12 +18 -0.4
Career 35893322 6821231254 203103829 2218 205257298555 93278 296 248 48 -209 -3 -2 +64 +102 -5.0
/ 162G 650602 12322210 371885 43 204256297554 93276 296 248 48 -38 -0 -0 +12 +18 -0.9

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKGCL Blue Jays 175164 46810 9471 34 280322341663 61390 275 299 87 -3 -1 +5 0.1
202119 ADunedin Blue Jays 4541 6001 3130 00 146205220424 73179 297 193 6 -5 +0 +1 -0.4
202119 ROKACL D-backs 7767 19111 9210 00 284368373742 90391 2712 334 114 +1 +0 +2 0.3
202220 AVisalia Rawhide 310263 581802 39703 02 221328312640 91286 2313 294 83 -6 -1 +9 0.2
202321 AAAmarillo Sod Poodles 145138 30611 4330 00 217239297537 80274 233 235 38 -10 +0 +4 -0.6
202321 A+Hillsboro Hops 296260 801738 31561 20 308382488871 181362 1910 381 150 +17 +0 +8 2.6
202422 AAAmarillo Sod Poodles 284256 571205 23612 01 223292328620 105271 218 280 72 -9 -0 +8 -0.1
202422 INTLTigres de Aragua 4944 13011 490 00 295354409763 114343 188 336 115 +1 +0 +1 0.2
202523 AAAmarillo Sod Poodles 147139 31502 6371 10 223260302562 79287 254 253 52 -8 +0 +4 -0.4
202523 A+Hillsboro Hops 8877 21310 9202 01 273364338701 65368 2310 325 107 +1 -0 +2 0.3
202523 INTLTigres de Aragua 6557 17503 6120 11 298365544909 246326 189 385 152 +4 -0 +2 0.6

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2845187213265323+15+80.10.1
/162664145+11.9+6.30.0pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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 38 43 39 208/262/326 118262 72 28% 5% 57 -0.1
Matt Pagnozzi
2007 · AA
24 37 38→45 43→40 39 181/239/262 81264 54 32% 6% 34 -2.8 196/247/275 79277 64 30% 5% 40 -2.4 208/275/286792926029%7%53-0.7
Braeden Schlehuber
2012 · AA
24 38 40→45 44→40 40 187/233/279 92227 85 22% 4% 37 -2.7 206/252/318 112249 125 22% 4% 55 -1.4 200/245/30910823412320%3%47-0.8
Max Burt
2021 · AA
24 39 40→45 44→55 34 192/239/277 84280 96 34% 4% 38 -2.6 202/254/321 119291 1316 34% 5% 56 -1.3 193/249/316123274142134%6%50-0.9
Claudio Finol
2023 · AA
23 38 37→40 50→45 40 187/240/263 77259 48 29% 5% 35 -2.8 204/263/296 92292 810 31% 7% 53 -1.5 181/246/2587726091232%7%35-0.7
Rocky Gale
2012 · AA
24 37→45 37→40 41→30 40 184/232/251 67245 55 27% 5% 27 -3.3 204/235/262 58251 44 20% 4% 30 -3.1 251/279/300493062118%3%57-0.6
Richard Mercado
2007 · A
24 40 37→45 45→30 41 195/242/273 78270 45 29% 6% 37 -2.6 211/263/296 85276 64 24% 6% 53 -1.5 210/263/287772676023%6%49-0.7
Grayson Greiner
2017 · AA
24 43 40→45 48→30 36 207/250/295 88306 83 34% 5% 47 -1.9 210/269/322 112286 113 29% 7% 63 -0.9 204/275/3029729810033%8%58-0.5
Riccio Torrez
2014 · AA
24 39→33 40 47→45 40 193/253/283 89242 85 23% 4% 46 -2.0 204/256/297 93274 78 27% 5% 50 -1.7 159/184/229692284432%2%-3-1.0
Steven Baron
2015 · AA
24 39 38→45 51→50 36 191/230/276 85272 59 31% 4% 33 -2.9 230/285/310 80316 58 27% 7% 66 -0.6 240/300/311713265626%7%68-0.2
Alex Lavisky
2015 · AA
24 42 42→40 44→30 38 211/251/309 98276 104 27% 4% 51 -1.7 205/260/306 101257 116 24% 6% 55 -1.4 137/211/2097215810021%7%9-1.2
Adelaido Martinez
2013 · AAA
24 41 41→40 44→40 36 202/236/297 95252 88 24% 3% 41 -2.3 221/250/306 85265 89 19% 3% 50 -1.8 224/250/283592626417%2%40-0.7
Blake Hunt
2023 · AA
24 38 43→50 50→40 39 192/251/299 107277 115 34% 6% 50 -1.8 211/268/341 130275 145 28% 6% 67 -0.5 207/268/34113426314226%6%65-0.3
Jeremy Dowdy
2014 · A
24 43 37→40 45→30 41 206/252/277 72284 45 28% 6% 43 -2.2 226/279/305 79285 54 21% 7% 62 -0.9 229/288/312822786119%7%63-0.3
Bryan Holaday
2012 · AA
24 41 41→45 48→40 40 201/257/296 95274 97 29% 6% 51 -1.7 214/263/302 88270 75 23% 5% 55 -1.4 223/289/35313025614219%7%76+0.0
Dennis Ortega
2021 · A
24 40 39→45 46→45 41 195/242/275 80253 76 25% 5% 38 -2.6 200/251/280 80312 67 36% 6% 43 -2.2 185/236/252672976538%6%26-1.0
David Vidal
2014 · AA
24 41→45 41→45 43→30 39 202/252/300 98284 93 31% 6% 50 -1.8 204/262/298 94295 75 31% 7% 53 -1.5 212/272/32110827111225%7%62-0.6
Adam Weisenburger
2013 · AA
24 42 36→40 43→30 45 197/271/262 65269 35 26% 7% 49 -1.8 214/294/304 90284 74 25% 8% 69 -0.4 213/299/301872766223%8%69-0.2
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
John Murrian
2012 · AAA
24 39 43→45 47→45 35 198/238/307 109283 115 33% 4% 45 -2.1 197/250/301 104268 95 29% 5% 49 -1.8 153/226/25310020010028%6%26-1.0
Mitch Abeita
2010 · A
24 41 40 49→30 44 201/265/292 91270 84 27% 7% 53 -1.5 220/293/308 88312 53 28% 9% 69 -0.4 225/305/305803223028%10%70-0.2