Yasmani GrandalC Worcester Red Sox
Age 37 S/R 6'2" / 225 lbs AAA H +3% Svc 14.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 179 proj PA
wRC+†vL 5973vR 109
AVG/OBP/SLG.231 / .308 / .381
PA179
HR5
K%20
BB%9
ISO151
MLB%10%
Value2026 · WAR
BAT: -0.9 runs (wOBA-derived runs vs avg)-1BATRUN: -1.2 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: +3.2 runs (Positional adjustment)+3POSREP: +5.1 runs (Replacement-level credit)+5REPTotal WAR: +0.60+0.6WAR
trajectory · projected WAR by year
0.60.10.02628
Tools · Splits · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT50
Whiff%
738.6%
xwOBA
380.295
POWER50
Barrel%
335.9
Avg EV
5489.4
Bat Spd
4170.3
EYE50
Chase%
6828.1%
SPEED20
Sprint
1023.2
Platoon Splits2024 · 243 PA
vs LHP
vs RHP
Edge
PA
60
183
wRC+
59
109
▶▶R
wOBA
262
328
▶▶R
ISO
054
212
▶▶R
BABIP
317
225
◀◀L
K%
23.3%
17.5%
▶▶R
BB%
6.7%
10.9%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2012
Service   14.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$1M+0.0$0.1M-$1M
Totals $1M $0.1M -$1M

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
201021 ROKAZL Reds 3330 7100 261 01 233303267570 33292 186 248 48
201021 ROKAZL Reds 3328 8100 441 01 286394321715 36333 1212 338 117
201122 A+3 teams 441392 9725011 411334 01 247325395720 148341 309 313 98
201122 A+3 teams 441374 11431014 59974 01 305405500905 195375 2213 398 163
201223 AAA2 teams 461402 11522113 52863 00 286372443815 157332 1911 359 133
201223 AAA2 teams 461386 12225114 68743 00 316422495917 179358 1615 405 168
201324 MLB2 teams 146125 281101 19301 00 224331336667 112284 2113 294 83 -3 +0 +8 +3 +4 1.2
201324 MLB2 teams 146124 301101 20261 00 242352355707 113296 1814 323 105 +1 +0 +8 +3 +4 1.6
201425 MLB2 teams 524445 10424119 691362 50 234339420759 187285 2613 331 111 +7 +1 +10 +9 +15 4.3
201425 MLB2 teams 524438 10526117 761302 50 240355420775 180294 2515 344 121 +13 +1 +10 +9 +15 4.9
201526 MLB2 teams 441367 8914017 68962 01 243364420783 177280 2215 344 121 +11 -0 +33 +8 +12 6.5
201526 MLB2 teams 441365 8613016 70952 01 236362403764 167272 2216 344 122 +11 -0 +33 +8 +12 6.5
201627 MLBLos Angeles Dodgers 457390 9315129 641162 13 238349505854 267260 2514 365 138 +19 -1 +37 +8 +13 7.8
201627 MLBLos Angeles Dodgers 457390 8914127 641162 13 228340477817 249250 2514 360 134 +17 -1 +37 +8 +13 7.6
201728 MLBLos Angeles Dodgers 482438 11128023 401300 01 253316475791 221306 278 343 121 +11 -0 +27 +9 +14 6.1
201728 MLBLos Angeles Dodgers 482438 10827022 401300 01 247310459769 212298 278 336 115 +8 -0 +27 +9 +14 5.8
201829 MLBLos Angeles Dodgers 518440 10924225 721243 21 248357482839 234286 2414 365 138 +22 +0 +23 +9 +15 7.0
201829 MLBLos Angeles Dodgers 518440 10623224 721243 21 241351466817 225278 2414 360 134 +20 +0 +23 +9 +15 6.8
201930 MLBMilwaukee Brewers 632513 12927229 1091395 51 251388481869 230286 2217 377 147 +33 +1 +25 +11 +18 8.9
201930 MLBMilwaukee Brewers 632513 12626228 1091395 51 246383468851 222279 2217 377 146 +33 +1 +25 +11 +18 8.9
202031 MLBChicago White Sox 194161 37708 30581 00 230354422777 193299 3015 339 117 +4 +0 +7 +3 +5 2.1
202031 MLBChicago White Sox 194161 37708 30581 00 230354422777 193299 3015 346 123 +5 +0 +7 +3 +5 2.2
202132 MLB2 teams 400302 719023 88914 00 235414493907 258249 2322 393 159 +27 +0 +2 +7 +11 4.8
202132 MLB2 teams 400301 7310024 89904 00 243421515936 272255 2222 408 170 +32 +0 +2 +7 +11 5.3
202233 MLB2 teams 414359 76806 51822 10 212313284597 72256 2012 273 67 -15 +0 +4 +7 +12 0.8
202233 MLB2 teams 414356 77807 54812 10 216323298621 81259 2013 290 80 -9 +0 +4 +7 +12 1.4
202334 MLBChicago White Sox 405363 851408 36864 00 234310339649 105284 219 288 79 -10 +0 +2 +7 +11 1.1
202334 MLBChicago White Sox 405363 851408 36864 00 234310339649 105284 219 296 84 -7 +0 +2 +7 +11 1.4
202435 MLB2 teams 281251 5712010 26570 10 227300394694 167254 209 302 89 -3 +0 +7 +5 +8 1.8
202435 MLB2 teams 281250 5812010 27540 10 232307400707 168257 1910 312 97 -1 +0 +7 +5 +8 2.0
202536 AAAWorcester Red Sox 9483 17402 8182 00 205290325616 120234 199 282 74
202536 AAAWorcester Red Sox 9478 20502 13152 00 256376397774 141290 1614 350 126
▸ 2026 Season
202637 MLBBOS 179159 37805 16372 11 233311377688 145270 219 310 96 -1 -0 +0 +3 +5 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202738 MLBBOS 100% 8072 15302 7171 00 208287333621 125260 219 295 84 -1 +0 -8 +1 +2 -0.5
202839 MLBBOS 100% 8072 15302 7171 00 208287333621 125250 219 281 73 -2 +0 -8 +1 +2 -0.7
202738 MLBBOS 100% 8072 16402 7171 00 222300361661 139266 219 294 83 -1 +0 -8 +1 +2 -0.6
202839 MLBBOS 100% 8072 15302 7171 00 208287333621 125256 219 279 72 -3 +0 -8 +1 +2 -0.7
▸ Career Totals
Career 50454282 10081907198 693115828 137 235346422767 186273 2314 342 120 +113 -0 +186 +98 +143 55.2
/ 162G 650552 13024126 891494 21 236346424770 188272 2314 342 120 +15 +0 +24 +13 +18 7.1
Career 62625364 12922597233 805145940 1610 241344422766 181285 2313 336 115 +109 -1 +186 +112 +177 59.6
/ 162G 650557 13427124 841514 21 241345422767 181284 2313 336 115 +11 +0 +19 +12 +18 6.2

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
201021 ROKAZL Reds 3328 8100 441 01 286394321715 36333 1212 338 117 +1 -0 +1 0.1
201122 AAALouisville Bats 1812 6200 511 00 5006676671.333 167545 628 578 301 +4 +0 +1 0.5
201122 AACarolina Mudcats 172156 471504 13392 01 301363474837 173377 238 369 141 +8 -0 +5 1.3
201122 A+Bakersfield Blaze 251206 6114010 41571 00 296415510925 214359 2316 405 168 +19 +0 +7 2.7
201223 MLBSan Diego Padres 226192 57718 31391 00 297397469866 172333 1714 384 152 +13 +0 +18 +8 +6 4.6
201223 AAATucson Padres 235194 651806 37352 00 335446521967 186381 1516 425 184 +22 +0 +7 2.9
201324 MLBSan Diego Padres 10888 19801 18181 00 216355341696 125257 1717 321 104 +0 +0 +8 +3 +3 1.5
201324 AAATucson Padres 3836 11300 280 00 306342389731 83393 215 329 110 +0 +0 +1 0.2
201425 MLBSan Diego Padres 443377 8519115 581152 30 225332401732 175277 2613 326 108 +4 +1 +10 +9 +13 3.7
201425 INTLToros del Este 8161 20702 18150 20 3284815411.022 213391 1922 440 195 +9 +0 +2 1.2
201526 MLBLos Angeles Dodgers 426355 8312016 65922 01 234355403758 169268 2215 341 119 +9 -0 +33 +8 +12 6.3
201526 AAAOklahoma City Dodgers 1510 3100 530 00 300533400933 100429 2033 439 194 +2 +0 +0 0.2
201627 MLBLos Angeles Dodgers 457390 8914127 641162 13 228340477817 249250 2514 360 134 +17 -1 +37 +8 +13 7.6
201728 MLBLos Angeles Dodgers 482438 10827022 401300 01 247310459769 212298 278 336 115 +8 -0 +27 +9 +14 5.8
201829 MLBLos Angeles Dodgers 518440 10623224 721243 21 241351466817 225278 2414 360 134 +20 +0 +23 +9 +15 6.8
201930 MLBMilwaukee Brewers 632513 12626228 1091395 51 246383468851 222279 2217 377 146 +33 +1 +25 +11 +18 8.9
202031 MLBChicago White Sox 194161 37708 30581 00 230354422777 193299 3015 346 123 +5 +0 +7 +3 +5 2.2
202132 MLBChicago White Sox 375279 679023 87823 00 240425520945 280246 2223 411 172 +31 +0 +2 +7 +11 5.1
202132 AAACharlotte Knights 2522 6101 281 00 273360455815 182385 328 365 137 +1 +0 +1 0.2
202233 MLBChicago White Sox 376327 66705 45792 10 202302269571 67249 2112 269 64 -15 +0 +4 +7 +11 0.7
202233 AAACharlotte Knights 3829 11102 920 00 3795266211.147 241360 524 499 240 +6 +0 +1 0.7
202334 MLBChicago White Sox 405363 851408 36864 00 234310339649 105284 219 296 84 -7 +0 +2 +7 +11 1.4
202435 MLBPittsburgh Pirates 243215 491009 24460 10 228305400705 172248 1910 311 96 -1 +0 +7 +5 +7 1.9
202435 AAAIndianapolis Indians 3835 9201 380 00 257316400716 143308 218 320 103 +0 +0 +1 0.1
202536 AAAWorcester Red Sox 9478 20502 13152 00 256376397774 141290 1614 350 126 +3 +0 +3 0.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career 48854138 9771837194 679112426 137 236347424772 188274 2314 344 121 +117 -0 +202 +96 +138 56.5

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
#1J.J. Hardylast yr '17
career totals — 13 seasons, 6,309 PA
136,3091888256305408+68+16340.435.7
/162664201+7.1+17.24.3pk7: 31
#2Brandon Crawfordlast yr '24
career totals — 14 seasons, 6,318 PA
146,31814747249318395+68+14238.934.0
/162664155+7.1+14.94.1pk7: 29
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 15 projected seasons
155,06319814236342423+84+23233.430.0
/162664262+11.0+30.44.4pk7: 27
#3David Rosslast yr '16
career totals — 14 seasons, 2,631 PA
142,6311053229316422+47+15730.325.8
/162664261+11.9+39.77.7pk7: 21
#4Tyler Flowerslast yr '20
career totals — 10 seasons, 2,741 PA
102,741862238319394+49+14227.525.8
/162664210+11.9+34.46.7pk7: 24
#5Geovany Sotolast yr '16
career totals — 10 seasons, 2,801 PA
102,8011053247332438+50+7426.024.9
/162664251+11.9+17.56.2pk7: 24
#6Chris Snyderlast yr '12
career totals — 9 seasons, 2,435 PA
92,435770225329385+43+7319.318.1
/162664210+11.9+19.95.3pk7: 17

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
Yasmani Grandal (OGILVIE) 37 50 50 20 50 231/308/381 150270 51 20% 9% 96 +0.4
John Flaherty
2005 · MLB
37 49→53 52→45 38→40 44 249/290/418 169275 195 18% 5% 97 +1.5 221/273/363 142253 167 20% 6% 76 +0.0 160/203/244841849019%4%13-1.0
Jason Varitek
2009 · MLB
37 47→57 50→60 38→45 56 237/333/391 153291 182 24% 12% 108 +2.3 223/312/403 180266 213 24% 11% 103 +1.9 210/301/40319324124024%11%91+0.5
Gregg Zaun
2008 · MLB
37 50→51 50 38→45 63 250/347/414 163267 172 14% 13% 119 +3.1 249/340/399 150274 154 15% 11% 112 +2.6 250/343/38813827514214%11%108+0.9
Jamie Burke
2009 · MLB
37 51→48 42→45 40→30 48 248/296/354 106270 104 13% 5% 82 +0.5 218/271/311 93267 86 21% 6% 60 -1.0 193/244/256632484223%5%32-0.7
Greg Norton
2008 · MLB
36 52 51→60 36→40 57 260/347/422 162307 194 22% 12% 121 +3.2 247/346/383 136302 146 21% 13% 111 +2.5 241/354/36812629312320%15%104+0.7
Francisco Valdez
2006 · AAA
37 49 47→45 40→30 42 246/302/377 131274 155 16% 4% 92 +1.2 261/303/359 98289 95 13% 4% 86 +0.8 283/322/360773126211%3%91+0.4
Leobardo Arauz
2014 · AAA
37 48→58 46→50 37→45 56 239/321/372 133270 144 17% 10% 98 +1.6 220/297/309 89257 84 17% 9% 71 -0.3 201/284/255542355116%10%52-0.7
José Hernández
2006 · MLB
37 48→58 50→55 41→45 46 243/305/394 151304 195 26% 8% 97 +1.5 241/297/372 131304 156 25% 7% 88 +0.9 242/299/36011831112625%7%83+0.3
Bernie Williams
2006 · MLB
37 51→61 49→60 37→50 60 255/340/400 144274 173 14% 11% 113 +2.6 262/325/410 148282 165 13% 8% 109 +2.4 276/331/42915229316311%7%108+1.8
Geoff Blum
2010 · MLB
37 49→58 48→50 39→45 51 243/307/383 139262 162 15% 7% 95 +1.4 244/309/362 118274 124 15% 8% 90 +1.0 263/317/348853065015%7%82+0.2
Miguel Olivo
2014 · MLB
36 42→51 54→60 39→50 38 230/263/403 173275 247 27% 4% 82 +0.5 243/283/390 147330 168 30% 5% 86 +0.8 235/274/36813333114832%4%73-0.1
Matt Treanor
2012 · MLB
36 44 41→40 39→40 56 214/314/309 95255 106 19% 11% 80 +0.4 221/314/343 122273 128 22% 11% 89 +0.9 175/283/28310821910524%11%50-0.3
Chris Widger
2006 · MLB
35 48 47→60 39→40 50 239/296/379 140264 145 16% 7% 89 +1.0 225/296/354 129267 147 20% 9% 82 +0.5 167/252/229622116022%10%31-0.5
A.J. Ellis
2018 · MLB
37 45→55 49→45 45→40 54 229/315/374 145253 175 18% 10% 96 +1.5 248/337/373 125301 126 20% 11% 105 +2.1 269/377/345753474020%14%109+0.7
Mike DiFelice
2006 · MLB
37 42 49→50 42→30 45 216/278/362 146257 175 23% 7% 78 +0.2 221/279/329 108289 114 26% 6% 69 -0.4 217/272/299812927026%6%56-0.5
Hernando Arredondo
2014 · AAA
37 47→56 50 41→50 39 245/271/399 154277 196 20% 3% 84 +0.6 239/278/366 127282 155 21% 4% 78 +0.2 241/283/34410328712220%4%69-0.1
Mike Matheny
2006 · MLB
35 49→54 46→45 35→30 47 242/297/378 136281 132 19% 6% 89 +1.0 237/293/376 139274 145 19% 6% 87 +0.8 223/271/32510225610017%5%56-0.4
A.J. Pierzynski
2016 · MLB
39 56→63 45→55 36→40 46 274/314/400 125293 132 12% 4% 102 +1.8 244/287/360 116265 115 12% 5% 79 +0.3 216/243/300842375211%2%41-1.0
Adam Rosales
2019 · MLB
36 41→49 50→55 42→45 41 214/268/368 154272 185 28% 6% 75 -0.0 205/253/329 124279 146 31% 5% 58 -1.2 175/215/2648925112235%4%20-1.9
Brooks Conrad
2015 · MLB
35 40→44 56→55 38→50 41 218/274/407 189278 253 32% 7% 88 +0.9 194/254/316 122264 146 31% 6% 56 -1.3 143/210/219762017331%6%10-2.3