On MLB 40-man: YES
Acquired: Trade (MIA) Jul'24
Fri 4/25 | Sat 4/26 | Sun 4/27 |
---|---|---|
ATL 9:40 PM EDT | ATL 8:10 PM EDT | ATL 4:10 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $6.32
Median $6.00
FanGraphs Points
Average $6.14
Median $6.00
All Leagues
Average $8.20
Median $7.50
FanGraphs Points
Average $6.40
Median $6.50
Roster%
78.29%
Change
7Day
12.54%
30Day
11.32%
2025 OPL Round 1
OPL Roster%
9.58%
OPL Average Salary
$4.57

April 24, 2025 10:57 PM : Puk (elbow) is unlikely to pitch for at least a couple of months, Nick Piecoro of the Arizona Republic reports.
Analysis: The Diamondbacks have not officially announced a timeline for Puk, who is awaiting word from two orthopedic doctors as to the severity of his elbow injury. However, team officials have spoken as if they are preparing for Puk to be sidelined for a lengthy period, and potentially the rest of the season. His absence will likely solidify Justin Martinez's role as the closer, though Kevin Ginkel (shoulder) is also nearing a return.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2019 | ATH | 10 | 0 | 11.1 | 0 | 2 | 13 | 10 | 5 | 0 | 1 | 5.7 | 64.57 |
2021 | ATH | 12 | 0 | 13.1 | 0 | 0 | 16 | 18 | 6 | 1 | 1 | 3.79 | 50.57 |
2022 | ATH | 62 | 0 | 66.1 | 4 | 20 | 76 | 53 | 23 | 10 | 7 | 6.33 | 419.97 |
2023 | MIA | 58 | 0 | 56.2 | 15 | 2 | 78 | 54 | 13 | 2 | 10 | 6.18 | 349.93 |
2024 | MIA | 32 | 4 | 44.0 | 1 | 7 | 45 | 36 | 23 | 1 | 3 | 5.59 | 246.10 |
2024 | ARI | 30 | 0 | 27.1 | 2 | 7 | 43 | 15 | 5 | 1 | 2 | 8.95 | 244.67 |
2025 | ARI | 8 | 0 | 8.0 | 4 | 2 | 12 | 8 | 2 | 1 | 2 | 7.1 | 56.80 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2016 | OAK (A-) | 10 | 10 | 32.2 | 0 | 0 | 40 | 23 | 12 | 0 | 0 | 6.92 | 225.93 |
2017 | OAK (A+) | 14 | 11 | 61.0 | 0 | 0 | 98 | 44 | 23 | 4 | 1 | 7.21 | 439.70 |
2017 | OAK (AA) | 13 | 13 | 64.0 | 0 | 0 | 86 | 64 | 25 | 3 | 2 | 5.79 | 370.60 |
2019 | OAK (A+) | 3 | 3 | 6.0 | 0 | 0 | 9 | 5 | 4 | 0 | 2 | 2.13 | 12.80 |
2019 | OAK (AA) | 6 | 1 | 8.1 | 0 | 1 | 13 | 9 | 3 | 0 | 2 | 4.16 | 34.67 |
2019 | OAK (AAA) | 9 | 0 | 11.0 | 0 | 1 | 16 | 7 | 3 | 1 | 3 | 4.57 | 50.30 |
2021 | OAK (AAA) | 29 | 4 | 48.2 | 1 | 2 | 58 | 61 | 19 | 2 | 12 | 2.46 | 119.93 |
2023 | MIA (AA) | 3 | 0 | 2.2 | 0 | 0 | 4 | 3 | 1 | 0 | 1 | 1.74 | 4.63 |
2024 | MIA (CPX) | 1 | 0 | 1.0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 15.4 | 15.40 |
2024 | MIA (A) | 2 | 0 | 1.2 | 0 | 0 | 2 | 3 | 0 | 1 | 0 | 3.32 | 5.53 |
2024 | MIA (AAA) | 1 | 0 | 1.0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 13.4 | 13.40 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 17, 2025 | ARI | @MIA | 0 | 0 | 1 | 0 | 1.0 | 4 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 11.80 |
Apr 16, 2025 | ARI | @MIA | 0 | 0 | 0 | 0 | 1.0 | 5 | 1 | 1 | 2 | 1 | 0 | 0 | 0 | 4.20 |
Apr 13, 2025 | ARI | MIL | 0 | 0 | 1 | 0 | 1.0 | 5 | 0 | 0 | 0 | 3 | 1 | 1 | 0 | 12.40 |
Apr 8, 2025 | ARI | BAL | 0 | 0 | 0 | 1 | 1.0 | 4 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 10.80 |
Apr 4, 2025 | ARI | @WSN | 0 | 0 | 0 | 1 | 1.0 | 4 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 10.80 |
Apr 2, 2025 | ARI | @NYY | 0 | 0 | 1 | 0 | 1.0 | 4 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | -0.50 |
Apr 1, 2025 | ARI | @NYY | 0 | 0 | 1 | 0 | 1.0 | 4 | 1 | 1 | 1 | 2 | 0 | 0 | 1 | 1.50 |
Mar 30, 2025 | ARI | CHC | 0 | 0 | 0 | 0 | 1.0 | 5 | 0 | 0 | 1 | 2 | 1 | 0 | 0 | 5.80 |
Sep 28, 2024 | ARI | SDP | 0 | 0 | 0 | 0 | 0.1 | 4 | 3 | 3 | 3 | 0 | 0 | 0 | 2 | -29.93 |
Sep 27, 2024 | ARI | SDP | 0 | 0 | 0 | 0 | 1.0 | 5 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1.80 |
Totals | 0 | 0 | 4 | 2 | 9.1 | 44 | 6 | 6 | 12 | 12 | 3 | 1 | 4 | 28.67 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 10, 2024 | AAA | JAX | @OMA | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
May 7, 2024 | A | JUP | PMB | 0 | 0 | 0 | 0.2 | 6 | 2 | 2 | 3 | 0 | 0 | 1 | 0 |
May 6, 2024 | CPX | F-MRL | F-CAR | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
May 3, 2024 | A | JUP | @SLU | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
Jun 3, 2023 | AA | PNS | @BLX | 0 | 0 | 0 | 0.2 | 4 | 1 | 1 | 1 | 0 | 1 | 0 | 1 |
Jun 2, 2023 | AA | PNS | @BLX | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 2 | 1 | 0 | 0 | 0 |
May 30, 2023 | AA | PNS | @BLX | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
Totals | 0 | 0 | 0 | 6.1 | 26 | 3 | 3 | 6 | 11 | 1 | 1 | 1 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
August 6, 2016 11:10 PM | add | Albuquerque Jackalopes | $1 |
October 7, 2016 12:53 PM | increase | Albuquerque Jackalopes | $2 |
October 7, 2017 1:44 AM | increase | Albuquerque Jackalopes | $3 |
March 30, 2018 12:26 AM | cut | Albuquerque Jackalopes | $2 |
March 31, 2018 12:27 AM | add | I Must Have Missed 60 Minutes | $3 |
April 14, 2018 2:23 PM | cut | I Must Have Missed 60 Minutes | $2 |
March 10, 2019 10:33 PM | add | I Must Have Missed 60 Minutes | $3 |
October 4, 2019 4:52 PM | increase | I Must Have Missed 60 Minutes | $5 |
September 30, 2020 6:13 PM | increase | I Must Have Missed 60 Minutes | $7 |
April 19, 2021 2:03 PM | cut | I Must Have Missed 60 Minutes | $4 |
May 18, 2021 10:40 AM | add | John Ja-ha, Charade You Are | $4 |
October 9, 2021 4:29 AM | increase | John Ja-ha, Charade You Are | $6 |
October 14, 2022 1:19 AM | increase | John Ja-ha, Charade You Are | $8 |
October 12, 2023 10:59 AM | increase | John Ja-ha, Charade You Are | $10 |
January 31, 2024 10:03 PM | cut | John Ja-ha, Charade You Are | $0 |
March 10, 2024 10:51 PM | add | Token Canadian | $8 |
May 27, 2024 11:34 PM | cut | Token Canadian | $4 |
July 2, 2024 9:37 AM | add | Value Over Real People | $5 |
October 10, 2024 12:56 AM | increase | Value Over Real People | $7 |
November 15, 2024 12:07 AM | increase | Value Over Real People | $8 |
February 2, 2025 6:06 AM | move | Obviously Dewon Brazelton (from Value Over Real People) | $8 |
April 24, 2025 2:03 PM | cut | Obviously Dewon Brazelton | $4 |