Chad WallachC Las Vegas Aviators
Age 34 R/R 6'2" / 246 lbs AAA HR -4% Svc 8.000 · Ctrl thru 2026
2026 ROS PROJECTION105 act + 186 ros · stats below = ROS only
wRC+†72
AVG/OBP/SLG.202 / .272 / .339
PA186
HR5
K%30
BB%7
BABIP269
ISO137
MLB%10%
Value2026 · WAR
BAT: -11.6 runs (wOBA-derived runs vs avg)-12BATRUN: -1.0 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.8 runs (Defensive runs vs avg)-1FLDPOS: +5.2 runs (Positional adjustment)+5POSREP: +8.2 runs (Replacement-level credit)+8REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.40.0-0.22628
Tools · ContractCON 45 / POW 55
Toolsscout grade · Statcast %ile · 2022-2025
CONTACT45
Whiff%
1015.5%
xwOBA
440.301
POWER55
Barrel%
6310.2
Avg EV
3087.6
EYE40
Chase%
5031.7%
SPEED45
Sprint
1024.3
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2018
Service   8.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.6M+0.0$0.0M-$0.5M
Totals $0.6M $0.0M -$0.5M

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
201422 A3 teams 466406 1242415 46745 30 305383406789 101356 1610 345 122
201422 A3 teams 466387 1182417 65535 30 305411426838 121332 1114 373 144
201523 A+2 teams 453404 862712 361219 23 213292300591 87296 278 263 59
201523 A+2 teams 453400 952913 40849 23 237321338658 100291 199 300 87
201624 AA2 teams 318282 6110012 27725 01 216296379676 163246 238 293 82
201624 AA2 teams 318268 6514011 41625 01 243354418771 175276 1913 344 121
201725 AAALouisville Bats 243230 39807 9774 10 170214296510 126219 324 218 25
201725 AAALouisville Bats 243226 511209 13624 10 226280398678 173271 265 302 89
201826 AAA3 teams 242212 42904 20795 01 198283297580 99288 338 256 54
201826 AAA3 teams 242206 46904 26715 01 223325325650 102313 2911 296 84
201927 MLBMiami Marlins 5448 12301 6120 00 250333375708 125314 2211 328 109 +1 +0 +1 +1 +2 0.4
201927 MLBMiami Marlins 5448 12301 6120 00 250333375708 125314 2211 321 104 +0 +0 +1 +1 +2 0.4
202028 MLBMiami Marlins 4844 10301 3120 00 227277364640 136290 256 287 78 -1 +0 +3 +1 +1 0.4
202028 MLBMiami Marlins 4844 10301 3120 00 227277364640 136290 256 280 73 -1 +0 +3 +1 +1 0.4
202129 AAA2 teams 371333 6310116 281337 00 189266369636 180251 368 274 68
202129 AAA2 teams 371314 6611115 471137 00 210326395721 185270 3013 324 106
202230 AAA2 teams 405366 641418 281345 30 175243284527 109245 337 234 37
202230 AAA2 teams 405354 7517110 401045 30 212301350651 138265 2610 292 82
202331 MLB2 teams 215195 42619 17660 11 215278395673 179273 318 293 83 -4 -0 +0 +4 +6 0.6
202331 MLB2 teams 215193 44619 19640 11 228297409706 181289 309 310 95 -1 -0 +0 +4 +6 0.9
202432 AAASalt Lake Bees 335298 528111 281326 22 174259319578 144259 398 252 51
202432 AAASalt Lake Bees 335291 7215112 35966 22 247340430770 182323 2910 342 120
202533 AAASalt Lake Bees 259235 44817 17883 01 187251319570 132261 347 247 47
202533 AAASalt Lake Bees 259230 5710110 22653 01 248322430752 183299 258 330 110
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD34 AAAOAK 10597 20311 4333 00 206260289548 82297 314 253 52 -6 +0 +0 +2 +3 -0.1
YTD34 AAAOAK 10595 24412 6263 00 253317379696 126324 256 311 96 -0 +0 +0 +2 +3 0.5
ROS34 AAAOAK 10% 186168 34615 13563 10 202272339611 137271 307 279 72 -6 +0 -1 +3 +5 0.2
ROS34 MLBOAK 10% 1918 4101 160 00 222263444708 222268 325 265 61 -1 +0 -0 +0 +1 -0.0
FULL34 AAAOAK 124115 24412 5393 00 209260313573 104293 314 255 53 -7 +0 -0 +2 +4 -0.1
TOT34 AAAOAK 291265 54926 17896 10 204267321588 117279 316 270 65 -12 +0 -1 +5 +8 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202735 MLBOAK 6% 198179 36616 14613 10 201270346617 145265 317 271 65 -8 +0 -6 +4 +6 -0.5
202836 MLBOAK 0% 145132 26414 10462 00 197264333597 136258 327 260 57 -7 +0 -7 +3 +4 -0.7
202735 MLBOAK 6% 1110 1000 130 00 100182100282 262 279 257 55 -1 +0 -0 +0 +0 -0.0
202836 MLBOAK 0% 01 0000 000 00 256 247 47 -0 +0
▸ Career Totals
Career 462418 8316212 351543 01 199266333598 134280 338 268 63 -19 -0 +8 +24 +13 2.6
/ 162G 650588 11823317 492174 01 201267337604 136283 338 268 63 -27 -0 +11 +34 +18 3.7
Career 39383532 7351461098 302116357 149 208281338619 130277 308 272 66 -150 -1 -6 +70 +112 2.5
/ 162G 650583 12124216 501929 21 208280338618 130276 308 272 66 -25 +0 -1 +12 +18 0.4

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
201422 A+Jupiter Hammerheads 7864 21300 1271 00 328442375817 47362 915 375 145 +4 +0 +2 0.6
201422 AGreensboro Grasshoppers 330271 871917 50394 30 321434476910 155351 1215 402 166 +25 +1 +9 3.5
201422 INTLSalt River Rafters 5852 10200 370 00 192236231467 38208 125 205 15 -6 +0 +2 -0.4
201523 A+Daytona Tortugas 420370 912813 39777 23 246329351681 105300 189 308 94 -3 -1 +12 0.9
201523 INTLPeoria Javelinas 3330 4100 172 00 133212167379 33174 213 187 1 -4 +0 +1 -0.3
201624 AAPensacola Blue Wahoos 243200 481008 37462 01 240364410774 170272 1915 345 122 +6 -0 +7 1.3
201624 INTLPeoria Javelinas 7568 17403 4163 00 250320441761 191286 215 339 118 +1 +0 +2 0.4
201725 AAALouisville Bats 243226 511209 13624 10 226280398678 173271 265 302 89 -3 +0 +7 0.4
201826 MLBMiami Marlins 5245 8101 4232 00 178275267541 89333 448 251 50 -3 +0 +4 +4 +1 0.7
201826 AAANew Orleans Baby Cakes 174147 33703 20473 01 224329333663 109300 2711 300 88 -2 -0 +5 0.2
201826 ROKGCL Marlins 1614 5100 210 00 357438429866 71385 612 394 159 +1 +0 +0 0.2
201927 MLBMiami Marlins 5448 12301 6120 00 250333375708 125314 2211 321 104 +0 +0 +1 +1 +2 0.4
202028 MLBMiami Marlins 4844 10301 3120 00 227277364640 136290 256 280 73 -1 +0 +3 +1 +1 0.4
202129 MLBMiami Marlins 6660 12210 3321 00 200250267517 67400 485 230 34 -5 +0 +1 +7 +2 0.4
202129 AAASalt Lake Bees 305254 549015 44816 00 213342425767 213245 2714 344 122 +7 +0 +9 1.6
202230 MLBLos Angeles Angels 4035 5101 490 00 143231257488 114160 2210 222 28 -3 +0 -0 +7 +1 0.5
202230 AAASalt Lake Bees 365319 701619 36955 30 219308361669 141277 2610 300 88 -5 +1 +10 0.6
202331 MLBLos Angeles Angels 172157 31517 13570 01 197259376635 178258 338 279 72 -6 -0 +0 +4 +5 0.3
202331 AAASalt Lake Bees 4336 13102 670 10 3614525561.008 194393 1614 434 191 +4 +0 +1 0.6
202432 AAASalt Lake Bees 335291 7215112 35966 22 247340430770 182323 2910 342 120 +7 -0 +9 1.7
202533 AAASalt Lake Bees 259230 5710110 22653 01 248322430752 183299 258 330 110 +3 -0 +7 1.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 432389 7815211 331453 01 201268334602 134285 348 268 63 -18 -0 +8 +24 +12 2.7

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#4Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
5529140200265334+4+50.20.3
/162664181+4.9+6.30.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Chad Wallach (OGILVIE) 34 45 55 45 40 204/267/321 117279 61 31% 6% 65 +0.1
Anthony Recker
2017 · MLB
33 42→48 48→55 48→45 48 212/293/354 143279 165 29% 9% 82 +0.5 207/271/347 140282 155 31% 7% 70 -0.3 185/243/32313825216133%5%50-0.8
Dustin Garneau
2021 · MLB
33 41→37 48→50 45 46 208/290/355 147272 165 29% 8% 81 +0.4 196/274/370 174253 226 31% 7% 79 +0.3 152/237/32917618024132%7%52-0.5
Miguel Olivo
2012 · MLB
34 44→51 53→60 45→50 39 233/273/405 171288 228 28% 5% 86 +0.8 239/272/408 169299 226 27% 4% 87 +0.8 243/276/39114832017929%4%81+0.2
John Buck
2014 · MLB
34 43→53 51→60 43→30 50 224/303/376 153266 203 24% 9% 92 +1.2 234/301/359 125293 145 24% 8% 85 +0.7 235/296/307723076024%7%67-0.2
Nick Hundley
2018 · MLB
34 48→46 50→55 42→40 44 245/289/405 160295 174 23% 6% 92 +1.2 235/285/400 165307 195 29% 6% 90 +1.0 225/276/38716229719330%6%79+0.1
Cody Ransom
2010 · MLB
34 41→42 52→55 49→50 46 214/281/385 171267 1911 28% 8% 85 +0.7 222/285/402 180293 228 31% 7% 91 +1.1 216/283/39918329024733%8%87+0.6
Drew Butera
2018 · MLB
34 49 46→40 46→40 45 243/297/375 132301 144 24% 7% 88 +0.9 209/278/323 114270 114 25% 8% 67 -0.5 173/252/27610223410429%8%43-0.9
Curt Casali
2023 · MLB
34 45 49→50 48→30 53 223/325/373 151300 174 30% 12% 101 +1.8 227/321/335 108294 104 24% 11% 89 +1.0 221/323/291702875022%11%76+0.0
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
Chad Moeller
2008 · MLB
33 40 45→50 41→30 42 207/262/327 120257 144 25% 6% 62 -0.9 214/267/319 105267 94 22% 6% 61 -1.0 206/259/298922575021%5%48-0.5
Carlos M. Rodriguez
2015 · AAA
33 40→42 50→55 46→40 38 207/270/354 148299 194 36% 7% 72 -0.2 208/261/317 109306 124 34% 6% 58 -1.2 209/258/31510630511134%5%54-0.9
Nick Green
2013 · MLB
34 46→47 48→50 42→45 41 231/277/377 147277 155 23% 4% 81 +0.4 208/255/324 116270 126 27% 5% 57 -1.2 168/216/247792269129%4%18-2.7
Sal Fasano
2007 · MLB
35 44 54→55 41→40 39 234/288/411 178289 234 28% 5% 95 +1.4 215/274/351 136283 165 29% 4% 73 -0.1 192/249/30010826412331%3%47-0.6
Ryan Lavarnway
2022 · MLB
34 45 54→55 47→30 41 234/286/406 173300 235 30% 6% 92 +1.2 221/291/370 149288 175 28% 8% 85 +0.7 195/281/33213824915027%9%69-0.2
Bobby Wilson
2018 · MLB
35 40→50 47→50 44→40 42 210/260/336 126257 163 26% 6% 63 -0.9 199/254/325 126250 154 26% 7% 57 -1.2 165/222/27110620413027%7%27-0.9
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
Paul Hoover
2009 · MLB
33 45 44→45 43→45 40 224/271/339 115298 125 28% 5% 68 -0.5 222/276/315 93306 64 28% 6% 63 -0.8 221/279/301803073127%7%57-0.6
Chris Gimenez
2017 · MLB
34 44→54 45→50 47→45 45 222/282/341 120278 145 25% 7% 73 -0.1 206/285/328 122282 146 30% 9% 72 -0.2 182/273/29311125512332%10%58-0.5
Guillermo Quiroz
2014 · MLB
32 45 47→50 47→50 44 226/284/365 139286 144 26% 6% 80 +0.4 218/259/318 100285 94 26% 4% 56 -1.3 205/237/3029727710029%3%39-1.1
Humberto Quintero
2014 · MLB
34 47 45 43→40 40 236/274/360 124282 124 22% 4% 74 -0.1 240/270/354 114297 115 23% 3% 70 -0.3 246/266/345993059423%2%62-0.4