Basenerd Banner
Loading games...
A.J. Puk
A.J. Puk
Arizona Diamondbacks • Pitcher
Age 30 • 6' 7" • 248 lb
Bats: L • Throws: L
MLB Debut: 2019-08-21
Born: Minneapolis , MN • USA
Draft: 2016
2025 Stats
W
0
L
0
ERA
3.38
WHIP
1.25
IP
8.0
SO
12
SV
4
HLD
2
G
8
GS
0
Career Stats
W
17
L
20
ERA
3.53
WHIP
1.19
IP
227.0
SO
283
SV
26
HLD
40
G
212
GS
4
Year-by-Year Pitching
Year Team GGSIP WLSVSO ERAWHIPAwards
2019 ATH 10 11.1 2 13 3.18 1.32
2021 ATH 12 13.1 3 16 6.08 1.80
2022 ATH 62 66.1 4 3 4 76 3.12 1.15
2023 MIA 58 56.2 7 5 15 78 3.97 1.18
2024 Total 62 4 71.1 4 9 3 88 3.15 1.11
2025 AZ 8 8.0 4 12 3.38 1.25
Spring Training
Pitching
YearTeamGGSIPWLSVSOERAWHIP
2017 ATH 22.0 5 4.501.50
2018 ATH 4310.2 117 3.381.22
2020 ATH 223.0 2 0.001.00
2021 ATH 327.2 18 5.871.17
2022 ATH 69.2 8 6.521.76
2023 MIA 66.2 10 2.701.20
2024 MIA 4413.2 123 1.321.17
2025 AZ 88.0 12 1.131.00
Postseason
Pitching
YearTeamGGSIPWLSVSOERAWHIP
2023 MIA 11.0 1 0.001.00
Game Logs
Season selector loads one year at a time.
Pitching
Date Opponent IP H R ER BB SO HR
2025-04-17 @ MIA 1.0 1 0 0 0 1 0
2025-04-16 @ MIA 1.0 2 1 1 0 1 0
2025-04-13 vs MIL 1.0 0 0 0 1 3 0
2025-04-08 vs BAL 1.0 1 0 0 0 1 0
2025-04-04 @ WSH 1.0 1 0 0 0 1 0
2025-04-02 @ NYY 1.0 1 1 1 0 1 1
2025-04-01 @ NYY 1.0 1 1 1 0 2 1
2025-03-30 vs CHC 1.0 1 0 0 1 2 0
Transactions
Entire history • newest first.
2026-02-15
Arizona Diamondbacks placed LHP A.J. Puk on the 60-day injured list. Left ulnar collateral ligament surgery recovery.
2025-11-06
Arizona Diamondbacks activated LHP A.J. Puk from the 60-day injured list.
2025-05-01
Arizona Diamondbacks transferred LHP A.J. Puk from the 15-day injured list to the 60-day injured list. Left elbow inflammation.
2025-04-19
Arizona Diamondbacks placed LHP A.J. Puk on the 15-day injured list retroactive to April 18, 2025. Left elbow inflammation.
2025-04-16
LHP A.J. Puk changed number to 33.
2025-04-15
LHP A.J. Puk changed number to 42.
2024-07-27
Arizona Diamondbacks activated LHP A.J. Puk.
2024-07-25
LHP A.J. Puk roster status changed by Arizona Diamondbacks.
2024-07-25
Miami Marlins traded LHP A.J. Puk to Arizona Diamondbacks for 3B Deyvison De Los Santos and SS Andrew Pintar.
2024-05-13
Miami Marlins activated LHP A.J. Puk from the 15-day injured list.
2024-05-10
Miami Marlins sent LHP A.J. Puk on a rehab assignment to Jacksonville Jumbo Shrimp.
2024-05-10
Miami Marlins sent LHP A.J. Puk on a rehab assignment to Jacksonville Jumbo Shrimp.
2024-05-07
Miami Marlins sent LHP A.J. Puk on a rehab assignment to Jupiter Hammerheads.
2024-05-06
Miami Marlins sent LHP A.J. Puk on a rehab assignment to FCL Marlins.
2024-05-03
Miami Marlins sent LHP A.J. Puk on a rehab assignment to Jupiter Hammerheads.
2024-05-03
Miami Marlins sent LHP A.J. Puk on a rehab assignment to Jupiter Hammerheads.
2024-04-20
Miami Marlins placed LHP A.J. Puk on the 15-day injured list. Left shoulder fatigue.
2023-06-06
Miami Marlins activated LHP A.J. Puk from the 15-day injured list.
2023-05-30
Miami Marlins sent LHP A.J. Puk on a rehab assignment to Pensacola Blue Wahoos.
2023-05-13
Miami Marlins placed LHP A.J. Puk on the 15-day injured list. Left elbow nerve irritation.
2023-05-13
Miami Marlins placed LHP A.J. Puk on the 15-day injured list. Left elbow nerve irritation.
2023-02-11
Miami Marlins activated LHP A.J. Puk.
2023-02-11
Miami Marlins activated LHP A.J. Puk.
2023-02-11
Oakland Athletics traded LHP A.J. Puk to Miami Marlins for OF JJ Bleday.
2022-04-20
Oakland Athletics activated LHP A.J. Puk from the 10-day injured list.
2022-04-15
Oakland Athletics placed LHP A.J. Puk on the restricted list.
2022-04-15
Oakland Athletics placed LHP A.J. Puk on the 10-day injured list.
2021-10-05
Oakland Athletics recalled LHP A.J. Puk and from Las Vegas Aviators.
2021-09-08
Oakland Athletics optioned LHP A.J. Puk to Las Vegas Aviators.
2021-08-10
Oakland Athletics recalled LHP A.J. Puk from Las Vegas Aviators.
2021-05-28
Oakland Athletics activated LHP A.J. Puk.
2021-05-28
Oakland Athletics optioned LHP A.J. Puk to Las Vegas Aviators.
2021-05-11
Oakland Athletics sent LHP A.J. Puk on a rehab assignment to Las Vegas Aviators.
2021-04-08
Oakland Athletics placed P A.J. Puk on the 10 day injured list. Left biceps strain.
2021-04-05
Oakland Athletics recalled P A.J. Puk from Athletics Alternate Training Site.
2021-04-01
Oakland Athletics optioned P A.J. Puk to Athletics Alternate Training Site.
2021-01-25
A.J. Puk changed number to 33.
2020-10-28
Oakland Athletics activated LHP A.J. Puk from the 60-day injured list.
2020-09-14
Oakland Athletics transferred LHP A.J. Puk from the 10-day injured list to the 60-day injured list. Left shoulder strain.
2020-07-22
Oakland Athletics placed LHP A.J. Puk on the 10-day injured list retroactive to July 20, 2020.
2019-08-20
Oakland Athletics selected the contract of LHP A.J. Puk from Las Vegas Aviators.
2019-01-24
Oakland Athletics invited non-roster LHP A.J. Puk to spring training.
2018-01-10
Oakland Athletics invited non-roster LHP A.J. Puk to spring training.
2016-12-01
Oakland Athletics invited non-roster LHP A.J. Puk to spring training.
2016-06-30
Oakland Athletics signed LHP A.J. Puk.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Ready
Basic Line
Season / Game
Loading…
Pitch Arsenal
Usage • Velo • Break • Spin • xwOBA
Pitch N Use% Velo HB IVB Spin xwOBA Whiff% Zone% Chase% BNStuff+ BNCtrl+
Loading…
Notes
Primary pitch summary
Movement Profile (Induced Break)
Pitcher's View: HB vs Rise / Drop (in)
Circles: 12/18/24 in • Dots = pitch types (size ~ pitch count)
Pitch Location Heatmaps
KDE-style blur • fixed zone • catcher POV
vs. LHH
vs. RHH
Zone: left -0.7083 / right 0.7083 • bot 1.595 / top 3.394 • Domain: X [-2,2], Z [0,5]
Statcast Game Log
Per-game pitch metrics from Statcast
Date Pitches Velo BNStuff+ BNCtrl+ Whiff% Zone% Chase% K% BB% xwOBA
Loading…
More