Grant KochC Indianapolis Indians
Age 29 R/R 5'10" / 195 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 170 proj PA
wRC+†49
AVG/OBP/SLG.188 / .247 / .302
PA170
HR4
K%29
BB%6
ISO116
MLB%10%
Value2026 · WAR
BAT: -9.7 runs (wOBA-derived runs vs avg)-10BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +3.0 runs (Positional adjustment)+3POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.2-0.22628
Tools · Contract
Toolsscout grade · Statcast %ile · 2024
CONTACT
Whiff%
1020.4%
POWER
Bat Spd
3169.3
EYE
Chase%
3634.4%
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$0.0M

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
201922 AGreensboro Grasshoppers 374347 511406 22832 11 147202239441 92173 226 196 8
201922 AGreensboro Grasshoppers 374337 681508 32602 11 202275318592 116221 169 269 64
202124 A+2 teams 267245 34906 15833 01 139198249447 110176 316 197 9
202124 A+2 teams 267236 4210010 24643 01 178262347610 169194 249 272 66
202225 ABradenton Marauders 10187 14101 10393 00 161270207477 46271 3910 229 33
202225 ABradenton Marauders 10183 19201 14273 00 229360289649 60321 2714 308 94
202326 AAAIndianapolis Indians 211198 41713 11721 00 207252298550 91306 345 244 45
202326 AAAIndianapolis Indians 211192 49915 17561 00 255319391710 135333 278 317 101
202427 AAAIndianapolis Indians 10093 13102 6461 00 140200215415 75244 466 189 3
202427 AAAIndianapolis Indians 10089 17202 8341 00 191260281541 90283 348 248 48
▸ 2026 Season
202629 MLBPIT 170155 30514 11502 31 194256316572 123248 296 250 49 -10 +0 -0 +3 +5 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBPIT 27% 243223 43815 16702 41 193253305558 112251 297 255 53 -13 +0 -2 +4 +7 -0.4
202831 MLBPIT 37% 238218 42815 16682 31 193254307562 115252 297 256 54 -12 +0 -3 +4 +7 -0.4
202730 MLBPIT 27% 6661 11201 4191 10 180242262505 82250 296 247 47 -4 +0 -1 +1 +2 -0.1
202831 MLBPIT 37% 8982 15302 6261 10 183247293540 110251 297 248 48 -5 +0 -1 +2 +3 -0.2
▸ Career Totals
Career 155143 26503 10452 20 182245280525 98242 296 248 48 -9 +0 -2 +3 +4 -0.3
/ 162G 650600 10921013 421898 80 182245282526 100241 296 248 48 -38 +2 -7 +12 +18 -1.4
Career 17041566 26853432 10751116 115 171231271503 100228 306 226 31 -133 +0 -5 +30 +48 -6.0
/ 162G 650597 10220212 411956 42 171231271503 101228 306 226 31 -51 +0 -2 +12 +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
201922 AGreensboro Grasshoppers 374337 681508 32602 11 202275318592 116221 169 269 64 -15 -0 +11 -0.5
202124 AAAltoona Curve 5654 7201 2130 00 130161222383 93150 234 173 -10 -7 +0 +2 -0.5
202124 A+Greensboro Grasshoppers 211182 35809 22513 01 192290385674 192208 2410 298 86 -3 -0 +6 0.2
202225 ABradenton Marauders 10183 19201 14273 00 229360289649 60321 2714 308 94 -1 +0 +3 0.2
202326 AAAIndianapolis Indians 211192 49915 17561 00 255319391710 135333 278 317 101 +0 +0 +6 0.6
202427 AAAIndianapolis Indians 10089 17202 8341 00 191260281541 90283 348 248 48 -6 +0 +3 -0.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
Grant Koch (OGILVIE) 29 188/247/302 115248 43 29% 6% 49 -0.5
Dane Sardinha
2009 · MLB
30 34→32 43→45 49→30 36 181/220/282 101241 114 30% 4% 30 -3.1 182/230/289 107254 124 32% 5% 38 -2.6 157/216/2468922210033%6%17-1.3
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Chris Rabago
2022 · AAA
29 38 40 47→55 43 190/255/276 86266 813 31% 7% 45 -2.1 197/261/293 96305 910 36% 6% 53 -1.5 152/225/219672575540%6%15-1.2
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 196/259/308 112257 136 29% 7% 56 -1.3 213/261/333 120273 135 26% 6% 62 -0.9 210/254/32411426612125%5%54-0.6
Clint Sammons
2012 · AAA
29 34→44 45→40 44→45 42 182/239/296 114224 148 26% 6% 44 -2.1 203/247/342 139274 188 32% 5% 59 -1.1 156/183/28212619820034%2%14-1.0
Jeff Mathis
2012 · MLB
29 38→46 42→50 43→45 41 192/242/290 98250 96 27% 6% 43 -2.2 205/257/330 125274 144 29% 6% 59 -1.1 211/261/3161062878128%6%54-0.4
José Briceño
2022 · AAA
29 38 48→45 50→45 38 200/242/340 140254 1610 29% 4% 56 -1.3 209/250/351 142266 186 29% 4% 63 -0.9 191/229/32713623321029%3%44-0.6
Anthony Bemboom
2020 · MLB
30 39 42→45 44→45 43 195/253/296 100257 104 28% 7% 49 -1.8 210/278/339 129269 145 26% 8% 71 -0.3 209/279/32611726812226%8%66-0.2
Eli Whiteside
2010 · MLB
30 41 45→50 46→40 38 210/249/332 122270 135 28% 4% 56 -1.3 214/268/339 125277 136 27% 6% 67 -0.5 200/260/30810825910326%6%51-0.5
Trent Giambrone
2022 · AAA
28 35→41 43→50 48→55 41 179/241/285 105253 1113 33% 7% 42 -2.3 189/249/278 89270 815 31% 7% 43 -2.2 160/223/2246523051931%6%16-2.0
Camden Duzenack
2023 · AAA
28 38→37 50 51→50 36 205/243/354 149265 1813 31% 4% 60 -1.0 223/281/343 120285 1210 25% 6% 73 -0.1 228/298/319922908623%7%72-0.1
Kevin Cash
2007 · MLB
29 38 44→40 42→30 39 196/254/312 116271 124 32% 6% 54 -1.4 196/265/310 114277 124 32% 8% 59 -1.1 193/265/272792649029%9%45-0.5
Austin Hedges
2023 · MLB
30 33→40 46→60 48→45 45 180/244/293 113213 165 25% 7% 45 -2.1 182/245/274 92230 116 25% 7% 41 -2.3 190/259/29010023713525%7%49-0.5
Allan de San Miguel
2017 · AAA
29 41 42→45 48→40 43 203/253/305 102245 98 22% 5% 51 -1.7 205/261/303 98273 88 27% 5% 55 -1.4 166/226/228622323028%4%17-0.8
Jesus Flores
2014 · MLB
29 36→38 40→50 42→30 37 182/215/271 89231 83 25% 4% 25 -3.5 199/244/299 100264 105 27% 5% 46 -2.0 191/227/29610525515031%4%33-0.7
John Ryan Murphy
2019 · MLB
28 39→46 45→50 46→40 42 201/249/316 115250 143 26% 6% 53 -1.5 206/256/368 162283 225 34% 6% 70 -0.3 177/226/38320521332036%6%59-0.5
Luis Flores
2016 · AAA
29 40 44→40 48→45 46 203/266/309 106246 126 23% 7% 59 -1.1 204/251/334 130246 146 23% 5% 58 -1.2 202/244/36216022418020%5%60-0.3
David Matranga
2007 · AAA
30 37 45 47→50 42 193/259/309 116250 139 28% 6% 56 -1.3 213/284/337 124283 1411 28% 7% 73 -0.1 212/294/33412228413928%8%75+0.0
Jackson Williams
2014 · AAA
28 39 46→45 44→40 41 203/247/326 123250 143 25% 5% 54 -1.4 201/257/286 85261 75 24% 7% 48 -1.9 187/247/247602444224%7%31-1.5
Yamid Haad
2007 · MLB
29 40 46→45 46→40 41 206/246/335 129239 146 21% 4% 56 -1.3 213/254/314 101270 116 25% 5% 54 -1.4 220/260/315952829125%5%55-0.5