Joe Mack

C Miami Marlins
Age 24 L/R 6'0" / 210 lbs MLB HR -10%H -3% Svc 1.000 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421AAMIA475.241/.323/.45622278—.212/.272/.381
202522AAAMIA412.250/.326/.45918872—.203/.264/.364
202522AAMIA56.318/.464/.61431144—.277/.393/.489
202623MLBMIA330.234/.284/.403140961.3
2027PROJ24MLBMIA380.226/.288/.378143931.5
2028PROJ98% MLB25MLBMIA412.226/.289/.380153941.7
2029PROJ98% MLB26MLBMIA432.226/.289/.379163941.8
Last 3 seasons WAR 1.3  ·  Next 3 projected WAR 5.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.000First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$4M2030Arb-2$6M2031Arb-3$8M
Skills · percentileStatcast 2026
Barrel%52
Avg EV46
xwOBA36
Speed22
Form.231/.282/.376 ▼ rolling true talent (60d window) · proj .233/.293/.394
CompsNathan Hickey (age 24) · Reese Havens (age 24) · Scott Moore (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†93
AVG/OBP/SLG.226 / .288 / .378
PA380
HR14
K%24
BB%7
BABIP263
ISO156
MLB%100%
Value2027 · WAR
BAT: -3.2 runs (wOBA-derived runs vs avg)-3BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: +2.9 runs (Defensive runs vs avg)+3FLDPOS: +6.8 runs (Positional adjustment)+7POSREP: +8.2 runs (Replacement-level credit)+8REPTotal WAR: +1.80+1.8WAR
0.01.12.31.81.71.81.71.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$48M ctrl surplus
Tools · Recent Form · ContractCON 39 / POW 55
Toolsscout grade · Statcast %ile · 2026
CONTACT39
xAVG
180.225
POWER55
Barrel%
528.4
Avg EV
4688.8
EYE46
scouting grade only
SPEED40
Sprint
2226.1
DEFENSE59
scouting grade only
Recent Formrolling true talent ⓘ
K%24%·24% over 71 PA (60d) · proj 24%
BB%6%▼4% over 71 PA (60d) · proj 7%
ISO.145▼.106 over 66 AB (60d) · proj .161
HR/BB5.1%·3.9% over 51 BBE (60d) · proj 5.6%
BABIP.271·.265 over 49 BIP (60d) · proj .271
SLASH.231/.282/.376▼proj .233/.293/.394
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   1.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.8$14M+$14M
2028Pre-Arb$0.8M+1.7$13M+$12M
2029Arb-1$4M+1.8$12M+$9M
2030Arb-2$6M+1.7$11M+$6M
2031Arb-3$8M+1.5$9M+$3M
Totals $20M $59M +$44M

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)
202118 ROKFCL Marlins — 7553 7101 20221 01 132378208586 75194 2927 301 27 — — — — — —
202219 AJupiter Hammerheads — 152121 28413 29401 00 231384355739 124316 2619 343 65 — — — — — —
202219 ROKFCL Marlins — 3127 8002 470 00 296387519906 222333 2313 399 84 — — — — — —
202219 INTLMesa Solar Sox — 7261 14204 10231 00 230347459806 230294 3214 359 129 — — — — — —
202320 A+Beloit Sky Carp — 503449 981306 421188 00 218297287584 69280 238 270 41 — — — — — —
202421 AAPensacola Blue Wahoos — 475423 10225022 461225 20 241323456779 215286 2610 344 78 — — — — — —
202421 A+Beloit Sky Carp — 6049 17502 11110 10 3474675711.038 224417 1818 455 138 — — — — — —
202522 AAAJacksonville Jumbo Shrimp — 412364 9118218 351156 83 250326459785 209307 288 341 72 — — — — — —
202522 AAPensacola Blue Wahoos — 5644 14403 10122 10 3184646141.078 295379 2118 467 144 — — — — — —
202623 MLBMiami Marlins — 330303 719014 19822 00 234284403687 168273 256 300 96 -2 +0 +0 +8 +7 1.3
202623 AAAJacksonville Jumbo Shrimp — 10382 20203 20220 10 244392378770 134293 2119 353 82 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 330303 719014 19822 00 234284403687 168273 256 300 89 -4 +0 +0 +8 +7 1.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEFCL Marlins — 7560 6101 13311 01 100270167437 67159 4117 208 27 — — — — — —
202219 A MLEJupiter Hammerheads — 152129 24312 21561 00 186305271576 85290 3714 264 65 — — — — — —
202219 ROK MLEFCL Marlins — 3128 7002 3100 00 250323464787 214274 3210 293 84 — — — — — —
202320 A+ MLEBeloit Sky Carp — 503460 901006 311498 00 196259257515 61267 306 229 41 — — — — — —
202421 AA MLEPensacola Blue Wahoos — 475438 9323017 311435 20 212272381653 169270 307 283 78 — — — — — —
202421 A+ MLEBeloit Sky Carp — 6052 15402 8140 10 288383481864 192366 2313 372 138 — — — — — —
202522 AAA MLEJacksonville Jumbo Shrimp — 412374 7614214 251416 83 203264364628 160268 346 274 72 — — — — — —
202522 AA MLEPensacola Blue Wahoos — 5647 13402 7152 10 277393489882 213350 2712 381 144 — — — — — —
202623 MLB MLEMiami Marlins — 330303 7410015 19822 00 244293426719 182273 256 309 96 -2 +0 +0 +8 +7 1.3
202623 AAA MLEJacksonville Jumbo Shrimp — 10388 19202 14260 10 216324307630 91268 2514 289 82 — — — — — —
202118 ROK MLEFCL Marlins — 7560 6101 13311 01 100270167437 67172 4117 208 27 — — — — — —
202118 ROK RAWFCL Marlins — 7553 7101 20221 01 132378208586 75194 2927 301 27 — — — — — —
202219 A MLE3 teams — 255219 42416 33932 00 192303301605 110298 3613 269 68 — — — — — —
202219 A RAW3 teams — 255209 50619 43702 00 239374407781 167313 2717 354 68 — — — — — —
202320 A+ MLEBeloit Sky Carp — 503460 901006 311498 00 196259257515 61273 306 229 41 — — — — — —
202320 A+ RAWBeloit Sky Carp — 503449 981306 421188 00 218297287584 69280 238 270 41 — — — — — —
202421 AA MLE2 teams — 535490 10827019 391575 30 220285392676 171283 297 293 84 — — — — — —
202421 AA RAW2 teams — 535472 11930024 571335 30 252339468807 216301 2511 357 84 — — — — — —
202522 AAA MLE2 teams — 468422 8918216 311568 93 211278377654 166284 337 287 80 — — — — — —
202522 AAA RAW2 teams — 468408 10522221 451278 93 257343475818 218315 2710 356 80 — — — — — —
202623 MLB MLE2 teams — 433391 9212017 331082 10 235298396695 161279 258 305 92 -4 +0 +0 +8 +9 1.4
202623 MLB RAW2 teams — 433385 9111017 391042 10 236310397707 161277 249 312 92 -4 +0 +0 +8 +9 1.4
202118 ROK MLEFCL Marlins — 7561 6101 13311 01 98270164434 66159 4117 208 27 — — — — — —
202219 A MLE3 teams — 255218 42416 33932 00 193303303606 110287 3613 269 68 — — — — — —
202320 A+ MLEBeloit Sky Carp — 503459 901006 311498 00 196259257516 61267 306 229 41 — — — — — —
202421 AA MLE2 teams — 535486 10827019 391575 30 222285395680 173281 297 293 84 — — — — — —
202522 AAA MLE2 teams — 468426 8918216 311568 93 209278373651 164278 337 287 80 — — — — — —
202623 MLB MLE2 teams — 433395 9212017 331082 10 233298392691 159272 258 305 92 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 AA MLE2 teams — 535486 10827019 391575 30 222285395680 173281 297 293 84 — — — — — —
202522 AAA MLE2 teams — 468426 8918216 311568 93 209278373651 164278 337 287 80 — — — — — —
202623 MLB MLE2 teams — 433395 9212017 331082 10 233298392691 159272 258 305 92 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEMIA 100% 380347 8011114 27913 31 233295394689 161271 247 306 93 -3 +0 +3 +7 +8 1.8
▸ 2027 — real world (MLB)
202724 MLB CTXMIA 100% 380347 7910114 27913 31 226288378666 152263 247 296 93 -3 +0 +3 +7 +8 1.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEMIA 98% 420383 8912116 311003 31 234296396693 163271 247 307 94 -3 +0 +3 +8 +9 1.7
202926 MLB MLEMIA 98% 441403 9413117 321053 31 233296396692 163271 247 307 94 -3 +0 +3 +8 +10 1.8
203027 MLB MLEMIA 98% 442403 9413117 331063 21 232295393688 161271 247 305 93 -4 +0 +3 +8 +10 1.7
203128 MLB MLEMIA 98% 439401 9213116 321063 11 231293389682 158270 247 303 91 -5 -0 +3 +8 +10 1.5
203229 MLB MLEMIA 98% 429392 8912016 311053 11 228290382672 154268 247 299 88 -6 -0 +2 +8 +9 1.3
203330 MLB MLEMIA 98% 420384 8612015 301043 10 225286374661 149266 257 294 85 -7 +0 +1 +8 +9 1.1
203431 MLB MLEMIA 98% 393360 8011014 28992 10 221282364646 143263 257 288 81 -9 +0 +0 +7 +9 0.7
203532 MLB MLEMIA 98% 363333 719012 25932 10 216275352627 136259 267 280 76 -10 +0 -1 +6 +8 0.3
203633 MLB MLEMIA 98% 324297 628010 22852 00 209268337605 128254 267 271 70 -12 +0 -2 +6 +7 -0.1
202825 MLB CTXMIA 98% 412376 8511115 30983 31 226289380669 153263 247 298 94 -3 +0 +3 +7 +9 1.7
202926 MLB CTXMIA 98% 432394 9012116 321033 31 226289379669 153263 247 298 94 -3 +0 +3 +8 +9 1.8
203027 MLB CTXMIA 98% 433395 9012116 321043 21 225288377665 152262 247 296 93 -4 +0 +3 +8 +9 1.7
203128 MLB CTXMIA 98% 430392 8711115 321043 11 223286372659 149261 247 294 91 -5 -0 +3 +8 +9 1.5
203229 MLB CTXMIA 98% 420383 8511015 311033 11 221284366650 145260 257 290 88 -6 -0 +2 +8 +9 1.3
203330 MLB CTXMIA 98% 412376 8211014 301023 10 218280359639 141258 257 285 85 -7 +0 +1 +7 +9 1.1
203431 MLB CTXMIA 98% 385353 7610013 27972 10 214275349625 135255 257 280 81 -9 +0 +0 +7 +8 0.7
203532 MLB CTXMIA 98% 356326 688011 25912 10 209269338607 128252 267 272 76 -10 +0 -1 +6 +8 0.3
203633 MLB CTXMIA 98% 318291 59709 22832 00 203262324586 121247 267 264 70 -11 +0 -2 +6 +7 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 39283589 7931024138 28096726 135 221282367649 146262 257 288 82 -62 +1 +13 +72 +85 11.1
/ 162G— A+C — 650594 13217123 461604 21 222282370653 148263 257 288 82 -10 +0 +2 +12 +14 1.8
Career— MLE — 63205745 12641868212 471168853 2910 220285366651 146271 277 289 82 -67 +1 +16 +80 +95 12.8
/ 162G— MLE — 650591 13019122 481745 31 220284367651 147271 277 289 82 -10 +0 +2 +12 +14 1.9