Mark ContrerasCF Worcester Red Sox
Age 31 L/R 5'11" / 195 lbs AAA HR -5%K -4% Svc 4.000 · Ctrl thru 2027
2026 ROS PROJECTION0 act + 0 ros · stats below = ROS only
showingROS
wRC+†66
AVG/OBP/SLG
PA2
HR0
K%50
BB%5
BABIP296
ISO53
MLB%10%
Value2026 · WAR
BAT: -0.8 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.4 runs (Replacement-level credit)+0REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · ContractCON 29 / POW 34
Toolsscout grade · Statcast %ile · 2022
CONTACT29
Whiff%
1018.6%
xAVG
100.196
POWER34
Barrel%
9031.6
Avg EV
9094.9
EYE49
Chase%
1043.5%
SPEED65
Sprint
7328.4
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-2$0.0M
2027Arb-3$0.6M
Totals $0.0M $-0.8M +$0.0M

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.

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)
201722 ROKElizabethton Twins 185171 47924 8524 51 275322421743 146368 284 328 108 +2 +1 +4 0.6
201823 A+Fort Myers Miracle 383335 711649 35929 129 212303364668 152263 249 300 89 -5 -1 +8 0.2
201823 ACedar Rapids Kernels 2825 11300 270 10 4404815601.041 120611 257 446 188 +3 +0 +1 0.4
201924 AAPensacola Blue Wahoos 314281 5912310 23935 98 210282381662 171271 307 292 83 -6 -1 +7 -0.1
201924 A+Fort Myers Miracle 9779 8300 12234 50 101253139392 38138 2412 203 24 -9 +1 +2 -0.6
202126 AAASt. Paul Saints 394343 8526218 3411713 125 248338493831 245316 309 362 131 +15 +0 +9 2.4
202126 AAWichita Wind Surge 7667 18412 9220 30 269355448803 179372 2912 357 128 +3 +1 +2 0.5
202126 INTLCriollos de Caguas 8064 16113 11244 21 250392438830 188342 3014 371 137 +4 +0 +2 0.5
202227 MLBMinnesota Twins 6158 7103 1211 10 121150293443 172114 342 191 16 -6 +0 +3 +2 +1 0.0
202227 AAASt. Paul Saints 423376 8921115 371258 232 237318418736 181311 309 328 108 +4 +4 +9 1.7
202328 AAASt. Paul Saints 381340 9317110 36995 238 274352418769 144359 269 346 120 +9 +1 +8 1.9
202429 AAAWorcester Red Sox 378322 641535 451049 255 199314311624 112274 2812 290 82 -8 +3 +8 0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 6158 7103 1211 10 121150293443 172114 342 191 16 -6 +0 +3 +2 +1 0.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201722 ROK MLEElizabethton Twins 185174 33613 5744 51 190230287517 98287 403 218 34 -15 +1 +4 -1.0
201823 A+ MLEFort Myers Miracle 383344 581337 261299 129 169245285530 116241 347 237 47 -24 -1 +8 -1.8
201823 A MLECedar Rapids Kernels 2826 9200 1100 10 346370423793 77550 364 355 126 +1 +0 +1 0.2
201924 AA MLEPensacola Blue Wahoos 314289 50838 151115 98 173227304531 131233 355 228 40 -22 -1 +7 -1.7
201924 A+ MLEFort Myers Miracle 9783 7300 8354 50 84200120320 36136 368 166 -1 -12 +1 +2 -0.9
202126 AAA MLESt. Paul Saints 394355 6821211 2214313 125 192264355619 163269 366 269 68 -15 +0 +9 -0.6
202126 AA MLEWichita Wind Surge 7669 15311 7270 30 217289333623 116340 369 280 76 -2 +1 +2 0.0
202227 MLB MLEMinnesota Twins 6158 7103 1211 10 121150293443 172114 342 189 14 -6 +0 +3 +2 +1 0.0
202227 AAA MLESt. Paul Saints 423388 7315111 251538 232 188252317569 129271 366 252 57 -22 +4 +9 -0.9
202328 AAA MLESt. Paul Saints 381353 791017 231225 238 224281317598 93319 326 263 64 -16 +1 +8 -0.7
202429 AAA MLEWorcester Red Sox 378338 561323 291249 255 166250243493 77249 338 231 42 -26 +3 +8 -1.5
201722 ROK MLEElizabethton Twins 185174 33613 5744 51 190230287517 98303 403 218 34
201722 ROK RAWElizabethton Twins 185171 47924 8524 51 275322421743 146368 284 328 34
201823 A+ MLE2 teams 411369 681637 281399 139 184259301559 117271 347 245 52
201823 A+ RAW2 teams 411360 821949 37999 139 228315378693 150287 249 310 52
201924 AA MLE2 teams 411372 571138 231459 148 153220263484 110219 356 213 31
201924 AA RAW2 teams 411360 6715310 351169 148 186275328603 142238 289 271 31
202126 AAA MLE3 teams 550495 9628314 3319917 176 194268347615 154286 366 271 69
202126 AAA RAW3 teams 550474 11931423 5416317 176 251349479828 228328 3010 363 69
202227 AAA MLE2 teams 484446 8016114 261749 242 179239314553 135253 365 244 51
202227 AAA RAW2 teams 484434 9622118 381469 242 221297401698 180286 308 310 51
202328 AAA MLESt. Paul Saints 381353 791017 231225 238 224281317598 93321 326 263 64
202328 AAA RAWSt. Paul Saints 381340 9317110 36995 238 274352418769 144359 269 346 64
202429 AAA MLEWorcester Red Sox 378338 561323 291249 255 166250243493 77249 338 231 42
202429 AAA RAWWorcester Red Sox 378322 641535 451049 255 199314311624 112274 2812 290 42
201722 ROK MLEElizabethton Twins 185174 33613 5744 51 190230287517 98287 403 218 34
201823 A+ MLE2 teams 411371 681637 281399 139 183259299558 116262 347 245 52
201924 AA MLE2 teams 411376 571138 231459 148 152220261481 109210 356 213 31
202126 AAA MLE3 teams 550495 9628314 3319917 176 194268347615 154280 366 271 69
202227 AAA MLE2 teams 484446 8016114 261749 242 179239314553 135251 365 244 51
202328 AAA MLESt. Paul Saints 381350 791017 231225 238 226281320601 94319 326 263 64
202429 AAA MLEWorcester Red Sox 378337 561323 291249 255 166250243493 77249 338 231 42
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202328 AAA MLESt. Paul Saints 381350 791017 231225 238 226281320601 94319 326 263 64
202429 AAA MLEWorcester Red Sox 378337 561323 291249 255 166250243493 77249 338 231 42
▸ 2026 season
202631 MLB MLEBOS 10% 2019 4100 160 10 211250263513 53290 305 266 66 -1 +0 +0 +0 +0 -0.5
▸ 2026 — real world (MLB)
202631 MLB CTXBOS 10% 22 0000 010 00 296 500 256 66 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202732 MLB MLEBOS 27% 361325 671325 271076 133 206279305584 98287 307 266 66 -14 +1 -3 +1 +8 -0.7
202732 MLB CTXBOS 27% 9990 18401 7292 41 200273278551 78292 297 257 66 -4 +0 -1 +0 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 160148 25504 8503 51 169226284510 115221 315 232 53 -10 +1 +2 +2 +3 -0.2
/ 162G A+C 650601 10120016 3220312 204 168224281506 113220 315 232 53 -41 +2 +10 +8 +14 -0.7
Career MLE 31812891 5401141661 195109068 13542 187255301555 114272 346 247 53 -21 +2 +0 +3 +10 -0.7
/ 162G MLE 650591 10923312 4022314 289 184253294547 110269 346 247 53 -31 +3 +0 +5 +14 -1.0