Christian AstudilloC FCL Orioles
Age 19 R/R 6'0" / 188 lbs ROK HR +9% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION102 act + 13 ros · stats below = ROS only
showingROS
wRC+†67
AVG/OBP/SLG.167 / .231 / .167
PA13
HR0
K%23
BB%8
BABIP260
ISO83
MLB%0%
Value2026 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +2.5 runs (Replacement-level credit)+2REPTotal WAR: -0.30-0.3WAR
0.00.51.00.10.30.50.60.70.70.80.70.70.60.526272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$34M ctrl surplus
Tools · ContractCON 40 / POW 25
Toolsscout grade
CONTACT40
scouting grade only
POWER25
scouting grade only
EYE55
scouting grade only
SPEED35
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.7$2M+$1M
2033Pre-Arb$1.0M+0.8$2M+$1M
2034Pre-Arb$1.0M+0.7$2M+$1M
2035Arb-1$3M+0.7$1M+$0.3M
2036Arb-2$4M+0.6$1M+$0.0M (cut)
2037Arb-3$5M+0.5$0.9M+$0.0M (cut)
Totals $6M $9M +$4M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202417 ROKDSL Orioles Orange 9678 23500 12165 11 295421359780 64371 1712 362 131 +4 -0 +2 0.6
202518 ROKDSL Orioles Orange 182148 35902 26257 00 236376338714 101270 1414 334 112 +3 +0 +4 0.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Orioles Orange 9683 18400 7245 11 217316265581 48293 257 259 61 -4 -0 +2 -0.3
202518 ROK MLEDSL Orioles Orange 182159 30702 15367 00 189287270558 82217 208 245 52 -10 +0 +4 -0.7
202417 ROK MLEDSL Orioles Orange 9683 18400 7245 11 217316265581 48305 257 259 61
202417 ROK RAWDSL Orioles Orange 9678 23500 12165 11 295421359780 64371 1712 362 61
202518 ROK MLEDSL Orioles Orange 182159 30702 15367 00 189287270558 82230 208 245 52
202518 ROK RAWDSL Orioles Orange 182148 35902 26257 00 236376338714 101270 1414 334 52
202417 ROK MLEDSL Orioles Orange 9684 18400 7245 11 214316262578 48293 257 259 61
202518 ROK MLEDSL Orioles Orange 182158 30702 15367 00 190287272559 82217 208 245 52
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202417 ROK MLEDSL Orioles Orange 9684 18400 7245 11 214316262578 48293 257 259 61
202518 ROK MLEDSL Orioles Orange 182158 30702 15367 00 190287272559 82217 208 245 52
YTD19 ROK MLEBAL 10285 14101 11136 00 165304212516 47183 1311 233 44 -7 +0 +0 +2 +2 -0.3
▸ 2026 season
YTD19 ROK RAWBAL 10278 15101 1896 00 192382244626 51206 918 315 44
ROS19 ROK MLEBAL 0% 1312 2000 130 00 167231167397 256 238 267 67 -1 +0 +0 +0 +0 -0.0
TOT19 ROK MLEBAL 11597 16101 12166 00 165296206502 41188 1410 237 46 -7 +0 +0 +2 +2 -0.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202720 MLB MLEBAL 34% 236209 44813 20495 21 211295301596 91260 218 276 73 -8 +0 +0 +4 +5 0.2
202821 MLB MLEBAL 48% 360318 701226 31758 41 220305327632 107264 219 285 79 -9 +0 +0 +6 +8 0.6
202922 MLB MLEBAL 54% 449397 871528 399310 52 219305327632 108266 219 290 82 -9 +0 +0 +8 +10 0.9
203023 MLB MLEBAL 57% 508448 10017210 4410411 52 223308337645 114267 209 293 85 -9 +0 +0 +9 +11 1.1
203124 MLB MLEBAL 57% 520459 10318210 4510611 52 224309338646 113268 209 295 86 -9 +0 +0 +9 +11 1.2
203225 MLB MLEBAL 57% 520459 10318210 4510611 52 224309338646 113268 209 296 86 -8 +0 +0 +9 +11 1.3
203326 MLB MLEBAL 60% 520458 10318210 4610611 52 225311338649 114268 209 296 87 -8 +0 +0 +9 +11 1.3
203427 MLB MLEBAL 57% 520458 10218210 4610611 52 223309336645 114268 209 296 87 -8 +0 +0 +9 +11 1.3
203528 MLB MLEBAL 56% 520457 10218210 4710711 52 223311337648 114267 219 295 86 -9 +0 -1 +9 +11 1.2
203629 MLB MLEBAL 54% 520457 10117210 4710811 52 221309333641 112266 219 293 85 -9 +0 -1 +9 +11 1.0
203730 MLB MLEBAL 58% 520457 10117210 4710911 52 221309333641 112265 219 291 83 -11 +0 -2 +9 +11 0.8
203831 MLB MLEBAL 60% 504443 961629 4510811 52 217305323627 106263 219 286 80 -12 +0 -3 +9 +11 0.5
203932 MLB MLEBAL 61% 489432 911528 4410610 41 211298310609 100260 229 281 76 -14 +0 -4 +9 +11 0.3
204033 MLB MLEBAL 63% 456403 831327 411029 41 206294300594 94256 229 274 72 -15 +0 -4 +8 +10 -0.1
202720 MLB CTXBAL 34% 8172 15301 7172 10 208296292588 83264 219 264 73 -3 +0 +0 +1 +2 0.1
202821 MLB CTXBAL 48% 174153 34613 15364 21 222308333641 111267 219 273 79 -4 +0 +0 +3 +4 0.3
202922 MLB CTXBAL 54% 244216 49915 21505 21 227310347657 120270 209 278 82 -5 +0 +0 +4 +5 0.5
203023 MLB CTXBAL 57% 288255 581016 25596 31 227311345656 118271 209 282 85 -5 +0 +0 +5 +6 0.6
203124 MLB CTXBAL 57% 294260 591016 26606 31 227312342654 115272 209 284 86 -5 +0 +0 +5 +6 0.7
203225 MLB CTXBAL 57% 294260 591016 26606 31 227312342654 115272 209 285 86 -5 +0 +0 +5 +6 0.7
203326 MLB CTXBAL 60% 314276 631117 28647 31 228315351667 123272 209 285 87 -5 +0 +0 +6 +7 0.8
203427 MLB CTXBAL 57% 299264 601116 27616 31 227313345658 117272 209 285 87 -5 +0 +0 +5 +6 0.7
203528 MLB CTXBAL 56% 291257 581016 26606 31 226311342654 117271 219 284 86 -5 +0 -0 +5 +6 0.7
203629 MLB CTXBAL 54% 281248 561016 25586 31 226312347659 121270 219 282 85 -5 +0 -1 +5 +6 0.6
203730 MLB CTXBAL 58% 299264 591016 27636 31 223310337647 114269 219 279 83 -6 +0 -1 +5 +6 0.5
203831 MLB CTXBAL 60% 302266 591016 27646 31 222308335642 113267 219 275 80 -7 +0 -2 +5 +7 0.3
203932 MLB CTXBAL 61% 301265 571015 27656 31 215302317619 102263 229 270 76 -8 +0 -2 +5 +7 0.1
204033 MLB CTXBAL 63% 285252 53915 25636 21 210297313610 103259 229 263 72 -10 +0 -3 +5 +6 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 37473308 7391291374 33278078 3713 223309337646 114269 219 279 81 -78 +2 -9 +67 +81 6.5
/ 162G A+C 650574 12822213 5813514 62 223310336646 113268 219 279 81 -14 +0 -2 +12 +14 1.1
Career MLE 69336109 133623127123 6101448153 6525 219305326631 107265 219 288 81 -139 +3 -15 +119 +144 11.5
/ 162G MLE 650573 12722312 5713614 62 222307333640 112269 219 288 81 -14 +0 -1 +12 +14 1.1