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.
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
Monthly Splits
| Split | Team | G | AB | R | H | 2B | 3B | HR | RBI | BB | IBB | SO | SB | CS | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No Outs | JAX | 14 | 22 | -- | 7 | 1 | 0 | 1 | 3 | 5 | 0 | 7 | -- | -- | .318 | .444 | .500 | .944 |
| Two Outs | JAX | 17 | 30 | -- | 5 | 0 | 0 | 1 | 2 | 7 | 0 | 8 | -- | -- | .167 | .324 | .267 | .591 |
| Runners at 1st & 2nd | JAX | 9 | 9 | -- | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | -- | -- | .222 | .364 | .222 | .586 |
| One Out | JAX | 14 | 15 | -- | 3 | 1 | 0 | 1 | 1 | 4 | 0 | 4 | -- | -- | .200 | .368 | .467 | .835 |
| Ahead in Count | JAX | 17 | 19 | -- | 4 | 0 | 0 | 0 | 3 | 16 | 0 | 4 | -- | -- | .211 | .571 | .211 | .782 |
| Starter | JAX | 19 | 33 | -- | 9 | 1 | 0 | 1 | 2 | 6 | 0 | 11 | -- | -- | .273 | .385 | .394 | .779 |
| Runners at 1st & 3rd | JAX | 1 | 1 | -- | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | .000 | .000 | .000 | .000 |
| Bases Loaded | JAX | 4 | 3 | -- | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | -- | -- | .000 | .250 | .000 | .250 |
| On Grass | JAX | 20 | 67 | 8 | 15 | 2 | 0 | 3 | 6 | 16 | 0 | 19 | 1 | 0 | .224 | .373 | .388 | .761 |
| Day Games | JAX | 5 | 17 | 3 | 7 | 1 | 0 | 1 | 1 | 4 | 0 | 3 | 0 | 0 | .412 | .524 | .647 | 1.171 |
| Extra Innings | JAX | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | .000 | .000 | .000 | .000 |
| Home Games | JAX | 12 | 35 | 5 | 9 | 1 | 0 | 2 | 4 | 11 | 0 | 7 | 1 | 0 | .257 | .435 | .457 | .892 |
| First Inning | JAX | 17 | 15 | 1 | 6 | 1 | 0 | 1 | 1 | 2 | 0 | 6 | 0 | 0 | .400 | .471 | .667 | 1.138 |
| Second Inning | JAX | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .000 | .000 | .000 | .000 |
| Away Games | JAX | 8 | 32 | 3 | 6 | 1 | 0 | 1 | 2 | 5 | 0 | 12 | 0 | 0 | .188 | .297 | .313 | .610 |
| Seventh Inning | JAX | 6 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 | .000 | .500 | .000 | .500 |
| Runner at 3rd | JAX | 2 | 1 | -- | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | -- | -- | .000 | .500 | .000 | .500 |
| Behind in Count | JAX | 14 | 25 | -- | 5 | 0 | 0 | 1 | 1 | 0 | 0 | 8 | -- | -- | .200 | .200 | .320 | .520 |
| Eighth Inning | JAX | 13 | 10 | 2 | 3 | 1 | 0 | 2 | 2 | 3 | 0 | 2 | 0 | 0 | .300 | .462 | 1.000 | 1.462 |
| Runner at 2nd | JAX | 6 | 7 | -- | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | -- | -- | .000 | .125 | .000 | .125 |
| Leading Off Inning | JAX | 12 | 15 | -- | 5 | 1 | 0 | 1 | 1 | 2 | 0 | 4 | -- | -- | .333 | .412 | .600 | 1.012 |
| Ninth Inning | JAX | 4 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | .000 | .250 | .000 | .250 |
| April | JAX | 17 | 56 | 7 | 14 | 2 | 0 | 3 | 6 | 14 | 0 | 16 | 1 | 0 | .250 | .400 | .446 | .846 |
| Runners at 2nd & 3rd | JAX | 1 | 1 | -- | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | .000 | .000 | .000 | .000 |
| Scoring Position | JAX | 14 | 22 | -- | 2 | 0 | 0 | 0 | 3 | 5 | 0 | 4 | -- | -- | .091 | .259 | .091 | .350 |
| Third Inning | JAX | 9 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 2 | 0 | 0 | .000 | .333 | .000 | .333 |
| vs Right | JAX | 19 | 54 | -- | 12 | 1 | 0 | 3 | 6 | 13 | 0 | 15 | -- | -- | .222 | .373 | .407 | .780 |
| Fourth Inning | JAX | 11 | 10 | 1 | 3 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | .300 | .364 | .300 | .664 |
| Fifth Inning | JAX | 9 | 7 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 0 | .286 | .444 | .286 | .730 |
| Runner at 1st | JAX | 5 | 6 | -- | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 2 | -- | -- | .333 | .429 | .500 | .929 |
| Reliever | JAX | 19 | 34 | -- | 6 | 1 | 0 | 2 | 4 | 10 | 0 | 8 | -- | -- | .176 | .364 | .382 | .746 |
| Sixth Inning | JAX | 9 | 8 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | 0 | .125 | .222 | .125 | .347 |
| Bases Empty | JAX | 19 | 39 | -- | 11 | 1 | 0 | 3 | 3 | 10 | 0 | 13 | -- | -- | .282 | .429 | .538 | .967 |
| Night Games | JAX | 15 | 50 | 5 | 8 | 1 | 0 | 2 | 5 | 12 | 0 | 16 | 1 | 0 | .160 | .323 | .300 | .623 |
| March | JAX | 3 | 11 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 3 | 0 | 0 | .091 | .231 | .091 | .322 |
| Late / Close | JAX | 8 | 5 | -- | 1 | 1 | 0 | 0 | 0 | 4 | 0 | 2 | -- | -- | .200 | .556 | .400 | .956 |
| vs Left | JAX | 9 | 13 | -- | 3 | 1 | 0 | 0 | 0 | 3 | 0 | 4 | -- | -- | .231 | .375 | .308 | .683 |
| Batting Third | JAX | 16 | 57 | -- | 12 | 2 | 0 | 2 | 3 | 14 | 0 | 16 | -- | -- | .211 | .366 | .351 | .717 |
| 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 | 20 | 67 | 8 | 15 | 2 | 0 | 3 | 6 | 16 | 0 | 19 | 1 | 0 | .224 | .373 | .388 | .761 |
| 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 | 20 | 67 | 8 | 15 | 26 | 2 | 0 | 3 | 6 | 16 | 0 | 19 | 1 | 0 | .224 | .373 | .388 | .761 | 1.06 |
| 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 |
See all » Joe Mack Articles
Fish On First Top 30 history
Fish On First Prospects Report: Joe Mack heats up; Beloit throws combined no-hitter
Marlins-Brewers series reaction: Kyle Stowers can't fix this alone
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.
Alex C., Ely, Kevin, Jeremiah and Alex K. discuss a nice ending to what was otherwise a sloppy weekend series for the Marlins, plus the team's usage of Agustín Ramírez.

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 accountSign in
Already have an account? Sign in here.
Sign In Now