Marcell OzunaDH Pittsburgh Pirates
Age 35 R/R 6'1" / 251 lbs MLB Svc 12.721 · Ctrl thru 2026
2026 ROS PROJECTION250 act + 312 ros · stats below = ROS only
wRC+†vL 122123vR 126
AVG/OBP/SLG.248 / .343 / .441
PA312
HR13
K%27
BB%12
BABIP309
ISO193
MLB%100%
Value2026 · WAR
BAT: +0.3 runs (wOBA-derived runs vs avg)+0BATRUN: -0.5 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: -6.0 runs (Positional adjustment)-6POSREP: +15.9 runs (Replacement-level credit)+16REPTotal WAR: +1.10+1.1WAR
trajectory · projected WAR by year
2.40.62627
Tools · Splits · ContractCON 55 / POW 70
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
Whiff%
629.7%
xwOBA
900.370
POWER70
Barrel%
8112.9
Avg EV
7690.9
Bat Spd
7373.8
EYE53
Chase%
9022.7%
SPEED48
Sprint
1025.2
DEFENSE55
scouting grade only
Platoon Splits2024-2026 · 1372 PA
vs LHP
vs RHP
Edge
PA
330
1042
wRC+
135
134
wOBA
362
361
ISO
157
215
▶▶R
BABIP
356
302
L
K%
25.5%
24.4%
R
BB%
16.1%
11.2%
◀◀L
Contract CONFIRMED · hand-curated extension
Status   FA
MLB Debut   2013
Service   12.721 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$6M+0.4$2M-$5M
Totals $6M $2M -$5M

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
200817 ROKDSL Marlins 263242 46904 14880 81 190234277511 87268 335 230 34
200817 ROKDSL Marlins 263233 651406 23610 81 279344416760 137341 239 332 112
200918 ROKGCL Marlins 244223 481404 13753 42 215268332600 117295 315 262 59
200918 ROKGCL Marlins 244214 672205 22523 42 313385486871 173383 219 379 148
201019 AGreensboro Grasshoppers 2726 2000 1130 00 7711177188 154 484 133 -40
201019 AGreensboro Grasshoppers 2725 4001 2100 00 160222280502 120214 377 229 34
201120 AGreensboro Grasshoppers 552519 10322514 231772 172 198235341576 143270 324 247 47
201120 AGreensboro Grasshoppers 552496 13228523 461212 172 266331482813 216308 228 352 127
201221 A+2 teams 729671 14132128 472445 108 210267386653 176281 336 281 73
201221 A+2 teams 729663 17139233 551625 108 258320472792 214293 228 345 122
201322 MLB4 teams 498472 12930711 201044 82 273308436745 163330 214 323 105 +3 +1 +7 -5 +14 2.0
201322 MLB4 teams 498473 13029510 19994 82 275308421729 146329 204 322 104 +2 +1 +7 -5 +14 2.0
201423 MLBMiami Marlins 612565 15727524 411641 31 278328471799 193348 277 345 123 +16 +0 +10 +2 +17 4.6
201423 MLBMiami Marlins 612565 15226523 411641 31 269320455774 186337 277 339 117 +12 +0 +10 +2 +17 4.2
201524 MLB3 teams 654608 16540115 391454 33 271320414734 143333 226 320 103 +2 -1 +2 +2 +19 2.5
201524 MLB3 teams 654605 16140116 421384 33 266318415733 149319 216 325 107 +5 -1 +2 +2 +19 2.8
201625 MLBMiami Marlins 608557 15324624 431154 03 275331469800 194306 197 345 123 +15 -1 -0 +2 +17 3.4
201625 MLBMiami Marlins 608557 14823623 431154 03 266323452775 187296 197 340 119 +13 -1 -0 +2 +17 3.1
201726 MLBMiami Marlins 679613 19831239 641440 13 323387571958 248368 219 409 171 +55 -1 -1 -7 +19 6.6
201726 MLBMiami Marlins 679613 19130237 641440 13 312377548925 237355 219 403 167 +51 -1 -1 -7 +19 6.3
201827 MLBSt. Louis Cardinals 628583 16316223 381103 30 280327432759 153308 186 330 111 +8 +1 -5 -7 +18 1.5
201827 MLBSt. Louis Cardinals 628582 16316223 381103 30 280327433760 153309 186 336 115 +11 +1 -5 -7 +18 1.8
201928 MLBSt. Louis Cardinals 549485 11723129 621141 122 241328472801 231257 2111 347 123 +15 +2 -5 -6 +16 2.1
201928 MLBSt. Louis Cardinals 549485 11723129 621141 122 241328472801 231257 2111 352 128 +17 +2 -5 -6 +16 2.4
202029 MLBAtlanta Braves 267228 7714018 38600 00 3384326361.068 298391 2214 447 200 +30 +0 -2 -3 +8 3.3
202029 MLBAtlanta Braves 267228 7714018 38600 00 3384326361.068 298391 2214 459 210 +33 +0 -2 -3 +8 3.6
202130 MLB2 teams 328295 639011 30731 00 214288356644 142244 229 289 79 -8 +0 -1 -4 +9 -0.3
202130 MLB2 teams 328292 6910011 33641 00 236316384700 147265 2010 314 98 -1 +0 -1 -4 +9 0.4
202231 MLB2 teams 568527 11921026 351372 21 226277414690 188253 246 299 87 -8 +0 -3 -6 +16 -0.2
202231 MLB2 teams 568522 11720124 401322 21 224282404686 180251 237 302 90 -7 +0 -3 -6 +16 -0.0
202332 MLBAtlanta Braves 592530 14529140 571343 00 274347558906 285293 2310 386 154 +36 +0 -0 -6 +17 4.7
202332 MLBAtlanta Braves 592530 14529140 571343 00 274347558906 285293 2310 392 158 +39 +0 -0 -6 +17 5.0
202433 MLBAtlanta Braves 688607 18331039 741703 10 301380545925 244358 2511 396 161 +48 +0 +0 -7 +19 6.1
202433 MLBAtlanta Braves 688606 18331039 741703 10 302380546926 244359 2511 403 166 +52 +0 +0 -7 +19 6.5
202534 MLBAtlanta Braves 592488 11319021 941443 00 232359400759 168279 2416 335 115 +10 +0 +0 -6 +17 2.1
202534 MLBAtlanta Braves 592487 11319021 941443 00 232359400759 168280 2416 341 119 +13 +0 +0 -6 +17 2.4
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD35 MLBPIT 250224 46508 24772 00 205288335623 129273 3110 279 71 -8 +0 +0 -3 +7 -0.4
YTD35 MLBPIT 250224 46508 24772 00 205288335623 129273 3110 285 76 -7 +0 +0 -3 +7 -0.2
ROS35 MLBPIT 100% 312270 6711113 37842 10 248343441784 193305 2712 347 124 +8 +0 -0 -3 +9 1.4
ROS35 MLBPIT 100% 312270 6711113 37842 10 248343441784 193303 2712 341 119 +7 +0 -0 -3 +9 1.3
FULL35 MLBPIT 562494 11316121 611614 10 229318393711 164293 2911 313 98 -1 +0 -0 -6 +16 0.9
TOT35 MLBPIT 562494 11316121 611614 10 229318393711 164293 2911 317 101 +0 +0 -0 -6 +16 1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202736 MLBPIT 100% 459399 9615119 541273 00 241336426762 185300 2812 337 116 +8 +0 -6 -5 +13 1.0
202736 MLBPIT 100% 459399 9615119 541273 00 241336426762 185298 2812 331 111 +6 +0 -6 -5 +13 0.8
▸ Career Totals
Career 74866714 179030623328 695170131 3014 267338466804 199309 239 353 128 +237 +0 -5 -59 +212 39.3
/ 162G 650583 15527228 601483 31 266337463800 197310 239 353 128 +21 +0 -0 -5 +18 3.4
Career 98498908 228541733402 824242244 7328 257323446769 190306 258 333 113 +147 +3 -5 -79 +279 35.3
/ 162G 650588 15228227 541603 52 259324451775 192309 258 333 113 +10 +0 -0 -5 +18 2.3

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
200817 ROKDSL Marlins 263233 651406 23610 81 279344416760 137341 239 332 112 +4 +1 +7 1.2
200918 ROKGCL Marlins 244214 672205 22523 42 313385486871 173383 219 379 148 +13 +0 +7 2.1
201019 AGreensboro Grasshoppers 2725 4001 2100 00 160222280502 120214 377 229 34 -2 +0 +1 -0.1
201120 AGreensboro Grasshoppers 552496 13228523 461212 172 266331482813 216308 228 352 127 +17 +3 +16 3.6
201221 A+Jupiter Hammerheads 539489 13027224 441163 83 266330476807 211301 228 353 129 +17 +0 +15 3.4
201221 INTLGigantes del Cibao 190174 411209 11462 25 236289460749 224269 246 323 105 +1 -2 +5 0.5
201322 MLBMiami Marlins 291275 731743 13572 51 265303389693 124326 204 307 93 -2 +1 +7 -5 +8 0.9
201322 AAJacksonville Suns 4742 14315 391 10 3333918101.201 476310 196 494 236 +7 +0 +1 0.9
201322 A+Jupiter Hammerheads 1515 4100 040 10 267267333600 67364 270 267 62 -1 +0 +0 -0.0
201322 INTLGigantes del Cibao 145141 39802 3291 11 277297376672 99336 202 300 88 -2 -0 +4 0.2
201423 MLBMiami Marlins 612565 15226523 411641 31 269320455774 186337 277 339 117 +12 +0 +10 +2 +17 4.2
201524 MLBMiami Marlins 494459 11927010 301103 23 259309383692 124320 226 309 95 -3 -1 +2 +2 +14 1.5
201524 AAANew Orleans Zephyrs 132120 381215 11231 10 317379558937 242359 178 409 171 +11 +0 +4 1.5
201524 INTLGigantes del Cibao 2826 4101 150 00 154185308493 154143 184 210 19 -3 +0 +1 -0.2
201625 MLBMiami Marlins 608557 14823623 431154 03 266323452775 187296 197 340 119 +13 -1 -0 +2 +17 3.1
201726 MLBMiami Marlins 679613 19130237 641440 13 312377548925 237355 219 403 167 +51 -1 -1 -7 +19 6.3
201827 MLBSt. Louis Cardinals 628582 16316223 381103 30 280327433760 153309 186 336 115 +11 +1 -5 -7 +18 1.8
201928 MLBSt. Louis Cardinals 549485 11723129 621141 122 241328472801 231257 2111 352 128 +17 +2 -5 -6 +16 2.4
202029 MLBAtlanta Braves 267228 7714018 38600 00 3384326361.068 298391 2214 459 210 +33 +0 -2 -3 +8 3.6
202130 MLBAtlanta Braves 208188 40607 19461 00 213288356645 144244 229 292 81 -4 +0 -1 -4 +6 -0.3
202130 INTLDominican Republic 120104 29404 14180 00 279364433797 154298 1512 352 127 +4 +0 +3 0.7
202231 MLBAtlanta Braves 507470 10619023 311222 21 226276413689 187252 246 302 90 -6 +0 -3 -6 +14 -0.1
202231 INTLGigantes del Cibao 6152 11111 9100 00 212328327655 115244 1615 303 90 -1 +0 +2 0.1
202332 MLBAtlanta Braves 592530 14529140 571343 00 274347558906 285293 2310 392 158 +39 +0 -0 -6 +17 5.0
202433 MLBAtlanta Braves 688606 18331039 741703 10 302380546926 244359 2511 403 166 +52 +0 +0 -7 +19 6.5
202534 MLBAtlanta Braves 592487 11319021 941443 00 232359400759 168280 2416 341 119 +13 +0 +0 -6 +17 2.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 67156045 162728021296 604149026 2914 269338469807 200310 229 355 130 +225 +0 +1 -51 +190 37.3

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
#1Nelson Cruzlast yr '23
career totals — 18 seasons, 8,389 PA
188,38946484274343513-89-2850.742.8
/162664377-7.1-2.24.0pk7: 35
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 16 projected seasons
167,98635031267336466-92-834.731.0
/162664293-7.7-0.62.9pk7: 27
#2Jayson Werthlast yr '17
career totals — 15 seasons, 6,366 PA
156,366229132267360455-68-3632.029.7
/1626642414-7.1-3.73.3pk7: 27
#3Justin Uptonlast yr '22
AS×4SS×2
career totals — 16 seasons, 7,649 PA
167,649325151261342469-82-9129.627.0
/1626642813-7.1-7.92.6pk7: 24
#4Aubrey Hufflast yr '12
career totals — 13 seasons, 6,786 PA
136,78624237278342464-60-7525.526.9
/162664244-5.8-7.42.5pk7: 28
#5Nick Swisherlast yr '15
career totals — 12 seasons, 6,308 PA
126,30824513249351447-62-5624.524.4
/162664261-6.5-5.92.6pk7: 24
#6Hunter Pencelast yr '20
career totals — 14 seasons, 7,006 PA
147,006244120279334461-68-6724.322.9
/1626642311-6.5-6.42.3pk7: 21

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
Marcell Ozuna (OGILVIE) 35 55 70 48 53 229/318/393 164293 211 29% 11% 101 +1.1
Mike Napoli
2017 · MLB
35 44→54 58→65 44→50 55 236/334/439 204291 275 28% 12% 121 +3.2 215/306/427 212272 305 32% 11% 107 +2.2 188/282/41622822135134%10%90+0.8
José Abreu
2022 · MLB
35 51→61 60→65 45→40 49 269/345/490 220305 282 22% 8% 139 +4.4 259/330/412 153302 172 20% 8% 112 +2.6 253/321/38413129714019%8%98+1.2
Luis Alfonso Garcia
2014 · AAA
35 50→58 58→60 46→40 52 263/333/460 197295 274 21% 9% 126 +3.5 252/315/442 190282 273 21% 8% 114 +2.7 247/314/42818127627121%9%107+1.6
Alfonso Soriano
2012 · MLB
36 46→56 59→70 47→60 46 247/302/461 215277 276 22% 7% 114 +2.7 249/301/463 214292 289 25% 6% 114 +2.7 246/297/455210290281026%6%105+1.7
J.D. Martinez
2022 · MLB
34 51→61 58→70 49→45 51 265/335/479 215309 262 23% 9% 131 +3.9 260/327/471 211324 252 26% 9% 126 +3.5 255/325/46621132126028%9%121+2.8
Kendrys Morales
2018 · MLB
35 50→60 58→65 45→40 49 264/326/467 203290 271 20% 8% 125 +3.5 240/322/405 165267 224 19% 10% 107 +2.2 229/325/37814925220218%11%96+0.8
Adam LaRoche
2015 · MLB
35 48→55 56→65 48→40 60 253/347/444 192282 254 20% 12% 128 +3.6 230/317/383 153285 184 25% 11% 99 +1.7 204/291/33312826714027%10%74-0.1
Edwin Encarnación
2019 · MLB
36 45→55 64→70 50 59 252/351/488 236269 333 21% 13% 141 +4.5 231/325/467 236249 343 23% 11% 124 +3.4 212/313/46325121437024%11%117+1.6
Josh Willingham
2014 · MLB
35 45→53 58→60 45 57 237/348/447 210283 264 25% 12% 129 +3.7 230/343/413 183292 226 27% 13% 118 +3.0 212/340/39718526824328%14%108+1.5
Brandon Belt
2023 · MLB
35 49→59 62→65 46→50 56 260/362/495 234313 305 26% 12% 147 +5.0 253/355/464 211352 254 32% 13% 136 +4.2 251/368/48523436828035%15%143+3.2
Ryan Raburn
2016 · MLB
35 49→59 54→60 47→50 51 253/330/441 188300 213 23% 9% 119 +3.1 230/309/388 158313 184 30% 10% 97 +1.5 208/292/35114329517133%10%80+0.1
Matt Carpenter
2020 · MLB
34 46→56 57→60 48→45 61 238/353/444 206282 246 24% 14% 130 +3.8 222/335/403 181283 206 27% 13% 112 +2.6 223/337/44722427527228%13%121+1.2
Mario Valenzuela
2012 · AAA
35 52→58 57→60 47→40 47 273/327/468 195310 266 22% 7% 125 +3.5 258/305/407 149318 194 24% 6% 100 +1.7 256/301/38512932416225%5%91+0.5
Evan Longoria
2021 · MLB
35 50→58 55→65 45→50 47 259/316/444 185293 234 20% 7% 115 +2.7 257/329/463 206312 263 25% 9% 125 +3.5 249/327/46121230728128%10%118+1.4
Adam Lind
2018 · MLB
35 52→60 57→60 44→40 52 272/334/470 198295 263 18% 9% 129 +3.7 232/282/378 146271 185 21% 7% 83 +0.6 191/226/29210123112023%4%35-1.3
Luke Scott
2012 · MLB
34 47→55 58→65 45 55 250/333/458 207277 264 21% 11% 125 +3.5 236/308/427 191277 226 23% 8% 107 +2.2 231/298/41318227221423%7%95+0.8
Steve Pearce
2019 · MLB
36 50→56 56→60 42→50 55 259/342/453 193283 232 18% 10% 128 +3.6 232/312/380 148293 166 25% 9% 96 +1.5 164/243/229652515034%7%27-0.7
Tony Clark
2007 · MLB
35 46→56 66→70 47→30 49 258/329/509 251293 353 26% 9% 137 +4.3 241/326/443 202290 283 26% 11% 118 +3.0 222/320/41719426428027%12%104+0.6
Darin Ruf
2021 · MLB
35 52→55 59→60 50→40 55 269/351/484 214314 269 23% 11% 139 +4.4 248/348/443 195317 245 27% 13% 128 +3.6 230/338/40617629822328%13%111+1.1
Paul Konerko
2010 · MLB
34 50→59 58→65 47→30 58 263/350/470 208270 262 15% 11% 135 +4.2 291/373/510 219306 292 15% 11% 155 +5.5 297/382/51321631230015%11%149+5.3