Jump to content
Fish On First
  • Create Account
  • 3

    Prev:
    2

    Joe Mack

    • Jacksonville Jumbo Shrimp - AAA
    • C

    Collapse Explore Scouting Report

    • Bats: L / Throws: R
    • Age: 23
    • Rule 5 Eligible: On 40-Man Roster
    • Acquisition Method: Draft

    Scouting Report

    Drafted by the Marlins in 2021 (Comp Round A, $2.5M signing bonus)

    October 2025 update: There was an extraordinary uptick in Mack's game power from 2023 to 2024, largely the byproduct of mechanical changes (higher hand position and a narrower base). He carried that over into 2025 en route to cementing his status as one of baseball's premier catching prospects.

    Leaner than the prototypical catcher, Mack still has solid blocking ability. He is nothing short of elite at controlling the running game with a lightning-quick release and consistently accurate throws, even when he's off balance. He caught one-third of would-be base-stealers in 2025.

    Mack is eligible to be taken in the upcoming Rule 5 draft as things currently stand. The most obvious transaction of the 2025-26 Marlins offseason will be protecting the 22-year-old by selecting him to the 40-man roster in November.

    joe mack ps.png

     

     

    Injury history

    • Torn hamstrings (2022)

     

    Professional awards/accolades

    • 2024 Double-A Pensacola MVP
    • 2024 MiLB Gold Glove
    • 2025 Futures Game selection
    • 2026 Spring Breakout participant

     

    FOF Top 30 history

    • May 2024: #25
    • July 2024: #9
    • August 2024: #14
    • October 2024: #9
    • December 2024: #9
    • January 2025: #11
    • March 2025: #8
    • May 2025: #3
    • June 2025: #2
    • August 2025: #2
    • September 2025: #2
    • October 2025: #2
    • January 2026: #2
    • April 2026: #3

    Monthly Splits

    Split Team G AB R H 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS
    No Outs 37 53 -- 13 1 0 1 4 7 0 15 -- -- .245 .333 .321 .654
    Two Outs 41 62 -- 11 1 0 1 5 11 0 18 -- -- .177 .301 .242 .543
    Runners at 1st & 2nd 12 12 -- 5 0 0 0 4 2 0 1 -- -- .417 .500 .417 .917
    One Out 35 47 -- 14 4 0 2 12 7 0 15 -- -- .298 .382 .511 .893
    Ahead in Count 41 47 -- 12 2 0 0 9 25 0 9 -- -- .255 .507 .298 .805
    Starter 43 79 -- 20 2 0 1 10 12 0 25 -- -- .253 .352 .316 .668
    Batting Seventh MIA 3 10 -- 2 0 0 0 1 0 0 3 -- -- .200 .200 .200 .400
    Runners at 1st & 3rd 6 6 -- 0 0 0 0 2 0 0 1 -- -- .000 .000 .000 .000
    Batting Ninth MIA 12 41 -- 11 3 0 1 7 2 0 17 -- -- .268 .302 .415 .717
    Bases Loaded 7 6 -- 2 0 0 0 7 2 0 1 -- -- .333 .500 .333 .833
    Batting Eighth MIA 11 29 -- 5 1 0 0 4 3 0 6 -- -- .172 .250 .207 .457
    On Grass 31 105 13 26 2 0 4 15 21 0 31 1 0 .248 .370 .381 .751
    Day Games 15 50 6 16 4 0 1 5 9 0 14 0 0 .320 .424 .460 .884
    Extra Innings 2 4 2 1 0 0 0 1 0 0 1 0 0 .250 .250 .250 .500
    Home Games 26 75 9 18 5 0 2 10 15 0 18 1 0 .240 .367 .387 .754
    First Inning 22 18 2 7 1 0 1 2 4 0 7 0 0 .389 .500 .611 1.111
    Second Inning 15 14 0 2 0 0 0 1 0 0 4 0 0 .143 .143 .143 .286
    Away Games 24 87 9 20 1 0 2 11 10 0 30 0 0 .230 .306 .310 .616
    Pre All-Star MIA 26 80 8 18 4 0 1 12 5 0 26 0 0 .225 .271 .313 .584
    Seventh Inning 21 17 2 1 0 0 0 0 4 0 4 1 0 .059 .238 .059 .297
    Runner at 3rd 5 5 -- 1 1 0 0 1 1 0 2 -- -- .200 .333 .400 .733
    Behind in Count 36 54 -- 12 2 0 1 5 0 0 22 -- -- .222 .222 .315 .537
    June MIA 5 16 1 5 1 0 1 6 1 0 4 0 0 .313 .353 .563 .916
    Eighth Inning 27 24 2 8 2 0 2 4 3 0 7 0 0 .333 .407 .667 1.074
    Runner at 2nd 14 15 -- 2 0 0 0 1 1 0 5 -- -- .133 .188 .133 .321
    May 22 69 7 13 3 0 0 6 4 0 23 0 0 .188 .233 .232 .465
    Leading Off Inning 29 37 -- 10 1 0 1 1 3 0 10 -- -- .270 .325 .378 .703
    Ninth Inning 9 6 2 2 1 0 0 1 2 0 2 0 0 .333 .500 .500 1.000
    On Turf MIA 19 57 5 12 4 0 0 6 4 0 17 0 0 .211 .262 .281 .543
    Scoring Position 31 45 -- 10 1 0 0 16 6 0 10 -- -- .222 .308 .244 .552
    April JAX 20 66 9 19 2 0 3 9 18 0 18 1 0 .288 .435 .455 .890
    Runners at 2nd & 3rd JAX 2 1 -- 0 0 0 0 1 0 0 0 -- -- .000 .000 .000 .000
    Third Inning 26 22 1 3 0 0 0 1 4 0 7 0 0 .136 .269 .136 .405
    vs Right 48 128 -- 30 4 0 4 17 21 0 35 -- -- .234 .342 .359 .701
    Fourth Inning 23 20 3 6 0 0 0 6 2 0 4 0 0 .300 .348 .300 .648
    Fifth Inning 24 19 3 6 2 0 1 5 5 0 5 0 0 .316 .458 .579 1.037
    Runner at 1st 23 27 -- 5 1 0 1 2 4 0 7 -- -- .185 .290 .333 .623
    Reliever 44 83 -- 18 4 0 3 11 13 0 23 -- -- .217 .320 .373 .693
    Sixth Inning 20 18 1 2 0 0 0 0 1 0 7 0 0 .111 .158 .111 .269
    Bases Empty 48 90 -- 23 4 0 3 3 15 0 31 -- -- .256 .362 .400 .762
    Night Games 35 112 12 22 2 0 3 16 16 0 34 1 0 .196 .295 .295 .590
    March JAX 3 11 1 1 0 0 0 0 2 0 3 0 0 .091 .231 .091 .322
    Late / Close 19 16 -- 5 2 0 0 3 5 0 4 -- -- .313 .476 .438 .914
    vs Left 24 34 -- 8 2 0 0 4 4 0 13 -- -- .235 .308 .294 .602
    Batting Third JAX 20 72 -- 17 2 0 2 6 18 0 19 -- -- .236 .385 .347 .732
    Batting Second JAX 1 4 -- 1 0 0 0 0 0 0 2 -- -- .250 .250 .250 .500
    Batting Fourth JAX 2 6 -- 2 0 0 1 3 2 0 1 -- -- .333 .500 .833 1.333
    First Half JAX 24 82 10 20 2 0 3 9 20 0 22 1 0 .244 .388 .378 .766
    Season Team LG Level G AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS GO/AO
    2021 F-MRL FCL ROK 19 53 9 7 11 1 0 1 2 20 0 22 0 1 .132 .373 .208 .581 1.08
    2022 2 teams - Minors 44 148 20 36 57 4 1 5 15 33 0 47 0 0 .243 .383 .385 .768 1.44
    2022 F-MRL FCL ROK 9 27 2 8 14 0 0 2 3 4 0 7 0 0 .296 .387 .519 .906 3.00
    2022 JUP FSL A 35 121 18 28 43 4 1 3 12 29 0 40 0 0 .231 .382 .355 .737 1.25
    2023 BEL MID A+ 120 449 46 98 129 13 0 6 36 42 0 118 0 0 .218 .295 .287 .582 1.37
    2024 2 teams - Minors 125 472 70 119 221 30 0 24 78 57 2 133 3 0 .252 .338 .468 .806 1.13
    2024 BEL MID A+ 13 49 7 17 28 5 0 2 13 11 0 11 1 0 .347 .467 .571 1.038 1.63
    2024 PNS SOU AA 112 423 63 102 193 25 0 22 65 46 2 122 2 0 .241 .322 .456 .778 1.08
    2025 2 teams - Minors 112 408 70 105 194 22 2 21 58 45 0 127 9 3 .257 .338 .475 .813 0.79
    2025 PNS SOU AA 13 44 12 14 27 4 0 3 5 10 0 12 1 0 .318 .464 .614 1.078 0.64
    2025 JAX INT AAA 99 364 58 91 167 18 2 18 53 35 0 115 8 3 .250 .320 .459 .779 0.81
    2026 JAX INT AAA 24 82 10 20 31 2 0 3 9 20 0 22 1 0 .244 .388 .378 .766 0.71
    Date Team OPP AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG HBP SAC SF
    2026-03-27 JAX vs ROC 4 1 0 0 0 0 0 0 1 0 3 0 0 .000 .200 .000 0 0 0
    2026-03-29 JAX vs ROC 3 0 1 1 0 0 0 0 1 0 0 0 0 .143 .333 .143 0 0 0
    2026-03-31 JAX vs SUG 4 0 0 0 0 0 0 0 0 0 0 0 0 .091 .231 .091 0 0 0
    2026-04-02 JAX vs SUG 3 0 1 1 0 0 0 0 1 0 1 0 0 .143 .294 .143 0 0 0
    2026-04-03 JAX vs SUG 2 0 0 0 0 0 0 0 2 0 1 0 0 .125 .333 .125 0 0 0
    2026-04-05 JAX vs SUG 4 0 1 1 0 0 0 0 0 0 1 0 0 .150 .320 .150 0 0 0
    2026-04-07 JAX @ NOR 4 1 1 4 0 0 1 1 0 0 1 0 0 .167 .310 .292 0 0 0
    2026-04-08 JAX @ NOR 5 1 0 0 0 0 0 1 1 0 2 0 0 .138 .286 .241 0 0 0
    2026-04-10 JAX @ NOR 3 0 2 3 1 0 0 0 1 0 1 0 0 .188 .333 .313 0 0 0
    2026-04-11 JAX @ NOR 4 0 0 0 0 0 0 0 0 0 1 0 0 .167 .302 .278 0 0 0
    2026-04-14 JAX vs CLT 4 1 2 3 1 0 0 0 0 0 0 0 0 .200 .319 .325 0 0 0
    2026-04-15 JAX vs CLT 3 0 0 0 0 0 0 0 2 0 0 0 0 .186 .327 .302 0 0 0
    2026-04-16 JAX vs CLT 2 0 0 0 0 0 0 1 2 0 0 1 0 .178 .339 .289 0 0 0
    2026-04-17 JAX vs CLT 4 2 2 5 0 0 1 2 0 0 1 0 0 .204 .350 .367 0 0 0
    2026-04-18 JAX vs CLT 0 0 0 0 0 0 0 0 0 0 0 0 0 .204 .350 .367 0 0 0
    2026-04-19 JAX vs CLT 2 1 2 5 0 0 1 1 2 0 0 0 0 .235 .391 .451 0 0 0
    2026-04-21 JAX @ GWN 4 0 1 1 0 0 0 0 0 0 2 0 0 .236 .382 .436 0 0 0
    2026-04-23 JAX @ GWN 3 0 1 1 0 0 0 0 2 0 1 0 0 .241 .397 .431 0 0 0
    2026-04-24 JAX @ GWN 5 0 0 0 0 0 0 0 0 0 2 0 0 .222 .372 .397 0 0 0
    2026-04-26 JAX @ GWN 4 1 1 1 0 0 0 0 1 0 2 0 0 .224 .373 .388 0 0 0
    2026-04-28 JAX @ DUR 3 1 1 1 0 0 0 1 2 0 0 0 0 .229 .386 .386 0 0 0
    2026-04-29 JAX @ DUR 4 1 1 1 0 0 0 1 1 0 2 0 0 .230 .383 .378 0 0 1
    2026-04-30 JAX @ DUR 3 0 3 3 0 0 0 1 1 0 0 0 0 .260 .408 .403 0 0 0
    2026-05-02 JAX @ DUR 5 0 0 0 0 0 0 0 0 0 1 0 0 .244 .388 .378 0 0 0
    2026-05-04 MIA vs PHI 3 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 0 0 0
    2026-05-05 MIA vs BAL 4 0 2 2 0 0 0 1 0 0 1 0 0 .286 .286 .286 0 0 0
    2026-05-06 MIA vs BAL 2 0 0 0 0 0 0 0 0 0 0 0 0 .222 .222 .222 0 0 0
    2026-05-07 MIA vs BAL 1 1 1 2 1 0 0 0 0 0 0 0 0 .300 .300 .400 0 0 0
    2026-05-08 MIA vs WSH 3 0 0 0 0 0 0 0 0 0 1 0 0 .231 .231 .308 0 0 0
    2026-05-09 MIA vs WSH 4 0 2 4 2 0 0 0 0 0 1 0 0 .294 .294 .471 0 0 0
    2026-05-10 MIA vs WSH 3 1 0 0 0 0 0 0 1 0 1 0 0 .250 .286 .400 0 0 0
    2026-05-12 MIA @ MIN 3 0 0 0 0 0 0 0 0 0 2 0 0 .217 .250 .348 0 0 0
    2026-05-13 MIA @ MIN 4 1 1 1 0 0 0 1 0 0 2 0 0 .222 .250 .333 0 0 0
    2026-05-15 MIA @ TB 3 0 0 0 0 0 0 0 0 0 2 0 0 .200 .226 .300 0 0 0
    2026-05-16 MIA @ TB 5 1 1 1 0 0 0 0 0 0 3 0 0 .200 .222 .286 0 0 0
    2026-05-17 MIA @ TB 2 0 1 1 0 0 0 0 0 0 0 0 0 .216 .237 .297 0 0 0
    2026-05-18 MIA vs ATL 3 2 1 1 0 0 0 4 1 0 1 0 0 .225 .262 .300 0 0 0
    2026-05-19 MIA vs ATL 4 0 0 0 0 0 0 0 0 0 3 0 0 .205 .239 .273 0 0 0
    2026-05-21 MIA vs ATL 1 0 0 0 0 0 0 0 1 0 0 0 0 .200 .250 .267 0 0 0
    2026-05-22 MIA vs NYM 3 0 1 1 0 0 0 0 0 0 0 0 0 .208 .255 .271 0 0 0
    2026-05-23 MIA vs NYM 2 0 1 1 0 0 0 0 1 0 0 0 0 .220 .278 .280 0 0 0
    2026-05-25 MIA @ TOR 4 0 1 1 0 0 0 0 0 0 1 0 0 .222 .276 .278 0 0 0
    2026-05-26 MIA @ TOR 3 0 0 0 0 0 0 0 0 0 0 0 0 .211 .262 .263 0 0 0
    2026-05-29 MIA @ NYM 4 1 1 1 0 0 0 0 0 0 1 0 0 .213 .262 .262 0 0 0
    2026-05-30 MIA @ NYM 3 0 0 0 0 0 0 0 0 0 2 0 0 .203 .250 .250 0 0 0
    2026-06-01 MIA @ WSH 3 0 1 1 0 0 0 0 0 0 0 0 0 .209 .254 .254 0 1 0
    2026-06-02 MIA @ WSH 3 1 1 4 0 0 1 3 0 0 2 0 0 .214 .257 .300 0 1 0
    2026-06-03 MIA @ WSH 3 0 2 2 0 0 0 2 1 0 0 0 0 .233 .282 .315 0 0 0
    2026-06-05 MIA vs TB 3 0 0 0 0 0 0 0 0 0 1 0 0 .224 .272 .303 0 0 0
    2026-06-06 MIA vs TB 4 0 1 2 1 0 0 1 0 0 1 0 0 .225 .271 .313 0 0 0

    See all » Joe Mack Articles

    Marlins-Nationals series reaction: Rare road sweep; Fish fans dig the long ball

    This podcast is brought to you by Jet Ski Rentals of South Florida—offering Miami’s best jet ski and boat adventures. With six jet ski locations and over 120 boats, there’s something for every style and every budget.

    They’re reservation-based only. To inquire, call 305-990-2192, or check them out online at SFJetskiRentals.com.

    Make sure to use promo code FISHONFIRST to receive 10% off your next booking.

    Jeremiah, Kevin, Alex, Isaac and Nate discuss the Marlins' success against the Nats, a recent wave of minor league promotions and the club's lack of starting rotation depth.

    See all » Joe Mack Videos


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
×
×
  • Create New...