Oneil CruzCF Pittsburgh Pirates
Age 27 L/R 6'7" / 248 lbs MLB BB +7% Svc 3.640 · Ctrl thru 2028 peak 3.8 · 2026
wRC+†vL 62129vR 132
AVG/OBP/SLG.234 / .318 / .436
PA537
HR24
SB39
K%31
BB%10
xwOBA.383
Barrel%22.6%
MLB%100%
BAT: +17.6 runs (wOBA-derived runs vs avg)+18BATRUN: +6.5 runs (SB/CS + UBR baserunning)+6RUNFLD: -2.3 runs (Defensive runs vs avg)-2FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +15.2 runs (Replacement-level credit)+15REPTotal WAR: +3.80+3.8WAR
Scouting · nowfuture
HIT
4545
PWR
6060
SPD
6060
EYE
5650
trajectory · 10 yrs
3.5peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2022
Service   3.640 yrs.days
Team Control Through   2028
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Arb-1$3M+3.8$30M+$27M
2027Arb-2$13M+3.8$31M+$18M
2028Arb-3$18M+3.5$30M+$11M
Totals $35M $91M +$57M

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
201617 ROKDSL Dodgers 1 211196 431340 14630 115 .219.271.327.598 .107.321 307 .255 53 -11 +0 +0 +1 +6 -0.4
201718 AWest Virginia Power 438412 75818 211760 87 .182.222.265.486 .083.288 405 .217 24 -37 -1 +0 +2 +12 -2.5
201819 AWest Virginia Power 443418 9521510 181323 115 .227.264.373.637 .146.304 304 .275 69 -16 +0 +0 +2 +13 -0.1
201920 A+3 teams 360336 751428 201292 116 .223.271.348.619 .125.333 366 .272 66 -14 -0 +0 +1 +10 -0.2
202021 INTLGigantes del Cibao 5049 12120 1140 00 .245.260.347.607 .102.343 282 +0 +0
202122 AA2 teams 302281 7314315 19901 193 .260.309.491.800 .231.328 306 .341 119 +7 +3 -0 +3 +9 2.1
202223 MLB3 teams 657595 13321828 522106 2510 .224.292.427.719 .203.291 328 .308 94 -4 +1 -5 +7 +19 1.8
202324 MLBPittsburgh Pirates 4032 8101 780 30 .250.385.375.760 .125.292 2018 .340 118 +1 +1 +0 +0 +1 0.3
202425 MLB2 teams 616557 14130422 521863 231 .253.320.440.760 .187.337 308 .323 106 +4 +4 +1 +7 +17 3.4
202526 MLBPittsburgh Pirates 544471 9116220 641744 385 .193.295.363.658 .170.252 3212 .282 74 -16 +6 +1 +2 +15 0.8
▸ 2026 Season (actual · ROS · total)
202627 MLBPittsburgh Pirates 112102 29508 9381 102 .284.348.569.917 .284.375 348 .381 150 +6 +1 -3 +0 +3 0.8
ROS27 MLBPIT 425377 9216121 421343 296 .244.325.459.784 .215.319 3210 .347 124 +11 +3 +1 +2 +12 3.0
TOT27 MLBPIT 537479 12121129 511724 398 .253.330.482.812 .230.329 329 .354 129 +18 +5 -2 +2 +15 3.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLBPIT 529468 11520226 521294 357 .246.326.464.790 .218.279 2410 .346 123 +14 +4 +0 +2 +15 3.6
202829 MLBPIT 517457 11119225 511274 336 .243.324.457.782 .214.278 2510 .344 121 +12 +4 -0 +2 +15 3.3
202930 MLBPIT 505447 10819224 501263 316 .242.322.454.776 .213.276 2510 .340 119 +11 +4 -1 +2 +14 3.0
203031 MLBPIT 490435 10318123 491243 285 .237.318.441.760 .205.275 2510 .337 116 +9 +4 -2 +2 +14 2.7
203132 MLBPIT 471418 9817122 471223 254 .234.316.438.754 .203.273 2610 .332 112 +6 +3 -2 +2 +13 2.3
203233 MLBPIT 441392 9015120 431173 223 .230.311.426.737 .196.271 2710 .326 108 +4 +3 -3 +2 +12 1.8
203334 MLBPIT 395351 7813117 391082 182 .222.304.410.714 .188.269 2710 .319 102 +1 +3 -4 +1 +11 1.3
203435 MLBPIT 341303 6611114 33972 152 .218.299.399.698 .182.267 2810 .310 96 -2 +2 -5 +1 +10 0.7
203536 MLBPIT 282251 549111 27832 121 .215.296.390.687 .175.263 2910 .300 88 -4 +2 -6 +1 +8 0.2
203637 MLBPIT 219195 40618 21671 91 .205.286.369.655 .164.259 3110 .289 80 -5 +1 -7 +1 +6 -0.3
203738 MLBPIT 151135 26405 14471 60 .193.273.333.607 .141.253 319 .278 71 -5 +1 -7 +1 +4 -0.6
▸ Career Totals (MLE all levels + projections)
Career 84277576 172730645328 736246350 41285 .228.301.410.711 .182.289 299 .309 95 -49 +48 -38 +42 +239 24.7
/ 162G 650584 13324325 571904 327 .228.301.408.708 .180.290 299 .309 95 -4 +4 -3 +3 +18 1.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKDSL Dodgers 1 211187 551850 22440 115 .294.367.444.811 .150.382 2110 .358 132 +8 +0 +6 1.4
201718 AWest Virginia Power 438397 9411210 361320 87 .237.300.350.650 .113.323 308 .291 81 -9 -1 +12 0.2
201819 AWest Virginia Power 443402 11525714 341003 115 .286.346.488.834 .201.346 238 .363 136 +18 +0 +13 3.1
201920 AAAltoona Curve 136119 32831 15350 31 .269.351.412.763 .143.365 2611 .336 116 +2 +0 +4 0.7
201920 A+Bradenton Marauders 145136 41617 8381 73 .301.345.515.860 .213.374 266 .377 147 +8 +0 +4 1.2
201920 INTLLeones del Escogido 7969 13300 9311 12 .188.291.232.523 .043.342 3911 .252 51 -4 -1 +2 -0.3
202021 INTLGigantes del Cibao 5049 12120 1140 00 .245.260.347.607 .102.343 282 .267 63 -2 +0 +1 -0.1
202122 AAAIndianapolis Indians 2921 11105 850 10 .524.6551.2861.941 .762.545 1728 .752 433 +11 +0 +1 1.2
202122 AAAltoona Curve 273250 7315512 20641 183 .292.346.536.882 .244.349 237 .381 150 +15 +2 +8 2.6
202223 MLBPittsburgh Pirates 361331 7713417 281261 104 .233.294.450.745 .218.317 358 .326 108 +3 +0 -5 +7 +10 1.7
202223 AAAIndianapolis Indians 247211 49739 30564 116 .232.339.422.761 .190.270 2312 .338 117 +5 -0 +7 1.2
202223 INTLTigres del Licey 4940 10102 7131 40 .250.375.425.800 .175.308 2714 .355 130 +2 +1 +1 0.4
202324 MLBPittsburgh Pirates 4032 8101 780 30 .250.385.375.760 .125.292 2018 .342 120 +1 +1 +0 +0 +1 0.3
202425 MLBPittsburgh Pirates 599541 14034321 511813 221 .259.326.449.775 .190.347 309 .341 119 +13 +4 +1 +7 +17 4.3
202425 INTLTigres del Licey 1716 2000 180 10 .125.176.125.301 .000.250 476 .148 -29 -2 +0 +0 -0.2
202526 MLBPittsburgh Pirates 544471 9418320 641744 385 .200.301.378.678 .178.262 3212 .304 90 -6 +6 +1 +2 +15 1.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 15441375 319661059 1504898 7310 .232.311.423.734 .191.310 3210 .324 106 +11 +11 -2 +16 +44 8.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
Oneil Cruz (OGILVIE) 27 45 60 60 50 .244/.324/.461 .217.279 2736 24% 10% 124 +3.0
Preston Wilson
2001 · MLB
27 51→53 59→60 53→55 46 .262/.329/.475 .213.325 2627 28% 8% 128 +3.7 .264/.331/.478 .214.311 2722 23% 8% 130 +3.8 .265/.335/.486.221.302281822%8%130+3.7
B.J. Upton
2013 · MLB
28 48→58 55→60 58→60 50 .246/.317/.438 .192.304 2231 26% 9% 113 +2.6 .219/.292/.365 .146.295 1621 29% 9% 84 +0.6 .222/.289/.365.143.294162529%8%76+0.0
Alfonso Soriano
2003 · MLB
27 54→57 58→70 56→60 41 .280/.316/.488 .208.318 2533 21% 4% 127 +3.6 .283/.326/.506 .223.311 2826 19% 5% 135 +4.2 .279/.332/.539.261.303342720%6%139+5.0
Carlos Gómez
2014 · MLB
28 50→57 54→60 64→65 43 .258/.311/.444 .186.309 2138 24% 6% 112 +2.6 .263/.326/.442 .179.321 1929 23% 7% 118 +3.0 .251/.318/.415.165.311182624%7%101+1.6
Jazz Chisholm Jr.
2023 · MLB
25 47→51 58→60 55→60 45 .247/.310/.458 .212.304 2624 28% 8% 116 +2.8 .250/.316/.451 .201.310 2731 27% 8% 117 +2.9 .248/.322/.446.198.304273627%9%113+2.3
Matt Kemp
2012 · MLB
27 57→65 59→65 55 50 .290/.357/.508 .218.344 2726 23% 9% 147 +5.0 .286/.351/.493 .207.350 2517 24% 9% 141 +4.6 .270/.321/.477.207.31926723%7%122+3.4
José Cruz Jr.
2002 · MLB
28 48→51 62→65 55→50 51 .259/.323/.494 .235.282 2921 21% 9% 131 +3.9 .251/.332/.449 .198.285 2312 20% 11% 122 +3.3 .244/.352/.429.186.27921620%14%118+2.9
Nate McLouth
2009 · MLB
27 51→55 55→60 58→60 54 .261/.340/.460 .199.284 2122 16% 9% 128 +3.7 .242/.334/.413 .171.267 1918 17% 11% 114 +2.7 .223/.325/.366.142.250161617%12%93+1.0
Corey Patterson
2007 · MLB
27 49→55 51→55 59→60 43 .251/.295/.412 .161.296 1932 22% 5% 97 +1.5 .242/.279/.376 .134.277 1433 18% 4% 80 +0.4 .237/.273/.360.123.296112823%4%70-0.2
Trevor Story
2021 · MLB
28 52→54 60→65 55 48 .270/.336/.495 .225.326 2723 26% 8% 136 +4.2 .241/.313/.431 .190.300 2221 26% 9% 110 +2.4 .226/.299/.407.181.283212227%8%95+0.9
Steven Souza Jr.
2015 · MLB
26 51→57 56→60 53→55 46 .260/.323/.454 .194.317 2323 26% 8% 120 +3.1 .250/.327/.433 .183.337 2317 31% 9% 116 +2.8 .240/.329/.428.189.325251432%11%113+2.2
Jacoby Ellsbury
2012 · MLB
28 58→66 52→55 60→65 52 .291/.347/.465 .173.307 1938 12% 7% 132 +4.0 .281/.335/.428 .147.310 1533 14% 7% 118 +3.0 .270/.330/.384.114.309103815%7%100+1.7
Grady Sizemore
2010 · MLB
27 52→58 56→60 55 61 .264/.365/.470 .206.295 2323 19% 13% 141 +4.6 .237/.314/.408 .171.288 1712 23% 9% 104 +2.0 .237/.297/.372.135.29212522%7%84+0.4
Carlos González
2014 · MLB
28 56→63 59→65 56→55 52 .286/.354/.502 .216.334 2622 22% 9% 145 +4.9 .266/.325/.490 .224.308 2910 23% 8% 131 +3.9 .266/.329/.467.201.30625221%8%117+2.8
Ian Kinsler
2010 · MLB
28 52→62 57→60 58→55 56 .271/.344/.476 .205.277 2325 13% 9% 134 +4.1 .260/.344/.434 .174.270 1922 12% 10% 123 +3.3 .282/.330/.438.155.305161113%6%115+3.2
Cliff Floyd
2001 · MLB
28 55→61 58→65 56→55 56 .285/.365/.499 .214.309 2624 17% 10% 149 +5.1 .297/.379/.536 .239.323 2717 17% 11% 164 +6.2 .297/.385/.541.244.322281316%11%153+5.0
Wil Myers
2018 · MLB
27 46→54 57→60 53→55 52 .244/.324/.442 .199.291 2519 25% 10% 118 +3.0 .247/.321/.450 .203.321 2418 29% 10% 118 +3.0 .252/.331/.448.196.337231330%10%118+2.0
Kyle Tucker
2023 · MLB
26 50→55 60→65 55 55 .265/.333/.490 .225.275 2819 16% 9% 134 +4.1 .274/.363/.504 .230.284 2922 15% 12% 149 +5.1 .277/.380/.508.231.285282515%14%146+4.4
Corey Hart
2008 · MLB
26 52→56 55→60 57→55 47 .267/.324/.467 .200.308 2124 21% 7% 124 +3.4 .269/.321/.462 .193.306 2017 19% 6% 121 +3.2 .266/.331/.473.207.31225623%8%121+3.2
Randy Arozarena
2023 · MLB
28 54→56 54→55 52→55 47 .269/.341/.461 .192.339 2124 26% 8% 130 +3.8 .248/.343/.423 .175.311 2021 25% 10% 121 +3.2 .235/.343/.407.173.295202226%11%114+3.0