Joe MackC Miami Marlins
Age 23 L/R 6'0" / 210 lbs MLB HR -10%H -3% Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION405 act + 9 ros · stats below = ROS only
showingROS
wRC+†89
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%22
BB%11
BABIP268
ISO159
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: -3.7 runs (302 MLB PA)BAT projected ROS: -0.2 runs (9 MLB PA, park-applied)-4BATRUN so far: +0.0 runs (302 MLB PA)RUN projected ROS: +0.0 runs (9 MLB PA, park-applied)+0RUNFLD so far: +0.0 runs (302 MLB PA)FLD projected ROS: +0.0 runs (9 MLB PA, park-applied)+0FLDPOS so far: +5.4 runs (302 MLB PA)POS projected ROS: +0.2 runs (9 MLB PA, park-applied)+6POSREP so far: +6.5 runs (302 MLB PA)REP projected ROS: +0.2 runs (9 MLB PA, park-applied)+7REP2026 MLB WAR (so far + projected ROS): +0.86so far: +0.8 WAR+0.9WAR
0.01.12.20.11.61.71.71.71.626272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control+$44M ctrl surplus
Tools · Recent Form · ContractCON 39 / POW 54
Toolsscout grade · Statcast %ile · 2026
CONTACT39
xAVG
180.225
POWER54
Barrel%
518.3
Avg EV
4388.6
EYE43
scouting grade only
SPEED41
Sprint
2226.1
DEFENSE60
scouting grade only
Recent Formrolling true talent ⓘ
K%27%·27% over 66 PA (30d) · proj 28%
BB%5%▼▼4% over 130 PA (60d) · proj 7%
ISO.164·.171 over 123 AB (60d) · proj .159
HR/BB5.9%7.0% over 86 BBE (60d) · proj 5.1%
BABIP.277·.262 over 80 BIP (60d) · proj .279
SLASH.227/.277/.392·proj .222/.285/.382
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.1M+0.1$0.4M+$0.3M
2027Pre-Arb$0.8M+1.6$12M+$11M
2028Pre-Arb$0.8M+1.7$12M+$11M
2029Arb-1$4M+1.7$11M+$8M
2030Arb-2$7M+1.7$10M+$5M
2031Arb-3$10M+1.6$9M+$3M
Totals $23M $54M +$38M

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)
202118 ROKFCL Marlins 7553 7101 20221 01 132378208586 75194 2927 301 90 -1 -0 +2 0.0
202219 AJupiter Hammerheads 152121 28413 29401 00 231384355739 124316 2619 343 118 +3 +0 +3 0.7
202219 ROKFCL Marlins 3127 8002 470 00 296387519906 222333 2313 399 156 +2 +0 +1 0.3
202219 INTLMesa Solar Sox 7261 14204 10231 00 230347459806 230294 3214 359 129 +2 +0 +2 0.4
202320 A+Beloit Sky Carp 503449 981306 421188 00 218297287584 69280 238 270 69 -19 +0 +11 -0.8
202421 AAPensacola Blue Wahoos 475423 10225022 461225 20 241323456779 215286 2610 344 119 +11 +0 +10 2.2
202421 A+Beloit Sky Carp 6049 17502 11110 10 3474675711.038 224417 1818 455 194 +7 +0 +1 0.8
202522 AAAJacksonville Jumbo Shrimp 412364 9118218 351156 83 250326459785 209307 288 341 117 +8 +0 +9 1.8
202522 AAPensacola Blue Wahoos 5644 14403 10122 10 3184646141.078 295379 2118 467 202 +7 +0 +1 0.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEFCL Marlins 7560 6101 13311 01 100270167437 67158 4117 206 26 -7 -0 +2 -0.6
202219 A MLEJupiter Hammerheads 152128 22312 22591 00 172298258556 86286 3914 262 63 -7 +0 +3 -0.3
202219 ROK MLEFCL Marlins 3128 7002 3100 00 250323464787 214276 3210 294 85 -1 +0 +1 0.0
202320 A+ MLEBeloit Sky Carp 503461 84906 301588 00 182244241485 59258 316 219 34 -39 +0 +11 -2.9
202421 AA MLEPensacola Blue Wahoos 475439 8921016 301435 20 203262360622 157259 306 271 70 -17 +0 +10 -0.7
202421 A+ MLEBeloit Sky Carp 6052 15402 8150 10 288383481864 192362 2513 364 132 +2 +0 +1 0.4
202522 AAA MLEJacksonville Jumbo Shrimp 412376 7414214 231416 83 197254356611 160254 346 262 63 -18 +0 +9 -0.9
202522 AA MLEPensacola Blue Wahoos 5647 13402 7152 10 277393489882 213338 2712 370 137 +2 +0 +1 0.4
202118 ROK MLEFCL Marlins 7560 6101 13311 01 100270167437 67172 4117 206 26
202118 ROK RAWFCL Marlins 7553 7101 20221 01 132378208586 75194 2927 301 26
202219 A MLE3 teams 255217 40416 35962 00 184303295598 111293 3814 267 67
202219 A RAW3 teams 255209 50619 43702 00 239374407781 167313 2717 354 67
202320 A+ MLEBeloit Sky Carp 503461 84906 301588 00 182244241485 59260 316 219 34
202320 A+ RAWBeloit Sky Carp 503449 981306 421188 00 218297287584 69280 238 270 34
202421 AA MLE2 teams 535491 10425018 381585 30 212275373648 161272 307 281 77
202421 AA RAW2 teams 535472 11930024 571335 30 252339468807 216301 2511 357 77
202522 AAA MLE2 teams 468423 8718216 301568 93 206271371642 165275 336 275 72
202522 AAA RAW2 teams 468408 10522221 451278 93 257343475818 218315 2710 356 72
202118 ROK MLEFCL Marlins 7561 6101 13311 01 98270164434 66158 4117 206 26
202219 A MLE3 teams 255216 40416 35962 00 185303296599 111284 3814 267 67
202320 A+ MLEBeloit Sky Carp 503460 84906 301588 00 183244241486 59258 316 219 34
202421 AA MLE2 teams 535487 10425018 381585 30 214275376651 162271 307 281 77
202522 AAA MLE2 teams 468427 8718216 301568 93 204271368639 164264 336 275 72
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202320 A+ MLEBeloit Sky Carp 503460 84906 301588 00 183244241486 59258 316 219 34
202421 AA MLE2 teams 535487 10425018 381585 30 214275376651 162271 307 281 77
202522 AAA MLE2 teams 468427 8718216 301568 93 204271368639 164264 336 275 72
YTD23 MLB MLEMIA 405366 8511016 311042 10 232296393689 161278 268 300 89 -5 +0 +0 +7 +9 1.1
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR23 MLB RAWMIA 302278 659013 17782 00 234283406689 173277 266 301 89 -4 +0 +0 +7 +7 1.0
YTD23 AAA RAWMIA 10382 20203 20220 10 244392378770 134293 2119 353 89
YTD23 MLB RAWMIA 302278 659013 17782 00 234283406689 173277 266 301 90 -4 +0 +0 +5 +7 0.8
ROS23 MLB MLEMIA 100% 98 1000 120 00 125222125347 276 2211 300 89 -0 +0 +0 +0 +0 0.0
ROS23 MLB CTXMIA 100% 98 1000 120 00 125222125347 268 2211 285 89 -0 +0 +0 +0 +0 0.0
FULL23 MLB A+CMIA 311286 669013 18802 00 231281399680 168273 266 300 89 -4 +0 +0 +6 +7 0.8
TOT23 MLB MLEMIA 414374 8611016 321062 10 230294388682 158276 268 300 89 -5 +0 +0 +7 +9 1.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLEMIA 92% 520472 10818119 391384 31 229293392685 163278 278 304 92 -5 +0 +1 +9 +11 1.7
202825 MLB MLEMIA 92% 520472 10818119 391374 31 229293392685 163278 268 306 93 -4 +0 +1 +9 +11 1.8
202926 MLB MLEMIA 92% 520471 10918120 401374 31 231297401698 170278 268 307 94 -4 +0 +1 +9 +11 1.9
203027 MLB MLEMIA 92% 520471 10918120 401374 31 231297401698 170278 268 307 94 -4 +0 +1 +9 +11 1.9
203128 MLB MLEMIA 92% 520470 10818119 411384 31 230297394691 164277 278 306 93 -4 +0 +1 +9 +11 1.8
203229 MLB MLEMIA 92% 520470 10718119 411394 31 228295391687 164277 278 304 92 -5 +0 +0 +9 +11 1.6
203330 MLB MLEMIA 92% 520470 10517019 411404 21 223291381672 157275 278 301 90 -6 +0 -1 +9 +11 1.4
203431 MLB MLEMIA 92% 504455 10117018 401374 21 222291378669 156273 278 297 87 -8 +0 -1 +9 +11 1.1
203532 MLB MLEMIA 92% 489444 9615017 381354 20 216284365649 149269 288 292 84 -10 +0 -2 +9 +11 0.8
203633 MLB MLEMIA 92% 450409 8613015 351273 10 210277352629 142265 288 285 79 -11 +0 -3 +8 +10 0.4
203734 MLB MLEMIA 88% 394357 7411013 311133 10 207276347624 140259 298 276 73 -13 +0 -4 +7 +9 -0.1
202724 MLB CTXMIA 92% 478435 9715117 361264 31 223288379668 156270 268 289 92 -5 +0 +1 +9 +10 1.6
202825 MLB CTXMIA 92% 478435 9715117 361264 31 223288379668 156270 268 291 93 -4 +0 +1 +9 +10 1.7
202926 MLB CTXMIA 92% 478435 9615117 361264 31 221286377663 156270 268 292 94 -3 +0 +1 +9 +10 1.7
203027 MLB CTXMIA 92% 478434 9615117 371264 31 221288378666 157270 268 292 94 -3 +0 +1 +9 +10 1.7
203128 MLB CTXMIA 92% 478434 9615117 371274 31 221288378666 157269 278 291 93 -4 +0 +1 +9 +10 1.6
203229 MLB CTXMIA 92% 478433 9615117 381284 21 222291379669 157269 278 289 92 -5 +0 +0 +9 +10 1.5
203330 MLB CTXMIA 92% 478433 9415017 381294 21 217286370656 152267 278 287 90 -6 +0 -1 +9 +10 1.3
203431 MLB CTXMIA 92% 464420 9014016 371264 20 214284362646 148265 278 283 87 -7 +0 -1 +8 +10 1.1
203532 MLB CTXMIA 92% 450409 8613015 351243 10 210277352629 142262 288 278 84 -9 +0 -2 +8 +10 0.7
203633 MLB CTXMIA 92% 414376 7711013 321173 10 205273338610 133258 288 271 79 -10 +0 -3 +7 +9 0.4
203734 MLB CTXMIA 88% 345313 629010 27992 10 198266323589 125252 298 263 73 -11 +0 -3 +6 +7 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 50284565 9881526173 390135640 247 216284366650 150267 278 285 82 -67 +2 -3 +90 +109 13.3
/ 162G A+C 650590 12820122 501755 31 217283366649 149268 278 285 82 -9 +0 -0 +12 +14 1.7
Career MLE 73226621 14332389245 572207966 3812 216285366651 150274 288 289 82 -73 +2 -4 +98 +119 14.4
/ 162G MLE 650588 12821122 511856 31 218287369656 151275 288 289 82 -9 +0 -0 +12 +14 1.7