Miguel Caraballo

C FCL Twins
Age 18 S/R 6'0" / 190 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
Scout OFP40ETA2030MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202516ROKDSL Giants Or…169.264/.435/.4425867—.168/.321/.270
202617ROKMIN166.229/.368/.41251547—.155/.264/.282
2027PROJ0% MLB18MLBMIN276.199/.280/.3065567-0.1
2028PROJ25% MLB19MLBMIN56.206/.287/.3231174-0.0
2029PROJ38% MLB20MLBMIN137.211/.293/.33832800.0
Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
ISO79
wRC+56
Speed54
BB%47
wOBA44
K%19
Career WAR0 WAR median (P10 0 / P90 5, comp-based) · star 2% · didn't stick 90%
CompsJesús Báez (age 18) · Jose Perez (age 18) · Jon Del Campo (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 138 proj PA
wRC+†67
AVG/OBP/SLG.197 / .277 / .303
PA138
HR2
K%30
BB%8
ISO106
MLB%0%
Value2027 · WAR
BAT: -5.4 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: -2.0 runs (Defensive runs vs avg)-2FLDPOS: +2.5 runs (Positional adjustment)+2POSREP: +3.0 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.40.60.70.80.80.70.60.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$25M ctrl surplus
Tools · ContractCON 40 / POW 52
Toolsscout grade
CONTACT40
scouting grade only
POWER52
scouting grade only
EYE55
scouting grade only
SPEED41
scouting grade only
DEFENSE45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.7$2M+$1M
2034Pre-Arb$1.0M+0.8$2M+$1M
2035Pre-Arb$1.0M+0.8$2M+$1M
2036Arb-1$3M+0.7$1M+$0.1M
2037Arb-2$5M+0.6$1M+$0.0M (cut)
2038Arb-3$6M+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. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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)
202516 ROKDSL Giants Orange — 169129 34425 283811 82 264435442876 178333 2217 398 67 — — — — — —
202617 ROKFCL Twins — 166131 30905 25495 152 229368412780 183312 3015 347 47 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202516 ROK MLEDSL Giants Orange — 169137 23313 204811 82 168321270592 102224 2812 267 67 — — — — — —
202617 ROK MLEFCL Twins — 166142 22604 16715 152 155264282545 127234 4310 237 47 — — — — — —
202516 ROK MLEDSL Giants Orange — 169137 23313 204811 82 168321270592 102230 2812 267 67 — — — — — —
202516 ROK RAWDSL Giants Orange — 169129 34425 283811 82 264435442876 178333 2217 398 67 — — — — — —
202617 ROK MLEFCL Twins — 166142 22604 16715 152 155264282545 127257 4310 237 47 — — — — — —
202617 ROK RAWFCL Twins — 166131 30905 25495 152 229368412780 183312 3015 347 47 — — — — — —
202516 ROK MLEDSL Giants Orange — 169136 23313 204811 82 169321272593 103224 2812 267 67 — — — — — —
202617 ROK MLEFCL Twins — 166144 22604 16715 152 153264278542 125234 4310 237 47 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202516 ROK MLEDSL Giants Orange — 169136 23313 204811 82 169321272593 103224 2812 267 67 — — — — — —
202617 ROK MLEFCL Twins — 166144 22604 16715 152 153264278542 125234 4310 237 47 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202718 MLB MLEMIN 0% 276246 50925 23835 51 199280306585 106277 308 267 67 -11 +1 -4 +5 +6 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202819 MLB MLEMIN 25% 226201 40714 19674 41 206287323610 117280 308 277 74 -7 +0 -3 +4 +5 -0.1
202920 MLB MLEMIN 38% 358318 671228 301047 62 211293338631 127283 298 286 80 -9 +0 -5 +6 +8 0.1
203021 MLB MLEMIN 45% 457406 8715311 391309 72 215298350648 135284 289 292 84 -9 +1 -6 +8 +10 0.4
203122 MLB MLEMIN 49% 520461 10218314 4414610 83 219301360661 141286 288 298 88 -8 +0 -5 +9 +11 0.8
203223 MLB MLEMIN 51% 520461 10218314 4414410 83 222304368672 146287 288 302 90 -6 +0 -4 +9 +11 1.2
203324 MLB MLEMIN 51% 520460 10318315 4514410 82 224305372678 149288 289 304 92 -5 +1 -2 +9 +11 1.4
203425 MLB MLEMIN 52% 520460 10318315 4514410 72 224306375681 151288 289 305 93 -4 +1 -2 +9 +11 1.5
203526 MLB MLEMIN 52% 520460 10318315 4514410 72 224306376683 152288 289 306 93 -4 +1 -2 +9 +11 1.5
203627 MLB MLEMIN 51% 520460 10318315 4514410 72 223305374679 150287 289 304 92 -5 +1 -2 +9 +11 1.4
203728 MLB MLEMIN 50% 520461 10318315 451459 63 221303369672 148286 289 302 90 -6 +0 -3 +9 +11 1.2
203829 MLB MLEMIN 49% 520462 10017314 441479 63 219300362663 144284 288 298 88 -8 +0 -4 +9 +11 1.0
203930 MLB MLEMIN 48% 520462 10017314 441499 53 216297354651 139282 298 293 85 -10 -0 -4 +9 +11 0.7
204031 MLB MLEMIN 52% 504448 9516313 421469 46 211292344636 133279 298 287 81 -12 -2 -5 +9 +11 0.2
204132 MLB MLEMIN 50% 489438 9015212 401448 328 206285332617 126275 298 280 75 -14 -11 -6 +9 +11 -1.1
202819 MLB CTXMIN 25% 5650 10201 5171 10 206287323611 118280 309 278 74 -2 +0 -1 +1 +1 -0.0
202920 MLB CTXMIN 38% 137121 25413 12403 21 211293338632 127283 299 286 80 -3 +0 -2 +2 +3 0.0
203021 MLB CTXMIN 45% 207183 39715 18594 31 216298351649 135284 299 293 84 -4 +0 -3 +4 +4 0.2
203122 MLB CTXMIN 49% 256227 51927 22725 41 219302361662 141286 289 298 88 -4 +0 -3 +5 +6 0.4
203223 MLB CTXMIN 51% 267237 52927 23745 41 222304369673 146287 289 302 90 -3 +0 -2 +5 +6 0.6
203324 MLB CTXMIN 51% 268238 54928 23745 41 224306373679 149288 289 304 92 -3 +0 -1 +5 +6 0.7
203425 MLB CTXMIN 52% 268238 54928 23745 41 224306376682 151288 289 306 93 -2 +0 -1 +5 +6 0.8
203526 MLB CTXMIN 52% 268238 54928 23745 41 225306377684 153288 289 306 93 -2 +0 -1 +5 +6 0.8
203627 MLB CTXMIN 51% 264234 53928 23735 41 223305374680 151287 289 305 92 -2 +0 -1 +5 +6 0.7
203728 MLB CTXMIN 50% 261232 52927 22735 31 222303370673 148286 288 302 90 -3 +0 -1 +5 +6 0.6
203829 MLB CTXMIN 49% 254225 48817 22725 31 219300363663 144285 289 298 88 -4 +0 -2 +5 +6 0.5
203930 MLB CTXMIN 48% 249222 48817 21714 22 216297355652 139282 298 294 85 -5 -0 -2 +4 +5 0.3
204031 MLB CTXMIN 52% 261233 49817 22764 23 212292345637 133279 298 287 81 -6 -1 -3 +5 +6 0.1
204132 MLB CTXMIN 50% 244218 44716 20724 214 206286332618 126275 308 280 75 -7 -5 -3 +4 +5 -0.6
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 32602896 6331072089 27992160 4229 219300362662 143286 289 297 85 -50 -3 -25 +58 +71 5.2
/ 162G— A+C — 650577 12621418 5618412 86 218301362663 144286 289 297 85 -10 -1 -5 +12 +14 1.0
Career— MLE — 71876361 136723840188 6182059142 11166 215299354652 139284 299 294 85 -111 -7 -55 +122 +148 9.9
/ 162G— MLE — 650575 12422417 5618613 106 216300357656 141285 299 294 85 -11 -1 -5 +12 +14 0.9