Carson KellyC Chicago Cubs
Age 32 R/R 6'1" / 212 lbs MLB Svc 7.936 · Ctrl thru 2026
2026 ROS PROJECTION251 act + 167 ros · stats below = ROS only
wRC+†vL 132123vR 99
AVG/OBP/SLG.234 / .327 / .378
PA167
HR5
K%18
BB%11
BABIP260
ISO144
MLB%100%
Value2026 · WAR
BAT: +7.0 runs (wOBA-derived runs vs avg)+7BATRUN: -1.2 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.5 runs (Defensive runs vs avg)+0FLDPOS: +7.5 runs (Positional adjustment)+7POSREP: +11.9 runs (Replacement-level credit)+12REPTotal WAR: +2.70+2.7WAR
trajectory · projected WAR by year
2.01.10.72628
Tools · Splits · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
906.6%
xwOBA
620.322
POWER50
Barrel%
487.9
Avg EV
3988.3
Bat Spd
4470.8
EYE60
Chase%
9020.0%
SPEED40
Sprint
1325.7
Platoon Splits2024-2026 · 813 PA
vs LHP
vs RHP
Edge
PA
213
600
wRC+
146
99
◀◀L
wOBA
376
315
◀◀L
ISO
185
151
◀◀L
BABIP
323
265
◀◀L
K%
16.4%
19.0%
L
BB%
12.7%
9.2%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   7.936 yrs.days
Team Control Through   2026
First FA Year   2027
OPT
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$2M+1.1$9M+$6M
Totals $2M $9M +$6M
Options · projected decision
2027MUTUAL OPT$5.8M / $0.0M buyoutDECLINE
2028MUTUAL OPT$7.5M / $1.5M buyoutDECLINE
2029CLUB OPT$5.8M / $0.0M buyoutDECLINE
2030CLUB OPT$5.8M / $0.0M buyoutDECLINE

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
201218 ROKJohnson City Cardinals 225217 37707 6471 00 171196300496 129184 213 214 22
201218 ROKJohnson City Cardinals 225213 481009 10331 00 225263399662 174228 154 291 81
201319 APeoria Chiefs 168151 29402 8352 00 192242258501 66233 215 216 24
201319 APeoria Chiefs 168146 32602 13252 00 219292301593 82248 158 263 59
201420 APeoria Chiefs 415375 811854 25647 10 216278323600 107248 156 258 56
201420 APeoria Chiefs 415363 901746 37547 10 248329366696 118274 139 310 96
201521 A+Palm Beach Cardinals 419391 681317 20963 00 174220266486 92208 235 212 20
201521 A+Palm Beach Cardinals 419389 851818 22643 00 219266332597 113239 155 266 62
201622 AA3 teams 456422 1121905 221004 21 265308346654 81333 225 286 77
201622 AA3 teams 456406 1172109 38674 21 288355406761 118323 158 337 116
201723 AAA2 teams 355322 701308 29624 02 217290332622 115246 178 278 71
201723 AAA2 teams 355313 8116010 38514 02 259346406752 147282 1411 340 118
201824 AAA2 teams 391343 761217 37726 00 222308324632 102259 189 284 76
201824 AAA2 teams 391329 831417 51556 00 252363365727 112283 1413 331 111
201925 MLBArizona Diamondbacks 365314 7518017 48792 00 239343459802 220265 2213 334 114 +6 +0 +9 +7 +10 3.3
201925 MLBArizona Diamondbacks 365314 7719018 48792 00 245349478827 232271 2213 364 137 +15 +0 +9 +7 +10 4.2
202026 MLBArizona Diamondbacks 129122 27505 6291 00 221264385649 164250 225 278 71 -4 +0 +4 +2 +4 0.6
202026 MLBArizona Diamondbacks 129122 27505 6291 00 221264385649 164250 225 288 78 -3 +0 +4 +2 +4 0.7
202127 MLBArizona Diamondbacks 359304 7211112 44746 00 237345398743 161269 2112 327 108 +3 +0 +5 +6 +10 2.5
202127 MLBArizona Diamondbacks 359304 7311113 44746 00 240347411759 171270 2112 338 117 +7 +0 +5 +6 +10 2.9
202228 MLB2 teams 376335 721909 32724 20 215291352643 137243 199 282 74 -11 +0 +6 +7 +11 1.3
202228 MLB2 teams 376334 732009 33724 20 219296359656 141248 199 293 82 -7 +0 +6 +7 +11 1.6
202329 MLB2 teams 185166 36702 16511 10 217290295585 78296 289 270 65 -7 +0 +5 +3 +5 0.6
202329 MLB2 teams 185165 38802 17481 10 230306315621 85308 269 283 75 -5 +0 +5 +3 +5 0.8
202430 MLBTexas Rangers 313281 67919 25556 00 238314374688 135266 188 304 91 -3 +0 +11 +6 +9 2.3
202430 MLBTexas Rangers 313281 67919 25556 00 238314374688 135266 188 311 96 -1 +0 +11 +6 +9 2.5
202531 MLBChicago Cubs 421369 9213117 45803 20 249336428764 179272 1911 331 112 +6 +0 +8 +8 +12 3.4
202531 MLBChicago Cubs 421369 9213117 45803 20 249336428764 179272 1911 338 117 +8 +0 +8 +8 +12 3.7
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD32 MLBCHC 251220 601006 28423 01 273363400763 127314 1711 342 120 +6 -0 -0 +4 +7 1.7
YTD32 MLBCHC 251220 601006 28423 01 273363400763 127314 1711 346 123 +7 -0 -0 +4 +7 1.8
ROS32 MLBCHC 100% 167145 34605 18302 10 234327378705 144266 1811 325 107 +1 +0 +1 +3 +5 1.0
ROS32 MLBCHC 100% 167145 35705 18302 10 241333393726 152268 1811 318 102 +0 +0 +1 +3 +5 0.9
FULL32 MLBCHC 418365 9517011 46725 11 260351397748 137297 1711 333 113 +6 -0 +0 +7 +12 2.6
TOT32 MLBCHC 418365 9416011 46725 11 257348391740 134293 1711 335 115 +7 -0 +0 +7 +12 2.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202733 MLBCHC 100% 295259 591009 31543 11 228317371688 143255 1811 313 97 -1 -0 -3 +5 +8 1.0
202834 MLBCHC 100% 246215 47807 26473 00 219311353665 135248 1911 303 90 -3 +0 -4 +4 +7 0.5
202733 MLBCHC 100% 295259 601109 31543 11 232321378699 147256 1811 306 93 -2 -0 -3 +5 +8 0.8
202834 MLBCHC 100% 246215 47807 26473 00 219311353665 135249 1911 297 85 -4 +0 -4 +4 +7 0.4
▸ Career Totals
Career 29172566 589109392 29457732 71 230316382698 152259 2010 311 97 -11 +1 +43 +64 +83 18.3
/ 162G 650572 13224121 661297 20 231318386704 156261 2010 311 97 -3 +0 +10 +14 +18 4.1
Career 52854731 105419210132 438104758 104 223297351648 129257 208 285 76 -141 +0 +43 +94 +150 15.0
/ 162G 650582 13024116 541297 10 223297351648 127258 208 285 76 -17 +0 +5 +12 +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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201218 ROKJohnson City Cardinals 225213 481009 10331 00 225263399662 174228 154 291 81 -5 +0 +6 0.2
201319 APeoria Chiefs 168146 32602 13252 00 219292301593 82248 158 263 59 -8 +0 +5 -0.3
201420 APeoria Chiefs 415363 901746 37547 10 248329366696 118274 139 310 96 -2 +0 +12 1.0
201521 A+Palm Beach Cardinals 419389 851818 22643 00 219266332597 113239 155 266 62 -18 +0 +12 -0.6
201622 AAAMemphis Redbirds 126113 331000 11170 00 292355381735 88340 139 328 109 +1 +0 +4 0.5
201622 AASpringfield Cardinals 236216 62706 14463 01 287339403742 116339 196 330 110 +3 -0 +7 0.9
201622 INTLGlendale Desert Dogs 9477 22403 1341 20 286396455850 169264 414 370 141 +4 +0 +3 0.8
201723 MLBSt. Louis Cardinals 7569 12300 5111 00 174240217457 43207 157 216 24 -6 +0 +1 +6 +2 0.3
201723 AAAMemphis Redbirds 280244 6913010 33403 02 283375459834 176304 1412 373 143 +14 -1 +8 2.1
201824 MLBSt. Louis Cardinals 4235 4000 371 00 114205114319 143 177 154 -24 -6 +0 -1 +7 +1 0.2
201824 AAAMemphis Redbirds 349294 791417 48485 00 269380395775 126299 1414 352 128 +11 +0 +10 2.1
201925 MLBArizona Diamondbacks 365314 7719018 48792 00 245349478827 232271 2213 364 137 +15 +0 +9 +7 +10 4.2
202026 MLBArizona Diamondbacks 129122 27505 6291 00 221264385649 164250 225 288 78 -3 +0 +4 +2 +4 0.7
202127 MLBArizona Diamondbacks 359304 7311113 44746 00 240347411759 171270 2112 338 117 +7 +0 +5 +6 +10 2.9
202228 MLBArizona Diamondbacks 354317 671807 29714 20 211286334620 123247 208 279 72 -11 +0 +6 +7 +10 1.2
202228 AAAReno Aces 2217 6202 410 00 3534768241.300 471267 518 515 252 +4 +0 +1 0.4
202329 MLBDetroit Tigers 151136 28502 14400 10 206280287567 81274 269 261 58 -7 +0 +5 +3 +4 0.5
202329 AAAReno Aces 3429 10300 381 00 345424448873 103455 249 383 151 +2 +0 +1 0.3
202430 MLBTexas Rangers 313281 67919 25556 00 238314374688 135266 188 311 96 -1 +0 +11 +6 +9 2.5
202531 MLBChicago Cubs 421369 9213117 45803 20 249336428764 179272 1911 338 117 +8 +0 +8 +8 +12 3.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 22091947 44783371 21944624 50 230315385700 155260 2010 313 98 -5 +1 +49 +52 +63 16.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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Brian Schneiderlast yr '12
career totals — 12 seasons, 3,522 PA
123,522664246319367+54+8421.420.8
/162664121+10.3+15.84.0pk7: 20
#3Yorvit Torrealbalast yr '13
career totals — 12 seasons, 3,179 PA
123,1795619256314379+53+7920.218.4
/162664124+11.1+16.64.2pk7: 17
#4Jason LaRuelast yr '10
career totals — 11 seasons, 3,000 PA
113,0009310232316397+32+4716.916.2
/162664212+7.1+10.53.7pk7: 15
#5Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
123,3711078236319390+60+5315.414.7
/162664212+11.9+10.43.0pk7: 14
#6Kelly Shoppachlast yr '13
career totals — 8 seasons, 1,839 PA
81,839701225314417+33+1411.311.5
/162664250+11.9+5.04.1pk7: 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
Carson Kelly (OGILVIE) 32 50 50 40 60 257/348/391 134293 111 17% 11% 115 +2.7
John Buck
2012 · MLB
32 48→53 54→60 41→30 48 251/316/425 174296 222 23% 8% 110 +2.4 227/305/376 149277 193 24% 9% 92 +1.2 217/296/35113426717125%9%76+0.1
Michael McKenry
2016 · MLB
31 46→47 49→55 43→40 53 230/316/381 151281 168 24% 10% 98 +1.6 203/297/330 127279 126 29% 11% 78 +0.2 175/277/28410924710231%11%55-0.6
A.J. Ellis
2013 · MLB
32 53→56 45 41→40 60 258/361/386 128307 122 19% 12% 118 +3.0 237/336/362 125276 132 18% 12% 102 +1.8 224/330/34111725713017%13%89+0.5
Stephen Vogt
2017 · MLB
32 52→61 52→60 42→40 52 262/323/431 170287 192 17% 8% 114 +2.7 250/308/438 188281 214 19% 8% 110 +2.4 233/300/42619326522222%9%99+0.8
Curt Casali
2020 · MLB
31 48 48→50 40→30 49 243/310/381 138294 163 23% 8% 95 +1.4 233/325/397 164303 195 28% 11% 107 +2.2 213/320/302892849025%12%78+0.1
James McCann
2022 · MLB
32 49→56 50 41→45 45 248/310/398 150319 195 28% 8% 100 +1.7 222/279/353 131284 157 27% 6% 76 +0.0 229/275/37414628518326%5%78+0.1
Aledmys Díaz
2023 · MLB
32 47→57 50→55 41→45 46 242/295/393 151268 183 18% 6% 92 +1.2 226/282/348 122265 125 19% 6% 75 -0.0 229/283/3401102777219%5%69-0.2
Robinson Chirinos
2016 · MLB
32 44→46 52→60 44→50 49 227/301/398 171263 203 22% 8% 97 +1.5 236/330/449 213284 264 26% 10% 122 +3.3 230/343/43520529626229%11%122+2.1
Dioner Navarro
2016 · MLB
32 52→61 48→50 47→45 51 262/317/401 139285 174 15% 8% 103 +1.9 227/288/357 130268 145 20% 7% 79 +0.3 198/263/295972429122%7%52-0.6
Chris Iannetta
2014 · MLB
31 46→56 50→60 39→45 63 230/347/383 153284 184 24% 15% 112 +2.6 229/338/377 148293 164 25% 13% 107 +2.2 216/316/38717226521026%12%98+0.9
Wilson Ramos
2020 · MLB
32 56→60 50→60 47→30 52 282/340/435 152308 192 16% 8% 121 +3.2 256/309/417 161284 214 18% 7% 105 +2.1 236/279/40416825724020%5%86+0.3
Nick Hundley
2016 · MLB
32 50→46 47→55 42→40 44 249/293/385 136299 156 22% 6% 89 +0.9 244/292/401 157299 174 23% 6% 93 +1.3 241/291/40916829818125%6%89+0.5
Matthew LeCroy
2007 · MLB
31 50 53→55 46→30 53 256/337/422 167304 223 23% 10% 118 +3.0 208/275/317 109252 115 21% 7% 65 -0.7 165/226/231672025020%6%20-1.9
Kevan Smith
2021 · MLB
33 51→55 47→50 49→40 50 251/319/388 137288 147 18% 8% 102 +1.8 223/297/340 117295 118 26% 9% 79 +0.3 167/245/198312460029%9%4-0.9
Miguel Ojeda
2007 · MLB
32 47→51 45→50 41→45 51 232/302/355 123270 135 19% 8% 85 +0.7 245/308/377 132285 147 19% 8% 94 +1.3 257/322/40614829317718%8%104+1.0
Iker Franco
2013 · AAA
32 48→47 49→50 40 48 246/302/385 139286 183 21% 7% 93 +1.3 241/294/346 105291 123 21% 7% 79 +0.3 269/322/3558632410119%7%90+0.5
Neil Walker
2019 · MLB
33 48→57 51→55 41→45 56 247/332/404 158280 192 20% 11% 111 +2.5 250/328/390 140306 146 21% 10% 105 +2.1 270/352/41014032813520%11%117+1.8
Daniel Descalso
2019 · MLB
32 47→55 50 49→45 59 233/337/400 168288 164 24% 13% 111 +2.5 202/300/336 134277 146 29% 12% 80 +0.4 160/263/245852219529%12%40-0.9
John Mayberry Jr.
2015 · MLB
31 44→48 51→55 44→50 49 226/296/394 168267 195 23% 8% 93 +1.3 214/280/366 152263 167 25% 8% 79 +0.3 160/214/28112120011426%6%28-0.9
Humberto Cota
2011 · AAA
32 52 48→50 38→30 49 259/317/404 144305 163 20% 8% 104 +2.0 259/324/379 120321 134 22% 8% 100 +1.7 250/317/36911930715122%8%93+0.6