Eric YangC Iowa Cubs
Age 28 R/R 5'10" / 185 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION120 act + 80 ros · stats below = ROS only
wRC+†40
AVG/OBP/SLG.181 / .262 / .250
PA80
HR1
K%34
BB%8
BABIP273
ISO69
MLB%10%
Value2026 · WAR
BAT: -13.1 runs (wOBA-derived runs vs avg)-13BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.6 runs (Positional adjustment)+4POSREP: +5.7 runs (Replacement-level credit)+6REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
-0.4-0.42627
Tools · ContractCON 22 / POW 32
Toolsscout grade · Statcast %ile · 2024
CONTACT22
Whiff%
1042.9%
POWER32
Bat Spd
1065.6
EYE50
Chase%
1057.1%
SPEED43
scouting grade only
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
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
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. 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
202123 A+Dayton Dragons 281238 35813 279013 22 147270227497 80218 3210 227 32
202123 A+Dayton Dragons 281227 461113 386513 22 203349300648 97267 2314 306 93
202224 AA2 teams 173157 27602 13631 20 172240248488 76272 368 216 23
202224 AA2 teams 173151 31802 19491 20 205298298596 93290 2811 274 68
202325 AA2 teams 137125 23501 10472 00 184255248503 64286 347 226 31
202325 AA2 teams 137119 26601 16362 00 218321294615 76305 2612 289 79
202426 AAA2 teams 133117 21501 13433 10 179278248526 68274 3210 231 35
202426 AAA2 teams 133112 23601 18353 10 205331286617 80289 2614 293 83
202527 AAALouisville Bats 9987 17100 6375 00 195286207493 11333 376 224 30
202527 AAALouisville Bats 9985 20100 8295 00 235337247584 12351 298 280 73
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAACHC 120104 20102 10483 00 192282260542 67321 408 242 43 -8 +0 +0 +2 +3 -0.2
YTD28 AAACHC 12099 22102 15403 00 222342293635 71339 3312 294 83 -2 +0 +0 +2 +3 0.3
ROS28 AAACHC 10% 8072 13201 6272 10 181263250512 69280 348 238 40 -5 +0 +0 +1 +2 -0.2
ROS28 MLBCHC 10% 87 1000 130 00 143250143393 281 3812 222 28 -1 +0 +0 +0 +0 -0.0
FULL28 AAACHC 128111 21102 11513 00 189280252532 63317 409 241 42 -8 +0 +0 +2 +4 -0.2
TOT28 AAACHC 200176 33303 16755 10 188274256530 68300 388 240 42 -13 +0 +0 +4 +6 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBCHC 27% 243217 41712 19805 21 189270258528 69281 338 245 46 -15 +0 -1 +4 +7 -0.5
202729 MLBCHC 27% 6660 12201 5221 10 200273283556 83282 338 230 34 -5 +0 -0 +1 +2 -0.2
▸ Career Totals
Career 7467 13201 6251 10 194270269539 75293 348 229 33 -6 +0 -0 +1 +2 -0.2
/ 162G 650589 1151809 532209 90 195272272544 76294 348 229 33 -49 +2 -3 +12 +18 -2.1
Career 11461013 17734210 9438731 83 175265242507 67269 348 230 34 -85 +0 -1 +20 +32 -3.4
/ 162G 650575 1001916 5322018 52 174265242506 68268 348 230 34 -48 +0 -1 +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
202123 A+Dayton Dragons 281227 461113 386513 22 203349300648 97267 2314 306 93 -2 -0 +8 0.5
202224 AAALouisville Bats 4339 12200 3140 00 308357359716 51480 337 319 102 +0 +0 +1 0.1
202224 AAChattanooga Lookouts 130112 19602 16351 20 170279277556 107227 2712 259 57 -6 +0 +4 -0.2
202325 AAALouisville Bats 6561 17400 4170 00 279323344667 66386 266 303 90 -1 +0 +2 0.1
202325 AAChattanooga Lookouts 7258 9201 12192 00 155319241561 86211 2617 277 70 -2 +0 +2 -0.0
202426 AAALouisville Bats 7264 16401 7201 10 250333359693 109349 2810 317 100 +0 +0 +2 0.2
202426 AAChattanooga Lookouts 6148 7200 11152 00 146328188515 42212 2518 266 62 -3 +0 +2 -0.1
202527 AAALouisville Bats 9985 20100 8295 00 235337247584 12351 298 280 73 -3 +0 +3 -0.0

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
Eric Yang (OGILVIE) 28 22 32 43 50 188/274/256 68300 31 38% 8% 42 -0.4
Pat Cantwell
2018 · AAA
28 42 37→30 45→40 38 200/254/268 68282 59 30% 5% 42 -2.3 228/300/342 114318 1110 30% 7% 82 +0.5 257/346/40414732516624%9%114+0.7
Ali Solis
2016 · AAA
28 33 37→45 45→30 32 170/198/235 65245 54 33% 3% 8 -4.6 193/227/282 89269 85 30% 4% 33 -2.9 193/228/31812625217231%4%41-0.8
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 200/246/285 85278 65 30% 5% 43 -2.2 222/278/307 85291 55 24% 6% 62 -0.9 216/271/282672813223%6%50-0.6
Gary Patchett
2007 · AAA
28 43 36→30 47→30 43 204/276/264 60279 35 26% 7% 51 -1.7 212/264/267 55288 44 26% 6% 46 -2.0 208/256/258502784225%5%36-1.4
Roberto Baldoquin
2022 · AA
28 42 40→30 48→45 38 203/255/293 90292 79 32% 5% 49 -1.8 218/289/294 76280 58 22% 7% 64 -0.8 205/285/239342670221%7%45-0.8
Jesús Sucre
2016 · MLB
28 43 38→40 43→40 41 207/239/282 75248 64 19% 4% 38 -2.6 233/273/340 107271 116 18% 4% 69 -0.4 240/279/3369627411317%4%65-0.2
Travis Tartamella
2015 · AAA
27 36 36→30 43→30 36 180/220/239 59261 53 32% 4% 19 -3.9 192/233/268 76294 67 35% 5% 32 -3.0 148/170/181332520040%3%-18-1.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 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
J.C. Boscan
2008 · AAA
28 42 37→40 44→30 47 202/273/271 69281 66 28% 8% 51 -1.7 219/282/293 74286 54 23% 7% 60 -1.0 219/280/288692855223%7%55-0.7
Joe Hudson
2018 · AA
27 36 38→45 46→40 43 176/238/256 80243 53 29% 7% 33 -2.9 198/252/310 112281 124 32% 6% 53 -1.5 184/288/33314926521837%11%73-0.0
Yadiel Rivera
2019 · MLB
27 37→47 38→45 46→50 39 184/239/256 72270 68 33% 6% 33 -2.9 217/255/317 100318 1117 34% 4% 54 -1.4 222/246/32299331132336%3%49-1.1
Erick Castillo
2021 · AAA
28 43 40→30 48→30 41 211/259/300 88267 87 24% 5% 53 -1.5 212/276/280 68268 55 22% 5% 55 -1.4 199/267/230312532020%5%36-0.7
Scott Burcham
2021 · AA
28 39 39→30 46→50 39 192/245/272 80277 711 32% 6% 40 -2.4 200/243/290 90328 88 39% 5% 43 -2.2 157/181/209522852045%3%-7-1.2
Mike Nickeas
2010 · AAA
27 40 38→40 42→40 45 194/254/268 74249 55 24% 7% 42 -2.3 220/286/307 87268 74 19% 8% 66 -0.6 219/286/299802647118%8%62-0.4
Tim Smalling
2016 · AAA
28 43→42 38→40 45 41 208/254/286 78263 610 23% 5% 46 -2.0 207/248/285 78259 78 22% 4% 43 -2.2 186/217/223382304021%3%10-1.9
Carlos Eduardo Gonzalez
2014 · AAA
29 43 38→30 42→50 37 208/246/289 81284 49 28% 4% 43 -2.2 209/260/306 97276 99 26% 6% 55 -1.4 201/252/294922538623%6%43-0.7
Jose Gonzalez
2015 · AAA
28 41 38→30 45→40 39 195/252/274 79294 67 34% 6% 43 -2.2 189/256/273 84302 77 37% 7% 45 -2.1 114/196/152391944040%8%-12-1.2
Ronnie Freeman
2018 · AAA
27 42 38→40 42→30 39 204/248/278 74278 63 28% 5% 41 -2.3 225/271/323 98302 104 28% 6% 63 -0.8 217/264/32410628114027%6%57-0.3
Chris Diaz
2018 · AA
27 44 35→30 46→45 45 205/267/267 62265 28 23% 7% 47 -1.9 200/263/258 58277 48 27% 7% 43 -2.2 175/241/18152490527%7%12-1.9