Garrett Cooper1B Gwinnett Stripers
Age 35 R/R 6'4" / 235 lbs AAA Svc 9.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 220 proj PA
wRC+†vL 7566vR 42
AVG/OBP/SLG.244 / .300 / .388
PA220
HR6
K%28
BB%6
ISO145
MLB%10%
Value2026 · WAR
BAT: -1.5 runs (wOBA-derived runs vs avg)-1BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +1.9 runs (Defensive runs vs avg)+2FLDPOS: -3.9 runs (Positional adjustment)-4POSREP: +6.2 runs (Replacement-level credit)+6REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
-0.1-0.3-0.32628
Tools · Splits · ContractCON 37 / POW 57
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT37
Whiff%
3812.3%
xwOBA
690.331
POWER57
Barrel%
6510.4
Avg EV
4788.9
Bat Spd
6572.9
EYE42
Chase%
2536.6%
SPEED48
Sprint
3626.8
Platoon Splits2024 · 116 PA
vs LHP
vs RHP
Edge
PA
43
73
wRC+
74
42
◀◀L
wOBA
283
240
L
ISO
122
076
◀◀L
BABIP
357
256
◀◀L
K%
30.2%
30.1%
BB%
4.7%
6.9%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   9.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.4M+0.0$0.0M-$0.4M
Totals $0.4M $0.0M -$0.4M

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
201322 A2 teams 203190 40724 11732 00 211261332593 121319 365 260 57
201322 A2 teams 203184 521036 17512 00 283350467817 185362 258 361 135
201423 A+3 teams 239216 431303 15917 10 199273301574 102325 386 257 55
201423 A+3 teams 239210 551504 21587 10 262349390739 129342 249 335 114
201524 A+2 teams 506462 1213638 311328 11 262319405724 143347 266 317 101
201524 A+2 teams 506451 1403438 42908 11 310379452832 142370 188 368 140
201625 AA2 teams 468442 1162416 16996 33 262297362659 100323 213 292 81
201625 AA2 teams 468428 1252719 30756 33 292347423770 131333 166 342 120
201726 AAA3 teams 395366 11935111 20792 00 325363516880 191382 205 379 148
201726 AAA3 teams 395349 12435118 37672 00 3554206161.036 261391 179 442 196
201827 MLB3 teams 9282 17201 8212 00 207293268562 61267 239 260 57 -4 +0 +1 -1 +3 -0.1
201827 MLB3 teams 9281 19201 9192 00 235326296622 62295 2110 292 82 -2 +0 +1 -1 +3 0.1
201928 MLB2 teams 437395 11819117 351105 00 299363481844 182374 258 370 142 +21 +0 -1 -8 +12 2.5
201928 MLB2 teams 437394 11418116 361105 00 289356462818 173363 258 362 135 +17 +0 -1 -8 +12 2.2
202029 MLBMiami Marlins 133120 35806 11312 00 292361508869 217349 238 385 153 +8 +0 -3 -2 +4 0.6
202029 MLBMiami Marlins 133120 34806 11312 00 283353500853 217337 238 376 146 +7 +0 -3 -2 +4 0.5
202130 MLBMiami Marlins 250215 6310110 30684 11 293390488878 195384 2712 384 152 +15 -0 -5 -3 +7 1.4
202130 MLBMiami Marlins 250215 611019 30684 11 284382465847 181374 2712 377 146 +13 -0 -5 -3 +7 1.3
202231 MLBMiami Marlins 469414 11335210 4011910 00 273351440791 167355 259 342 120 +11 +0 -1 -8 +13 1.5
202231 MLBMiami Marlins 469414 1083329 4011910 00 261341415756 155340 259 336 115 +8 +0 -1 -8 +13 1.2
202332 MLBSan Diego Padres 457422 10919118 311322 00 258312436748 178332 297 328 109 +5 +0 -0 -8 +13 0.9
202332 MLBSan Diego Padres 457422 10618117 311322 00 251305419725 168324 297 321 104 +2 +0 -0 -8 +13 0.6
202433 MLB2 teams 200181 44715 13564 00 243308376684 133320 286 303 90 -2 +0 +0 -4 +6 0.0
202433 MLB2 teams 200178 44815 16554 00 247323388711 140325 288 318 101 +0 +0 +0 -4 +6 0.3
202534 AAAGwinnett Stripers 138129 25202 7422 10 194246256502 62271 305 229 33
202534 AAAGwinnett Stripers 138123 28402 13332 10 228312309621 81295 249 288 79
▸ 2026 Season
202635 MLBATL 220201 50916 14613 21 249307393700 144319 286 308 94 -1 +0 +2 -4 +6 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202736 MLBATL 100% 155143 33514 9442 10 231286364649 133310 286 295 84 -3 +0 -5 -3 +4 -0.6
202837 MLBATL 100% 9588 19302 6281 00 216274318592 102300 296 281 73 -3 +0 -6 -2 +3 -0.8
202736 MLBATL 100% 155143 33514 9442 10 231286364649 133310 286 286 77 -4 +0 -5 -3 +4 -0.7
202837 MLBATL 100% 9588 19302 6281 00 216274318592 102300 296 273 67 -4 +0 -6 -2 +3 -0.9
▸ Career Totals
Career 21791966 511104863 17259129 21 260329417746 157338 278 332 112 +30 +0 -21 -45 +62 2.6
/ 162G 650586 15231219 511769 10 259328416745 157337 278 332 112 +9 +0 -6 -14 +18 0.8
Career 44574066 106523415113 297118662 106 262322410732 148340 277 322 105 +24 -0 -19 -77 +126 5.5
/ 162G 650593 15534216 431739 11 261320406727 145341 277 322 105 +4 -0 -3 -11 +18 0.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
201322 AWisconsin Timber Rattlers 133122 35632 10331 00 287346434780 148379 258 347 124 +4 +0 +4 0.7
201322 ROKHelena Brewers 7062 17404 7181 00 274357532889 258325 2610 389 156 +4 +0 +2 0.7
201423 A+Brevard County Manatees 188164 391102 18515 10 238332341673 104330 2710 309 94 -1 +0 +5 0.4
201423 AWisconsin Timber Rattlers 3230 10301 042 00 333375533908 200360 120 401 165 +2 +0 +1 0.3
201423 ROKAZL Brewers 1916 6101 330 00 3754746251.099 250417 1616 478 224 +3 +0 +1 0.3
201524 AABiloxi Shuckers 3629 16210 720 00 5526396901.329 138593 619 579 301 +8 +0 +1 0.9
201524 A+Brevard County Manatees 470422 1243228 35888 11 294359436795 142352 197 352 128 +15 -0 +13 2.8
201625 AAAColorado Springs Sky Sox 139127 35505 10201 00 276333433766 157291 147 339 118 +3 +0 +4 0.7
201625 AABiloxi Shuckers 329301 902214 20555 33 299353419771 120351 176 343 121 +8 -1 +9 1.7
201726 MLBNew York Yankees 4543 14510 1120 00 326341488829 163438 272 355 130 +2 +0 -1 -7 +1 -0.5
201726 AAAScranton/Wilkes-Barre RailRiders 327286 10229017 33492 00 3574276361.063 280376 1510 452 204 +38 +0 +9 4.9
201726 AATrenton Thunder 2320 8101 360 00 4004786001.078 200538 2613 473 220 +3 +0 +1 0.4
201827 MLBMiami Marlins 3833 7100 4121 00 212316242558 30333 3211 269 64 -2 +0 +1 -1 +1 -0.0
201827 AAANew Orleans Baby Cakes 3430 9101 351 00 300382433816 133333 159 368 140 +2 +0 +1 0.3
201827 A+Jupiter Hammerheads 2018 3000 220 00 167250167417 188 1010 206 15 -2 +0 +1 -0.1
201928 MLBMiami Marlins 421381 10716115 331105 00 281346446792 165357 268 351 127 +13 +0 -1 -8 +12 1.7
201928 A+Jupiter Hammerheads 1613 7201 300 00 5386259231.548 385500 019 648 354 +5 +0 +0 0.5
202029 MLBMiami Marlins 133120 34806 11312 00 283353500853 217337 238 376 146 +7 +0 -3 -2 +4 0.5
202130 MLBMiami Marlins 250215 611019 30684 11 284382465847 181374 2712 377 146 +13 -0 -5 -3 +7 1.3
202231 MLBMiami Marlins 469414 1083329 4011910 00 261341415756 155340 259 336 115 +8 +0 -1 -8 +13 1.2
202332 MLBSan Diego Padres 457422 10618117 311322 00 251305419725 168324 297 321 104 +2 +0 -0 -8 +13 0.6
202433 MLBBoston Red Sox 116107 22511 7352 00 206267299566 93296 306 259 56 -6 +0 +0 -4 +3 -0.6
202433 AAANorfolk Tides 8471 22304 9202 00 310402521924 211367 2411 399 163 +6 +0 +2 0.9
202534 AAAGwinnett Stripers 138123 28402 13332 10 228312309621 81295 249 288 79 -3 +0 +4 0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 19291735 45996757 15751926 11 265335427761 162344 278 338 117 +37 -0 -10 -41 +55 4.2

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
#1Stephen Piscottylast yr '22
career totals — 8 seasons, 2,802 PA
82,8029323255324430-30-355.05.3
/162664225-7.1-8.41.2pk7: 6
#2Daryle Wardlast yr '08
career totals — 9 seasons, 2,297 PA
92,297821262321445-28-234.75.3
/162664240-8.1-6.61.4pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
82,118642262327423-40-184.44.7
/162664201-12.4-5.61.4pk7: 5
#3Robert Ficklast yr '07
career totals — 8 seasons, 2,585 PA
82,585634258327400-24-194.04.6
/162664161-6.3-4.81.0pk7: 5
#4Nomar Mazaralast yr '22
career totals — 7 seasons, 2,690 PA
72,690857256315414-29-213.73.7
/162664212-7.1-5.30.9pk7: 4
#5Shane Spencerlast yr '04
career totals — 5 seasons, 1,568 PA
51,5684113261325410-12-63.63.6
/162664176-5.3-2.71.5pk7: 4
#6Wil Corderolast yr '05
career totals — 6 seasons, 1,639 PA
61,639435262325416-17-133.13.1
/162664172-7.0-5.21.2pk7: 3

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
Garrett Cooper (OGILVIE) 35 37 57 48 42 244/300/388 144319 62 28% 6% 94 +0.5
Mike Hessman
2012 · MLB
34 37→36 54→65 47→45 42 205/275/385 180266 225 32% 7% 83 +0.6 198/251/394 196250 283 33% 6% 76 +0.0 198/259/39719923727330%7%78+0.2
Chad Mottola
2007 · MLB
35 42→44 50→55 47→45 40 220/258/372 151266 187 25% 4% 71 -0.3 228/269/382 154272 189 23% 5% 79 +0.3 226/268/38716125819721%5%76+0.1
Scott McClain
2007 · MLB
35 39→45 54→55 43→40 43 214/263/387 173244 236 24% 6% 78 +0.2 226/287/405 179261 245 23% 8% 92 +1.2 225/292/41218725426323%8%95+1.3
Cody Ransom
2011 · MLB
35 42 53→55 48→50 44 224/282/401 176277 218 28% 7% 89 +1.0 218/288/402 184300 238 33% 8% 92 +1.2 205/286/39719228524635%9%88+0.5
Pedro Swann
2006 · MLB
35 47 50 53→45 40 237/289/397 160287 187 24% 4% 92 +1.2 242/290/382 140304 1311 24% 5% 87 +0.8 247/294/379132313111224%5%87+0.5
Mike Coolbaugh
2006 · AAA
34 43→41 53→55 53→50 42 228/277/396 168275 2210 26% 6% 86 +0.8 218/284/360 142274 179 26% 7% 79 +0.3 182/274/29511322714426%10%56-0.6
Adam Rosales
2018 · MLB
35 45→49 52→55 44→45 41 228/286/396 167309 207 32% 7% 90 +1.0 208/259/343 135274 165 29% 6% 64 -0.8 189/239/31312324515329%5%46-1.2
Brandon Snyder
2021 · AAA
34 38→48 55 47→45 31 201/254/376 176316 246 43% 5% 72 -0.2 210/280/377 167304 227 37% 7% 83 +0.6 167/254/33416722326037%7%59-0.4
Matt McBride
2019 · MLB
34 40→50 53→55 42→40 46 215/275/393 179247 214 23% 7% 85 +0.7 222/273/412 190263 267 26% 6% 89 +1.0 191/231/41122119537027%4%68-0.1
Jason Wood
2006 · AAA
36 49 50→45 46→40 46 248/306/395 147287 187 21% 6% 98 +1.6 237/287/350 113296 124 23% 6% 77 +0.1 232/281/322892949223%6%65-0.4
Emmanuel Valdez
2014 · AAA
35 42→52 52→55 47→40 43 216/292/383 166305 214 35% 8% 89 +1.0 216/299/369 153302 196 33% 9% 89 +0.9 205/296/34113628118431%10%79+0.1
Anthony Recker
2018 · MLB
34 41→48 45→55 49→45 43 207/278/334 127282 135 30% 7% 70 -0.3 211/269/360 149287 176 31% 7% 73 -0.1 184/245/34616224021033%7%56-0.6
Valentino Pascucci
2012 · AAA
33 43→45 51→55 42→45 46 220/294/382 162299 193 32% 9% 89 +1.0 216/303/390 174313 233 36% 10% 95 +1.4 197/298/37517828226037%12%88+0.6
Cory Aldridge
2014 · AAA
35 38→48 52→55 45 36 198/255/352 155314 229 43% 7% 66 -0.6 247/310/416 169328 235 30% 8% 105 +2.1 262/333/45619432230127%9%124+2.5
Shawn Wooten
2006 · MLB
34 45 47→50 40→30 45 230/281/360 130255 163 18% 5% 78 +0.2 213/260/307 94260 103 21% 5% 55 -1.4 196/243/262662476123%5%34-1.1
John Lindsey
2012 · AAA
35 44→53 49→65 44→30 39 222/285/369 147289 163 28% 5% 82 +0.5 237/310/454 217295 302 30% 6% 115 +2.8 229/309/45722727933030%7%114+2.0
Jonathan Aceves
2013 · AAA
35 44 51→55 42→30 41 227/274/384 157281 196 27% 6% 81 +0.4 218/274/356 138264 174 24% 6% 74 -0.1 237/309/35511828513121%8%87+0.4
Charlie Culberson
2023 · MLB
34 48→49 45 47→50 44 238/287/366 127298 1213 24% 6% 81 +0.4 226/275/342 116315 1212 30% 6% 70 -0.3 182/208/2254329551439%3%11-0.8
Sal Fasano
2008 · MLB
36 42 52→55 44→40 37 224/282/386 162278 214 28% 4% 86 +0.8 208/264/324 116288 126 31% 4% 62 -0.9 184/237/270862717433%3%34-0.9
Alan Zinter
2005 · MLB
37 47 51→55 49→40 45 232/303/394 161325 189 33% 9% 96 +1.5 216/281/359 143298 166 31% 8% 78 +0.2 192/258/33214126117132%8%60-0.3