Justin BenchSS San Jose Giants
Age 26 R/R 6'0" / 185 lbs A HR -8%H -3% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 118 proj PA
wRC+†47
AVG/OBP/SLG.195 / .258 / .278
PA118
HR1
K%27
BB%6
ISO84
MLB%0%
Value2026 · WAR
BAT: -7.0 runs (wOBA-derived runs vs avg)-7BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.22627
Tools · ContractCON 27 / POW 33
Toolsscout grade
CONTACT27
scouting grade only
POWER33
scouting grade only
EYE40
scouting grade only
SPEED47
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028Extbeyond projection horizon · no WAR estimate
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
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202323 ROK2 teams 11498 26310 7197 61 265357316673 51321 176 311 96
202323 ROK2 teams 11494 34511 11137 61 362464468932 106402 1110 416 176
202424 A2 teams 260230 40902 138713 51 174258239497 65270 335 218 25
202424 A2 teams 260225 501302 185913 51 222316307623 84293 237 287 78
▸ 2026 Season
202626 MLBSF 118108 21411 7322 21 194256278534 83266 276 247 47 -7 +0 +0 +1 +3 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBSF 26% 134122 25512 9362 21 205271311582 107269 277 255 53 -7 +0 +0 +1 +4 -0.2
202727 MLBSF 26% 3532 5100 291 10 156229188416 31264 266 238 41 -2 +0 +0 +0 +1 -0.1
▸ Career Totals
Career 3532 5100 291 10 156229188416 31217 266 238 41 -2 +0 +0 +0 +1 -0.1
/ 162G 650594 931900 3716719 190 157229189418 32218 266 238 41 -44 +4 +0 +7 +18 -1.5
Career 626558 1122135 3617424 154 201278276554 75279 286 248 48 -37 +1 +0 +7 +18 -1.1
/ 162G 650579 1162235 3718125 164 200277275552 74280 286 248 48 -38 +2 +0 +7 +18 -1.1

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
202323 ASan Jose Giants 5648 17000 484 50 354446354801 425 147 377 147 +3 +1 +2 0.6
202323 ROKACL Giants Orange 5846 17511 753 11 3704825871.069 217381 912 453 205 +7 -0 +2 0.8
202424 A+Eugene Emeralds 7164 13300 2153 20 203261250511 47265 213 232 36 -5 +0 +2 -0.3
202424 ASan Jose Giants 189161 371002 164410 31 230337329666 99304 238 308 94 -1 +0 +5 0.4

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
Justin Bench (OGILVIE) 26 27 33 47 40 195/258/278 83266 12 27% 6% 47 -0.4
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Mike Salvatore
2023 · A
26 31 41→40 49→45 40 165/225/253 88235 95 33% 7% 26 -3.4 191/259/280 89260 88 28% 8% 48 -1.9 174/253/251762286725%9%34-1.1
Robbie Shields
2013 · A
25 42→36 39→40 47→45 44 205/260/294 89264 68 24% 6% 51 -1.7 196/249/271 75276 47 28% 6% 40 -2.4 175/225/238622502529%6%17-2.4
Seaver Whalen
2021 · A
26 40 39→50 48→50 39 196/264/283 86269 76 29% 5% 52 -1.6 206/275/335 129269 1310 28% 4% 70 -0.3 170/246/316147208171027%3%53-0.5
Matt Whatley
2022 · AA
26 40→36 38→40 45→50 44 192/263/267 75276 714 31% 8% 46 -2.0 190/249/283 93268 119 32% 6% 45 -2.1 167/230/2548722612831%6%27-1.2
Chadd Krist
2015 · A
25 39 41→40 44→45 42 192/253/287 94265 86 30% 6% 47 -1.9 193/247/294 101286 106 34% 6% 46 -2.0 150/200/2499821812036%5%11-1.4
Stuart Levy
2019 · A
26 36 38→40 44→40 38 175/245/249 74270 65 35% 6% 34 -2.8 191/251/282 91306 87 38% 6% 45 -2.1 149/202/237882459341%6%9-0.9
George Soto
2011 · A
25 34 36→40 44→45 40 169/238/230 61247 58 32% 6% 27 -3.3 190/261/281 91262 78 28% 8% 49 -1.8 163/239/259972139727%8%37-1.0
Caleb Hamilton
2021 · AAA
26 39 42→45 45 42 196/255/296 101271 99 30% 7% 50 -1.7 183/269/319 136279 176 38% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Erick Castillo
2019 · AA
26 41 38→30 46→30 41 201/247/275 74255 64 24% 5% 40 -2.4 207/263/283 76264 65 23% 5% 50 -1.8 199/267/230312532020%5%36-0.7
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
Chris Givin
2022 · AA
25 38 38→30 50→45 42 186/246/261 75259 66 30% 7% 37 -2.6 202/265/279 77274 67 26% 7% 50 -1.8 195/263/252572564524%8%40-1.1
Ryan Gridley
2021 · A
26 44 39→40 45 44 214/266/300 86266 78 22% 6% 56 -1.3 218/282/301 83275 512 21% 7% 63 -0.9 206/283/2494325501817%7%46-0.4
Stephen McGee
2017 · AAA
26 40 38→40 44→30 45 193/269/273 80275 64 30% 8% 50 -1.7 204/290/316 112313 114 35% 10% 71 -0.3 189/289/30311329312036%12%63-0.3
Tim Roberson
2015 · A
26 39→35 41→40 47→30 36 198/236/293 95281 92 33% 5% 40 -2.4 218/253/309 91312 83 31% 4% 52 -1.6 234/266/323893297130%4%55-0.5
Khayyan Norfork
2015 · A
26 43→44 39→40 51→50 42 206/261/293 87276 513 26% 6% 51 -1.7 218/270/289 71295 410 26% 5% 53 -1.5 202/266/260582765627%6%43-0.8
David Masters
2019 · A
26 37→36 40→45 38→40 43 186/256/272 86260 82 30% 8% 45 -2.1 211/273/354 143292 174 32% 7% 73 -0.1 201/257/38118026226234%6%69-0.1
Justin Twine
2021 · AA
25 45→31 39→45 48→50 36 217/258/304 87302 610 29% 4% 52 -1.6 212/254/327 115367 1117 43% 4% 57 -1.2 196/228/315119371122549%2%41-1.0
Angelo Castellano
2021 · AA
26 38→47 41→45 47→50 40 190/243/283 93253 812 28% 6% 41 -2.3 200/261/306 106256 1212 26% 7% 56 -1.3 205/273/329124247151423%8%63-0.4