Victor CaratiniC Minnesota Twins
Age 32 S/R 6'0" / 225 lbs MLB BB +3% Svc 8.297 · Ctrl thru 2027 peak 2.0 · 2026
wRC+†vL 116102vR 98
AVG/OBP/SLG.252 / .325 / .397
PA324
HR10
K%18
BB%7
MLB%100%
BAT: +0.8 runs (wOBA-derived runs vs avg)+1BATRUN: -1.1 runs (SB/CS + UBR baserunning)-1RUNFLD: +4.0 runs (Defensive runs vs avg)+4FLDPOS: +5.8 runs (Positional adjustment)+6POSREP: +9.2 runs (Replacement-level credit)+9REPTotal WAR: +2.00+2.0WAR
Scouting · nowfuture
HIT
5555
PWR
4545
SPD
3030
EYE
4755
trajectory · 10 yrs
1.6peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   8.297 yrs.days
Team Control Through   2027
First FA Year   2028
OPT
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$7M+2.0$16M+$9M
2027Ext / FA-deal$7M+1.2$10M+$3M
Totals $14M $26M +$12M
Options · projected decision
2028MUTUAL OPT$2028.0M / $0.0M buyoutDECLINE
2029MUTUAL OPT$12.0M / $3.5M buyoutDECLINE

Career Projections (MLE)

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.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201319 ROKDanville Braves 246215 491811 24705 02 .228.320.335.655 .107.329 2810 .285 76 -7 -1 +0 +4 +7 0.4
201420 AKane County Cougars 423390 942044 24924 11 .241.292.344.635 .103.302 226 .277 70 -14 -0 +0 +8 +12 0.5
201521 A+Myrtle Beach Pelicans 453410 962614 321045 00 .234.298.332.629 .098.299 237 .277 70 -15 +0 +0 +8 +13 0.6
201622 AA2 teams 555496 1352936 421217 21 .272.338.379.717 .107.341 228 .316 100 +0 +0 +0 +10 +16 2.6
201723 AAA2 teams 392360 10826310 22714 10 .300.347.472.819 .172.344 186 .348 124 +11 +0 -0 +7 +11 2.9
201824 MLB3 teams 405359 881507 288912 00 .245.321.345.666 .100.303 227 .288 79 -10 +0 +0 +7 +11 0.9
201925 MLB4 teams 367322 8214014 37755 10 .255.341.429.769 .174.288 2010 .331 111 +5 +0 +3 +7 +10 2.5
202026 MLBChicago Cubs 132116 29701 12314 01 .250.341.336.677 .086.333 239 .297 86 -2 -0 +2 +2 +4 0.6
202127 MLBSan Diego Padres 356313 72907 35824 20 .230.315.326.641 .096.285 2310 .269 64 -15 +0 +3 +6 +10 0.5
202228 MLB2 teams 368318 611309 367911 00 .192.296.318.614 .126.224 2110 .272 66 -14 +0 +11 +7 +10 1.4
202329 MLBMilwaukee Brewers 226201 50407 19453 11 .249.323.373.696 .124.283 208 .303 90 -2 -0 +8 +4 +6 1.6
202430 MLBHouston Astros 274245 66818 23533 01 .269.339.408.748 .139.310 198 .323 105 +2 -0 +9 +5 +8 2.3
202531 MLBHouston Astros 386344 8614012 236513 10 .250.321.395.716 .145.271 176 .320 103 +1 +0 -1 +7 +11 1.8
▸ 2026 Season (actual · ROS · total)
202632 MLBMinnesota Twins 8064 16101 894 00 .250.368.312.681 .062.259 1110 .304 90 -1 +0 +0 +1 +2 0.3
ROS32 MLBMIN 244216 55807 19427 10 .255.335.389.724 .134.282 178 .324 106 +2 +0 +4 +4 +7 1.7
TOT32 MLBMIN 324280 71908 275111 10 .254.343.371.714 .118.279 168 .319 102 +1 +0 +4 +6 +9 2.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202733 MLBMIN 268238 58807 21427 00 .244.323.366.689 .122.273 168 .319 102 +1 +0 -0 +5 +8 1.3
202834 MLBMIN 221196 48706 17376 00 .245.324.372.697 .128.272 178 .312 97 -1 +0 -2 +4 +6 0.8
202935 MLBMIN 170151 36504 13304 00 .238.315.351.666 .113.270 188 .304 91 -2 +0 -3 +3 +5 0.3
▸ Career Totals (MLE all levels + projections)
Career 54864890 121323113114 4271128104 107 .248.322.371.692 .122.297 218 .303 90 -61 -1 +32 +98 +155 22.9
/ 162G 650579 14427214 5113412 11 .249.322.375.697 .126.297 218 .303 90 -7 -0 +4 +12 +18 2.7

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201319 ROKDanville Braves 246200 582311 39495 02 .290.418.430.848 .140.375 2016 .382 151 +14 -1 +7 2.1
201420 AKane County Cougars 423376 1042255 38694 11 .277.349.402.751 .125.324 169 .334 114 +7 -0 +12 1.9
201521 A+Myrtle Beach Pelicans 453393 1013114 49755 00 .257.347.372.718 .115.303 1711 .323 106 +3 +0 +13 1.6
201622 AATennessee Smokies 480412 1202526 54806 21 .291.381.405.787 .114.341 1711 .351 127 +15 +0 +14 2.9
201622 INTLMesa Solar Sox 7562 14300 10141 00 .226.342.274.617 .048.286 1913 .287 78 -2 +0 +2 0.0
201723 MLBChicago Cubs 6659 15301 4133 00 .254.333.356.689 .102.311 206 .316 100 +0 +0 -0 +7 +2 0.9
201723 AAAIowa Cubs 326292 10027310 27481 10 .342.400.558.958 .216.375 158 .412 173 +27 +0 +9 3.7
201824 MLBChicago Cubs 200181 42702 12424 00 .232.294.304.598 .072.290 216 .272 66 -8 +0 +0 +7 +6 0.6
201824 AAAIowa Cubs 137115 36704 18252 00 .313.415.478.893 .165.364 1813 .394 160 +9 +0 +4 1.3
201824 INTLCriollos de Caguas 6849 14102 1256 00 .286.478.429.906 .143.279 718 .414 175 +6 +0 +2 0.8
201925 MLBChicago Cubs 279244 6511011 29593 10 .266.351.447.798 .180.305 2110 .353 128 +9 +0 +3 +7 +8 2.7
201925 AAAIowa Cubs 1818 5100 010 00 .278.278.333.611 .056.294 60 .272 67 -1 +0 +1 -0.0
201925 ASouth Bend Cubs 1512 3100 330 00 .250.400.333.733 .083.333 2020 .346 123 +0 +0 +0 0.1
201925 INTLCriollos de Caguas 5541 9200 1252 00 .220.418.268.686 .049.250 922 .341 119 +1 +0 +2 0.3
202026 MLBChicago Cubs 132116 28701 12314 01 .241.333.328.661 .086.321 239 .307 93 -1 -0 +2 +2 +4 0.7
202127 MLBSan Diego Padres 356313 71907 35824 20 .227.312.323.635 .096.281 2310 .290 80 -8 +0 +3 +6 +10 1.2
202228 MLBMilwaukee Brewers 314272 541209 31679 00 .199.301.342.643 .143.228 2110 .294 83 -6 +0 +11 +7 +9 2.1
202228 INTLLeones de Ponce 5442 8201 992 00 .190.358.310.668 .119.212 1717 .313 98 -0 +0 +2 0.1
202329 MLBMilwaukee Brewers 226201 52407 19453 11 .259.332.383.715 .124.296 208 .320 103 +1 -0 +8 +4 +6 1.9
202430 MLBHouston Astros 274245 66818 23533 01 .269.339.408.748 .139.310 198 .333 113 +4 -0 +9 +5 +8 2.6
202531 MLBHouston Astros 386344 8914012 236513 10 .259.329.404.733 .145.282 176 .325 107 +3 +0 -1 +7 +11 2.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 22331975 48275158 18845746 53 .244.324.371.695 .127.286 208 .313 98 -6 -0 +34 +52 +63 14.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
Victor Caratini (OGILVIE) 32 55 45 30 55 .251/.330/.385 .134.275 91 15% 8% 106 +1.2
Jose Offerman
2001 · MLB
32 52→55 44→45 32→50 63 .252/.346/.367 .116.278 123 14% 12% 107 +2.2 .253/.335/.364 .111.288 107 15% 11% 101 +1.8 .252/.338/.362.110.2899815%11%98+1.0
John Jaso
2017 · MLB
33 54→56 48→50 37→45 56 .267/.347/.424 .157.308 143 18% 10% 122 +3.3 .242/.337/.416 .174.284 185 20% 11% 116 +2.8 .209/.327/.408.199.23921222%13%102+1.0
Edgar Gonzalez
2011 · MLB
33 50→57 47→45 37→50 48 .247/.311/.383 .136.295 155 22% 8% 96 +1.5 .256/.305/.371 .115.302 1213 18% 6% 90 +1.0 .261/.305/.362.101.311111519%6%84+0.4
Luis Antonio Rodriguez
2012 · MLB
32 47→51 46→45 39→45 57 .231/.306/.361 .129.243 146 12% 10% 89 +0.9 .232/.294/.356 .124.252 136 13% 7% 82 +0.5 .236/.294/.348.112.25711413%7%77+0.1
Yangervis Solarte
2019 · MLB
32 48→58 51→55 41→45 50 .246/.302/.403 .158.254 203 14% 7% 98 +1.6 .237/.289/.381 .144.264 175 17% 7% 86 +0.8 .233/.268/.346.112.2798019%4%62-0.2
Ty Wigginton
2010 · MLB
32 54→55 54→60 37→50 49 .275/.329/.452 .177.296 224 16% 7% 122 +3.3 .247/.312/.403 .156.277 194 18% 8% 102 +1.9 .234/.308/.385.151.26718419%9%91+0.9
Iker Franco
2013 · AAA
32 47 49→50 39→40 48 .242/.300/.383 .141.278 183 20% 7% 92 +1.2 .237/.292/.345 .108.285 133 21% 7% 78 +0.2 .256/.311/.344.088.30810120%7%83+0.2
Humberto Cota
2012 · AAA
33 54 47→50 35→30 51 .266/.333/.399 .133.314 143 20% 9% 109 +2.4 .248/.312/.371 .123.310 145 23% 8% 94 +1.3 .215/.285/.334.120.26816125%8%71-0.1
Dioner Navarro
2016 · MLB
32 53→61 48→50 46→45 51 .263/.319/.398 .135.287 174 15% 8% 103 +1.9 .226/.286/.351 .125.265 145 20% 7% 77 +0.1 .193/.260/.287.094.23510121%8%47-0.7
Tommy La Stella
2020 · MLB
31 53→55 50→55 40→50 53 .266/.329/.412 .146.277 193 13% 8% 111 +2.5 .260/.328/.415 .155.268 173 11% 9% 111 +2.5 .248/.320/.390.142.26213111%9%98+0.7
Aledmys Díaz
2023 · MLB
32 48→58 51→55 41→45 46 .244/.296/.400 .156.270 193 18% 6% 95 +1.4 .226/.281/.346 .120.264 124 19% 6% 74 -0.1 .223/.277/.321.098.2707219%5%62-0.5
John Buck
2012 · MLB
32 47→53 52→55 41→30 47 .244/.308/.411 .166.292 202 24% 7% 102 +1.9 .223/.301/.370 .147.271 183 24% 9% 89 +1.0 .212/.292/.346.133.26017125%9%71-0.1
Todd Walker
2004 · MLB
31 58→61 47→55 39→45 54 .286/.341/.431 .145.304 134 11% 8% 121 +3.2 .279/.342/.435 .156.293 153 10% 9% 122 +3.3 .279/.349/.433.154.29015110%9%118+2.3
Elias Díaz
2023 · MLB
32 44→54 49→50 42→45 49 .224/.284/.371 .147.253 172 19% 7% 82 +0.5 .245/.299/.378 .133.297 142 22% 7% 89 +1.0 .247/.301/.371.124.30314122%6%86+0.5
Andrés Blanco
2017 · MLB
33 53→47 47→50 41→50 48 .259/.320/.410 .152.302 127 18% 7% 107 +2.2 .228/.299/.364 .136.273 147 21% 7% 87 +0.8 .206/.283/.335.129.24716523%7%70-0.2
Alberto Callaspo
2015 · MLB
32 51→61 42→45 37→45 58 .245/.319/.348 .102.260 113 11% 10% 90 +1.0 .240/.309/.324 .084.268 83 13% 9% 79 +0.3 .248/.311/.303.055.2835113%8%75-0.0
Neil Walker
2019 · MLB
33 50→57 51→55 42→45 56 .252/.335/.412 .160.286 193 19% 10% 114 +2.7 .248/.327/.385 .137.302 145 21% 10% 104 +2.0 .261/.344/.390.129.31712520%11%104+1.3
Aaron Guiel
2004 · MLB
31 51→53 51→60 35→45 49 .256/.325/.425 .170.289 186 18% 7% 114 +2.7 .234/.313/.415 .181.269 216 21% 8% 106 +2.2 .219/.307/.407.189.24924423%8%101+1.3
Jose Amador
2012 · AAA
32 53→63 48→55 39→45 48 .266/.319/.400 .135.289 164 15% 6% 105 +2.1 .257/.309/.415 .158.293 215 20% 5% 105 +2.1 .252/.329/.391.140.27518315%8%104+1.4
Geoff Blum
2005 · MLB
32 50→58 47→50 42→45 51 .247/.302/.382 .135.269 144 15% 7% 92 +1.2 .237/.293/.360 .123.264 114 15% 7% 82 +0.5 .242/.306/.376.135.26315114%7%86+0.5