Oneil CruzCF Pittsburgh Pirates
Age 27 L/R 6'7" / 248 lbs MLB Svc 3.640 · Ctrl thru 2028 ILInjured 10-Day (D10)
2026 ROS PROJECTION283 act + 228 ros · stats below = ROS only
wRC+†vL 54102vR 121
AVG/OBP/SLG.240 / .327 / .460
PA228
HR11
SB16
K%32
BB%11
BABIP319
ISO220
MLB%100%
Value2026 · WAR
BAT: +15.3 runs (wOBA-derived runs vs avg)+15BATRUN: +6.4 runs (SB/CS + UBR baserunning)+6RUNFLD: -3.5 runs (Defensive runs vs avg)-3FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +14.5 runs (Replacement-level credit)+14REPTotal WAR: +3.30+3.3WAR
0.02.04.01.33.73.4+$39M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 45 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
Whiff%
4611.4%
xwOBA
770.339
POWER60
Barrel%
9016.7
Avg EV
9095.7
Bat Spd
9079.2
EYE50
Chase%
8225.5%
SPEED60
Sprint
7328.4
Platoon Splits2024-2026 · 1260 PA
vs LHP
vs RHP
Edge
PA
315
945
wRC+
72
117
▶▶R
wOBA
279
338
▶▶R
ISO
172
199
R
BABIP
255
330
▶▶R
K%
33.0%
30.7%
R
BB%
7.9%
9.3%
R
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   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$1M+1.3$11M+$9M
2027Arb-2$11M+3.7$27M+$17M
2028Arb-3$16M+3.4$23M+$11M
Totals $28M $61M +$37M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKDSL Dodgers 1 211196 431340 14630 115 219271327598 107321 307 255 53
201617 ROKDSL Dodgers 1 211187 551850 22440 115 294367444811 150382 2110 358 132
201718 AWest Virginia Power 438412 74817 211860 87 180219255474 75299 425 216 24
201718 AWest Virginia Power 438397 9411210 361320 87 237300350650 113323 308 291 81
201819 AWest Virginia Power 443417 982268 191353 115 235273374647 139324 304 279 72
201819 AWest Virginia Power 443402 11525714 341003 115 286346488834 201346 238 363 136
201920 A+3 teams 360336 761448 201322 116 226274363637 137343 376 274 68
201920 A+3 teams 360324 861748 321042 116 265335417752 151364 299 334 114
202021 INTLGigantes del Cibao 5049 12120 1140 00 245260347607 102343 282
202021 INTLGigantes del Cibao 5049 12120 1140 00 245260347607 102343 282 267 63
202122 AA2 teams 302282 7315316 18901 193 259306504809 245322 306 341 119
202122 AA2 teams 302271 8416517 28691 193 310375594970 284360 239 417 177
202223 MLB3 teams 657597 13021827 502116 2510 218285415700 198284 328 301 88 -9 +1 -5 +7 +19 1.4
202223 MLB3 teams 657582 13621728 651956 2510 234317438755 204298 3010 333 113 +10 +1 -5 +7 +19 3.2
202324 MLBPittsburgh Pirates 4032 8101 780 30 250385375760 125292 2018 340 119 +1 +1 +0 +0 +1 0.3
202324 MLBPittsburgh Pirates 4032 8101 780 30 250385375760 125292 2018 342 120 +1 +1 +0 +0 +1 0.3
202425 MLB2 teams 616557 14535322 521863 231 260327452779 192348 308 334 114 +10 +4 +1 +7 +17 4.0
202425 MLB2 teams 616557 14234321 521893 231 255322440762 185345 318 336 115 +10 +4 +1 +7 +17 4.1
202526 MLBPittsburgh Pirates 544471 9518320 641744 385 202302380682 178266 3212 297 86 -9 +6 +1 +2 +15 1.5
202526 MLBPittsburgh Pirates 544471 9418320 641744 385 200301378678 178262 3212 304 90 -6 +6 +1 +2 +15 1.8
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 MLBPIT 283250 6610014 30983 214 264350472822 208377 3511 355 130 +10 +3 -3 +1 +8 1.8
YTD27 MLBPIT 283250 6610014 30983 214 264350472822 208377 3511 364 137 +12 +3 -3 +1 +8 2.1
ROS27 MLBPIT 100% 228200 489111 24742 163 240327460787 220319 3211 345 122 +6 +2 -0 +1 +6 1.5
ROS27 MLBPIT 100% 228200 489111 24742 163 240327460787 220317 3211 337 116 +4 +2 -0 +1 +6 1.3
FULL27 MLBPIT 511450 11419125 541725 377 253340467807 213350 3411 347 124 +14 +5 -3 +2 +14 3.2
TOT27 MLBPIT 511450 11419125 541725 377 253340467807 213350 3411 351 126 +15 +5 -3 +2 +14 3.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBPIT 100% 587515 12023327 621925 387 233321447768 214310 3311 339 118 +12 +5 -1 +2 +17 3.5
202829 MLBPIT 100% 575504 11822327 611895 357 234323450773 216309 3311 337 116 +11 +4 -2 +2 +16 3.2
202930 MLBPIT 100% 564494 11522326 601875 316 233322447769 215308 3311 335 114 +9 +4 -3 +2 +16 2.9
203031 MLBPIT 100% 552483 11121325 591855 265 230320441761 211305 3411 331 111 +7 +3 -3 +2 +16 2.5
203132 MLBPIT 100% 541474 10620224 581834 214 224313426740 203301 3411 325 107 +4 +3 -4 +2 +15 2.0
203233 MLBPIT 100% 467410 8916220 501614 143 217308412720 195296 3411 317 101 +1 +2 -5 +2 +13 1.3
203334 MLBPIT 100% 396348 7313216 421393 92 210300397697 187288 3511 308 94 -3 +1 -5 +1 +11 0.6
203435 MLBPIT 100% 342301 6010113 361222 51 199289369658 169279 3611 297 86 -6 +1 -6 +1 +10 0.0
203536 MLBPIT 100% 283250 488110 291042 31 192281352633 160271 3710 286 77 -7 +0 -7 +1 +8 -0.5
202728 MLBPIT 100% 587515 12023327 621925 387 233321447768 214308 3311 332 112 +8 +5 -1 +2 +17 3.1
202829 MLBPIT 100% 575504 11622326 611895 357 230319440760 210308 3311 330 111 +7 +4 -2 +2 +16 2.8
202930 MLBPIT 100% 564494 11421326 601875 316 231320443764 213306 3311 327 109 +6 +4 -3 +2 +16 2.5
203031 MLBPIT 100% 552483 11121325 591855 265 230320441761 211304 3411 324 106 +4 +3 -3 +2 +16 2.1
203132 MLBPIT 100% 541474 10519224 581834 214 222312422734 200299 3411 318 101 +1 +3 -4 +2 +15 1.7
203233 MLBPIT 100% 467410 8916220 501614 143 217308412720 195294 3411 311 96 -2 +2 -5 +2 +13 1.0
203334 MLBPIT 100% 396348 7313216 421393 92 210300397697 187286 3511 302 89 -5 +1 -5 +1 +11 0.3
203435 MLBPIT 100% 342301 5910113 361222 51 196286365652 169278 3611 291 81 -7 +1 -6 +1 +10 -0.2
203536 MLBPIT 100% 283250 477110 291042 31 188278344622 156270 3710 280 72 -9 +0 -7 +1 +8 -0.6
▸ Career Totals
Career 60795354 120122731257 631202545 27149 224311422734 198304 3310 319 102 +17 +35 -38 +32 +172 22.2
/ 162G 650572 12724327 672175 295 222309416725 194301 3310 319 102 +2 +4 -4 +3 +18 2.4
Career 81967328 164231255308 747273556 34781 224301408708 184308 339 308 94 -57 +37 -38 +41 +232 21.9
/ 162G 650581 13025424 592174 286 224299404704 181308 339 308 94 -5 +3 -3 +3 +18 1.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKDSL Dodgers 1 211187 551850 22440 115 294367444811 150382 2110 358 132 +8 +0 +6 1.4
201718 AWest Virginia Power 438397 9411210 361320 87 237300350650 113323 308 291 81 -9 -1 +12 0.2
201819 AWest Virginia Power 443402 11525714 341003 115 286346488834 201346 238 363 136 +18 +0 +13 3.1
201920 AAAltoona Curve 136119 32831 15350 31 269351412763 143365 2611 336 116 +2 +0 +4 0.7
201920 A+Bradenton Marauders 145136 41617 8381 73 301345515860 213374 266 377 147 +8 +0 +4 1.2
201920 INTLLeones del Escogido 7969 13300 9311 12 188291232523 43342 3911 252 51 -4 -1 +2 -0.3
202021 INTLGigantes del Cibao 5049 12120 1140 00 245260347607 102343 282 267 63 -2 +0 +1 -0.1
202122 AAAIndianapolis Indians 2921 11105 850 10 5246551.2861.941 762545 1728 752 433 +11 +0 +1 1.2
202122 AAAltoona Curve 273250 7315512 20641 183 292346536882 244349 237 381 150 +15 +2 +8 2.6
202223 MLBPittsburgh Pirates 361331 7713417 281261 104 233294450745 218317 358 326 108 +3 +0 -5 +7 +10 1.7
202223 AAAIndianapolis Indians 247211 49739 30564 116 232339422761 190270 2312 338 117 +5 -0 +7 1.2
202223 INTLTigres del Licey 4940 10102 7131 40 250375425800 175308 2714 355 130 +2 +1 +1 0.4
202324 MLBPittsburgh Pirates 4032 8101 780 30 250385375760 125292 2018 342 120 +1 +1 +0 +0 +1 0.3
202425 MLBPittsburgh Pirates 599541 14034321 511813 221 259326449775 190347 309 341 119 +13 +4 +1 +7 +17 4.3
202425 INTLTigres del Licey 1716 2000 180 10 125176125301 250 476 148 -29 -2 +0 +0 -0.2
202526 MLBPittsburgh Pirates 544471 9418320 641744 385 200301378678 178262 3212 304 90 -6 +6 +1 +2 +15 1.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 15441375 319661059 1504898 7310 232311423734 191310 3210 324 106 +11 +11 -2 +16 +44 8.1

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
#1Carlos Gómezlast yr '19
career totals — 13 seasons, 5,227 PA
135,227145268252313411+11+8028.226.7
/1626641834+1.4+10.23.6pk7: 25
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 14 projected seasons
146,605283306228311428+2-629.125.2
/1626642831+0.2-0.62.9pk7: 21
#2Ian Desmondlast yr '19
career totals — 11 seasons, 5,944 PA
115,944181181263315427+30-425.824.9
/1626642020+3.3-0.42.9pk7: 24
#3B.J. Uptonlast yr '16
career totals — 12 seasons, 5,858 PA
125,858164300243321402+14+1724.524.5
/1626641934+1.6+2.02.8pk7: 25
#4Kelly Johnsonlast yr '16
career totals — 11 seasons, 5,139 PA
115,13915587251330422+8-322.321.3
/1626642011+1.0-0.42.9pk7: 20
#5Chris Younglast yr '18
career totals — 13 seasons, 5,316 PA
135,316191142235314428-0+321.320.7
/1626642418-0.0+0.42.7pk7: 20
#6Drew Stubbslast yr '16
career totals — 8 seasons, 3,143 PA
83,14392161244314394+3+1612.212.3
/1626641934+0.6+3.32.6pk7: 12

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 253/340/467 213350 2537 34% 11% 126 +3.3
B.J. Upton
2013 · MLB
28 46→56 57→60 57→60 49 241/310/442 201291 2430 26% 9% 111 +2.5 218/291/365 147294 1621 30% 9% 83 +0.6 226/293/371145300162529%8%81+0.3
Preston Wilson
2001 · MLB
27 51→53 59→60 54→55 46 262/329/476 214326 2728 28% 8% 128 +3.7 264/331/478 214310 2721 23% 8% 130 +3.8 265/335/486221302281822%8%130+3.7
Keon Broxton
2018 · MLB
28 46→48 54→55 59→60 44 228/304/411 183338 2133 37% 9% 101 +1.8 193/265/333 140336 1729 44% 8% 65 -0.7 156/234/267111299153049%8%33-1.5
Jazz Chisholm Jr.
2023 · MLB
25 49→50 59→60 55→60 45 255/317/472 218314 2724 28% 8% 123 +3.3 253/319/455 202313 2731 27% 8% 119 +3.1 247/320/444197301283627%9%113+2.3
Carlos Gómez
2014 · MLB
28 52→58 58→60 65 43 271/323/483 212321 2538 24% 6% 128 +3.7 267/330/449 182326 2028 23% 7% 121 +3.2 257/324/424167319182624%7%110+2.1
Alfonso Soriano
2003 · MLB
27 54→57 58→70 56→60 41 283/319/495 212320 2633 21% 4% 130 +3.8 282/326/506 224309 2925 19% 5% 135 +4.2 279/332/539261303342720%6%139+5.0
Jake Fraley
2022 · MLB
27 47→50 55→60 53→55 54 242/338/431 188308 2321 28% 12% 120 +3.1 249/333/411 162299 2021 23% 10% 113 +2.6 255/330/403148300172620%9%106+1.3
Cade Marlowe
2023 · AAA
26 47→52 55 57→60 41 238/304/426 188335 2325 35% 8% 105 +2.1 215/285/351 136323 1434 35% 8% 77 +0.1 213/285/33011731694233%8%70-0.2
Trevor Story
2021 · MLB
28 48→49 56→60 56→55 48 250/318/447 198303 2324 26% 9% 116 +2.8 225/298/401 176280 2021 26% 8% 96 +1.5 241/292/393153309203028%6%88+0.5
Carlos González
2014 · MLB
28 50→56 55→60 57→55 51 257/328/448 191302 2223 23% 9% 120 +3.1 238/299/426 188277 249 23% 8% 102 +1.9 235/301/40216727220221%8%91+1.1
Steven Souza Jr.
2015 · MLB
26 52→56 55→60 54→55 47 263/329/457 193325 2324 26% 8% 123 +3.3 245/323/433 188329 2416 31% 10% 115 +2.7 235/325/431197314261432%11%113+2.2
Cedric Mullins
2022 · MLB
27 50→54 53→55 57→60 49 255/318/432 178288 2025 20% 8% 112 +2.6 244/310/405 161282 1827 20% 8% 102 +1.8 231/299/380150267173120%8%88+0.8
Corey Patterson
2007 · MLB
27 49→54 51→55 60 43 251/294/410 159294 1934 22% 5% 96 +1.5 240/277/373 133275 1432 18% 4% 79 +0.3 236/273/356120296112823%4%68-0.3
Randy Arozarena
2023 · MLB
28 53→57 54→55 52→55 47 264/336/457 193330 2124 26% 8% 126 +3.5 246/343/429 183306 2121 25% 10% 122 +3.3 238/346/421183296222226%11%119+3.4
Jonathan Villar
2018 · MLB
27 55→60 48→50 59→65 48 266/330/415 150353 1539 28% 9% 112 +2.6 257/321/398 141334 1634 26% 8% 105 +2.1 252/322/404151319182925%9%103+1.5
Dylan Moore
2022 · MLB
29 40→47 54→50 55→65 49 214/305/392 178271 2129 29% 10% 98 +1.6 219/328/394 175294 1833 30% 11% 108 +2.3 210/332/386176289164130%12%104+1.0
Nate McLouth
2009 · MLB
27 52→55 55→60 58→60 55 264/344/467 203284 2122 16% 9% 132 +4.0 240/332/406 166266 1817 17% 11% 111 +2.5 225/326/370145252161617%12%95+1.1
José Cruz Jr.
2002 · MLB
28 48→51 62→65 56→50 51 260/323/497 237284 3022 21% 8% 131 +3.9 250/334/445 195284 2212 20% 11% 121 +3.2 244/352/42918627921620%14%118+2.9
Jake McCarthy
2023 · MLB
26 51→59 49→50 62→60 46 251/315/408 156318 1533 25% 7% 105 +2.1 257/320/382 125308 1132 19% 7% 99 +1.7 263/323/401137306112717%6%102+1.3
Jacoby Ellsbury
2012 · MLB
28 58→66 53→55 59→65 51 294/349/477 183309 2035 13% 7% 136 +4.2 277/332/424 147307 1433 14% 7% 115 +2.7 268/328/386118306103815%7%99+1.6