Miguel CaraballoC FCL Twins
Age 17 S/R 6'0" / 190 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION158 act + 105 ros · stats below = ROS only
wRC+†62
AVG/OBP/SLG.204 / .288 / .332
PA105
HR2
K%33
BB%9
BABIP297
ISO129
MLB%0%
Value2026 · WAR
BAT: -15.0 runs (wOBA-derived runs vs avg)-15BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.7 runs (Positional adjustment)+5POSREP: +7.5 runs (Replacement-level credit)+7REPTotal WAR: -0.10-0.1WAR
0.01.12.10.30.71.11.31.41.51.61.61.61.61.5+$95M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 40
Toolsscout grade
CONTACT40
scouting grade only
POWER40
scouting grade only
EYE60
scouting grade only
SPEED50
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+1.5$8M+$7M
2033Pre-Arb$1.0M+1.6$8M+$7M
2034Pre-Arb$1.0M+1.6$7M+$7M
2035Arb-1$3M+1.6$6M+$5M
2036Arb-2$5M+1.6$6M+$4M
2037Arb-3$7M+1.5$5M+$3M
Totals $19M $40M +$33M

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
202516 ROKDSL Giants Orange 169139 27324 185811 82 194333331664 137295 3411 288 79
202516 ROKDSL Giants Orange 169129 34425 283811 82 264435442876 178333 2217 398 162
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD17 ROKMIN 158136 22604 15664 122 162265294559 132261 429 239 41 -11 +2 +0 +3 +4 -0.2
YTD17 ROKMIN 158125 30905 24464 122 240374432806 192325 2915 355 130 +5 +2 +0 +3 +4 1.5
ROS17 ROKMIN 0% 10593 19412 9352 41 204288332620 129274 339 267 62 -4 +0 +0 +2 +3 0.1
ROS17 MLBMIN 0% 01 0000 000 00 274 253 52 +0 +0
FULL17 ROKMIN 158137 22604 15664 122 161265292556 131257 429 239 41 -11 +2 +0 +3 +4 -0.2
TOT17 ROKMIN 263229 411016 241016 163 179274310583 131277 389 250 50 -15 +2 +0 +5 +7 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202718 MLBMIN 34% 288256 501016 25925 61 195280312592 117275 329 270 65 -12 +1 +0 +5 +8 0.3
202819 MLBMIN 48% 409363 731429 361267 82 201286325611 124279 319 278 71 -13 +1 +0 +7 +12 0.7
202920 MLBMIN 54% 501443 9218311 441519 102 208292336629 129281 309 285 76 -14 +1 +0 +9 +14 1.1
203021 MLBMIN 57% 520459 9619312 4615510 102 209295342637 133282 309 289 79 -12 +1 +0 +9 +15 1.3
203122 MLBMIN 58% 520458 9819313 4715410 102 214301354655 140283 309 291 81 -11 +1 +0 +9 +15 1.4
203223 MLBMIN 58% 520458 9819313 4715310 102 214301354655 140284 299 293 82 -10 +1 +0 +9 +15 1.5
203324 MLBMIN 57% 520458 9819313 4715310 102 214301354655 140285 299 294 84 -10 +1 +0 +9 +15 1.6
203425 MLBMIN 57% 520458 9819313 4715310 102 214301354655 140285 299 295 84 -9 +1 +0 +9 +15 1.6
203526 MLBMIN 57% 520458 9819313 4715310 102 214301354655 140285 299 295 84 -9 +1 +0 +9 +15 1.6
203627 MLBMIN 56% 520457 9819313 4815310 102 214303354657 140284 299 295 84 -9 +1 +0 +9 +15 1.6
203728 MLBMIN 59% 520457 9719313 4815410 102 212301352653 140284 309 294 83 -10 +1 -1 +9 +15 1.5
203829 MLBMIN 56% 520456 9518213 4915510 92 208299342641 134283 309 292 82 -11 +1 -1 +9 +15 1.3
203930 MLBMIN 59% 520456 9518213 4915610 92 208299342641 134281 309 290 80 -12 +1 -2 +9 +15 1.1
204031 MLBMIN 61% 504442 9017212 4715310 82 204295333627 129279 309 286 77 -13 +1 -3 +9 +14 0.8
204132 MLBMIN 62% 489431 8616211 461509 82 200290323613 123275 319 280 73 -15 +1 -4 +9 +14 0.5
204233 MLBMIN 63% 473417 8115210 441489 71 194285312597 118271 319 274 68 -17 +1 -4 +8 +13 0.1
204334 MLBMIN 59% 439388 731329 401408 61 188278302579 113265 329 265 61 -19 +1 -5 +8 +12 -0.3
202718 MLBMIN 34% 9988 17312 9322 20 193283318601 125275 329 258 55 -5 +0 +0 +2 +3 -0.0
202819 MLBMIN 48% 198175 35714 17614 41 200286320606 120279 319 265 61 -9 +0 +0 +4 +6 0.1
202920 MLBMIN 54% 272241 491016 24825 51 203289328617 124281 309 271 66 -11 +1 +0 +5 +8 0.3
203021 MLBMIN 57% 294260 551127 26886 61 212298350648 138283 309 275 69 -10 +1 +0 +5 +8 0.4
203122 MLBMIN 58% 299264 561127 27896 61 212300348648 136283 309 277 70 -10 +1 +0 +5 +8 0.5
203223 MLBMIN 58% 301265 571128 27896 61 215302362664 147284 309 279 72 -10 +1 +0 +5 +9 0.5
203324 MLBMIN 57% 297262 571128 27876 61 218305366671 149285 299 280 73 -9 +1 +0 +5 +8 0.5
203425 MLBMIN 57% 295260 571128 27876 61 219307369676 150285 299 281 73 -9 +1 +0 +5 +8 0.6
203526 MLBMIN 57% 294259 571128 27866 61 220308371679 151285 299 281 73 -9 +1 +0 +5 +8 0.6
203627 MLBMIN 56% 289254 531017 27856 51 209300339638 130284 299 281 73 -9 +1 +0 +5 +8 0.5
203728 MLBMIN 59% 308270 571118 29916 61 211302348650 137284 309 280 73 -10 +1 -0 +6 +9 0.5
203829 MLBMIN 56% 291256 531017 27876 51 207298336634 129283 309 278 71 -9 +1 -1 +5 +8 0.4
203930 MLBMIN 59% 306268 551117 29926 51 205297332629 127281 309 276 69 -11 +1 -1 +5 +9 0.3
204031 MLBMIN 61% 306268 541017 29936 51 201294325618 123279 309 272 66 -12 +1 -2 +5 +9 0.1
204132 MLBMIN 62% 304267 531017 28936 51 199289322611 124275 319 266 62 -13 +1 -2 +5 +9 -0.1
204233 MLBMIN 63% 298262 50916 28936 51 191284302585 111271 319 260 57 -14 +1 -3 +5 +8 -0.3
204334 MLBMIN 59% 257226 42715 24825 41 186278292570 106265 329 252 51 -14 +0 -3 +5 +7 -0.5
▸ Career Totals
Career 47084146 85716423112 432141794 8716 207296338634 132282 309 273 67 -173 +11 -12 +84 +133 4.5
/ 162G 650572 11823315 6019613 122 206296336632 129283 309 273 67 -24 +2 -2 +12 +18 0.6
Career 85777547 156229845203 7842592170 16334 207296339635 132283 309 287 78 -215 +19 -20 +153 +243 18.4
/ 162G 650572 11823315 5919613 123 206295336631 129282 309 287 78 -16 +1 -1 +12 +18 1.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
202516 ROKDSL Giants Orange 169129 34425 283811 82 264435442876 178333 2217 398 162 +12 +1 +5 1.8

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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#3Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#4John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#5Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#6Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
114,88511589208292339+87+4410.78.4
/1626641612+11.9+6.01.5pk7: 6

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
Miguel Caraballo (OGILVIE) 17 40 40 50 60 179/274/310 131277 616 38% 9% 50 -0.1
Bryan Rincon
2023 · A
19 42 45 53→60 45 210/279/333 123274 1211 27% 8% 70 -0.3 194/289/295 101275 922 30% 11% 66 -0.6 172/263/292120248133534%10%51-0.7
Eddys Leonard
2019 · A
18 41→47 41→55 48→50 48 200/282/301 101267 914 27% 9% 64 -0.8 211/283/328 117302 118 32% 8% 71 -0.3 225/292/37815329318428%6%84+0.6
Yasmil Bucce
2023 · A
18 41 40→45 49→30 44 198/265/288 89272 75 29% 7% 53 -1.5 202/288/300 98309 84 34% 10% 66 -0.6 205/306/33412832513237%11%79+0.2
Carlos Sanchez
2023 · A
18 41 41→40 51→30 43 201/256/296 95262 99 26% 7% 50 -1.7 189/256/262 73263 55 28% 8% 42 -2.3 168/252/27510624112234%9%42-0.6
Leopoldo Correa
2010 · A
18 41 42→45 50→30 48 197/280/305 107291 95 33% 10% 63 -0.8 210/272/297 87263 63 21% 7% 57 -1.2 212/269/300892618021%6%53-0.5
Dalton Pompey
2011 · A
18 41→51 42→45 50→55 40 205/258/306 101279 1011 30% 6% 53 -1.5 199/268/292 93283 718 30% 8% 55 -1.4 259/316/35910033172922%7%87+0.7
Samuel Basallo
2022 · A
17 39→48 43→55 49→45 43 197/258/309 111269 115 30% 7% 55 -1.4 225/279/360 135298 166 29% 6% 76 +0.1 230/287/40617628623628%7%89+0.8
Yohan Matos
2015 · A
18 44 43→45 51→45 42 216/276/330 114300 108 30% 7% 68 -0.5 192/252/275 83305 68 36% 7% 43 -2.2 166/241/2316428901139%8%24-0.7
Ronny Hernandez
2023 · A
18 41→51 45→40 48→40 46 206/276/327 122267 125 27% 8% 67 -0.5 221/292/298 77303 53 26% 9% 66 -0.6 221/297/3119028010123%9%69-0.2
Meibrys Viloria
2015 · A
18 45→47 40→45 46→40 48 218/285/316 97280 75 24% 8% 68 -0.5 235/286/325 90300 63 22% 6% 70 -0.3 247/290/36611931811225%5%79+0.2
Juan Matheus
2023 · A
19 41→43 41→45 51→55 54 194/303/299 105291 716 32% 13% 72 -0.2 205/300/298 93293 620 29% 11% 70 -0.3 210/285/315105268102124%9%66-0.4
Leo Bernal
2022 · A
18 37→46 43→45 48→50 45 187/245/295 108226 106 22% 6% 46 -2.0 213/279/331 118281 125 27% 8% 69 -0.4 221/285/341120281141025%8%71-0.2
Mairoshendrick Martinus
2023 · A
18 41→37 45 51→55 41 205/265/332 127282 1211 31% 6% 64 -0.8 178/230/270 92318 913 44% 6% 33 -2.9 192/243/304112295121937%5%45-1.1
Jonathan Mejía
2023 · A
18 44 43→45 47→50 46 203/299/322 119309 96 34% 9% 77 +0.1 180/266/272 92303 713 39% 9% 50 -1.8 164/263/280116271121640%11%49-0.8
Jose Perez
2022 · A
18 41 39→40 42→45 45 194/268/281 86278 56 30% 8% 52 -1.6 200/299/287 87269 57 25% 11% 68 -0.5 190/311/283932535724%13%71-0.1
Thayron Liranzo
2022 · A
19 45→43 39→50 49→30 44 211/285/298 86311 68 32% 8% 63 -0.8 210/293/378 168310 193 36% 10% 89 +0.9 201/295/38318329122136%11%86+0.4
Jeral Perez
2023 · A
18 42→41 47→50 49→45 47 214/282/352 138263 147 24% 8% 76 +0.1 208/286/358 150281 187 31% 9% 80 +0.4 201/277/35815726920632%8%73-0.1
Prilys Cuello
2007 · A
18 43 44→50 49→45 43 200/285/326 125314 108 36% 9% 72 -0.2 210/270/317 107310 108 33% 7% 62 -0.9 206/256/30710129111832%6%49-0.4
Derwin Barreto
2019 · A
18 40 39→40 49→50 51 191/279/279 88254 610 26% 10% 57 -1.2 199/274/291 92289 710 31% 9% 57 -1.2 146/239/192462564940%10%14-0.8
Juan Villavicencio
2023 · A
18 43 40→50 55 41 205/263/297 92301 714 33% 7% 53 -1.5 187/262/281 94277 712 32% 8% 50 -1.8 192/266/303111286101834%8%55-0.5