Age: 24
Bats/Throws: L/L
6' 7" / 238
P
Birthdate: 4/25/1995 (24 y, 9 m, 30 d)
Drafted: 2016 June Amateur Draft - Round: 1, Pick: 6, Overall: 6, Team: Oakland Athletics
Service Time: 0.041
Reported as the pre-2020 value.
0 years and 41 days days of service time.
  
MiLB Options: 3
Reported as the pre-2020 season number of waiver options remaining.

Prospects Report
Team Rank: NAOverall Rank: 25Reported: 2020ETA: 2020  
FastballSliderCurveballChangeupCommandFuture Value
65 / 6560 / 6050 / 5555 / 6045 / 5055

RotoWire News: Puk, who fired a scoreless first inning during which he issued a walk and recorded a strikeout in Saturday's 12-2 Cactus League loss to the Cubs, impressed with his full repertoire of pitches, Martin Gallegos of MLB.com reports. "The changeup that he didn't have last year, that's what is going to make him who he is," manager Bob Melvin said. "His fastball even plays up because of it. He looked really good." (2/23/2020)

We hope you find the FanGraphs Player Stat Pages useful!

Please support FanGraphs by becoming a member. We publish over one thousand articles and podcasts each year, host numerous projection systems, and carry an ever growing database of baseball stats that assist you in your baseball research.

Support FanGraphs



SeasonTeamWLSVGGSIPK/9BB/9HR/9BABIPLOB%GB%HR/FBERAFIPxFIPWAR
2016Athletics (A-)040101032.211.023.310.00.27148.6 %47.4 %0.0 %3.031.932.41 
2017Athletics (A+)450141161.014.463.390.15.33661.8 %40.5 %1.7 %3.692.243.10 
2017Athletics (AA)250131364.012.093.520.28.38065.0 %47.6 %4.1 %4.362.352.82 
2019Athletics (A+)000336.013.506.003.00.30064.5 %33.3 %33.3 %6.007.003.79 
2019Athletics (AA)000618.114.043.242.16.41287.0 %57.9 %40.0 %4.324.532.26 
2019Athletics (AAA)4109011.013.092.452.45.19158.8 %39.1 %25.0 %4.915.524.25 
2019Athletics20010011.110.323.970.79.32180.9 %48.3 %8.3 %3.183.394.350.2
2020THE BAT10803823147.09.943.591.07.29574.4 %  3.643.86  
2020ATC8603118116.09.793.661.18.30471.8 %  4.113.97  
2020Depth Charts11803823147.010.023.681.18.30573.8 %  3.984.05 2.7
2020Steamer9803823144.09.882.811.29.28974.3 %41.3 % 3.823.944.132.9
2020ZiPS640261267.310.164.541.07.30973.3 %  4.144.15 1.1
Total- - -20010011.110.323.970.79.32180.9 %48.3 %8.3 %3.183.394.350.2

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2016Athletics (A-)043.0310100000032.2137231811012003040
2017Athletics (A+)453.6914110000161.0254442825123042098
2017Athletics (AA)254.3613130000064.0279643431225037086
2019Athletics (A+)006.0033000006.0255542400009
2019Athletics (AA)004.3261000108.13594423003013
2019Athletics (AAA)414.91900001211.04477633011016
2019Athletics203.181000002111.147104415002013
2020THE BAT1083.643823  0  147.06161236559185926  162
2020ATC864.113118  01 116.0 1035753154701  126
2020Depth Charts1183.983823  01 147.0 12969651960 6  163
2020Steamer983.8238230001 144.060112866612145 6  158
2020ZiPS644.142612  0  67.3 593331834038076
Total- - -203.181000002111.147104415002013

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2016Athletics (A-)11.023.313.330.0029.2 %8.8 %20.4 %.1841.07.27148.6 %  1.93
2017Athletics (A+)14.463.394.260.1538.6 %9.1 %29.5 %.1941.10.33661.8 %  2.24
2017Athletics (AA)12.093.523.440.2830.8 %9.0 %21.9 %.2551.39.38065.0 %  2.35
2019Athletics (A+)13.506.002.253.0036.0 %16.0 %20.0 %.2381.50.30064.5 %  7.00
2019Athletics (AA)14.043.244.332.1637.1 %8.6 %28.6 %.2811.44.41287.0 %  4.53
2019Athletics (AAA)13.092.455.332.4536.4 %6.8 %29.5 %.1750.91.19158.8 %  5.52
2019Athletics10.323.972.600.7927.7 %10.6 %17.0 %.2381.32.32180.9 %71763.39
2019Average8.883.292.691.4023.0 %8.5 %14.4 %.2491.33.29672.3 %  4.49
2020THE BAT9.943.592.771.07   .2291.23.29574.4 %  3.86
2020ATC9.793.662.671.18   .2401.30.30471.8 %  3.97
2020Depth Charts10.023.682.721.18   .2381.29.30573.8 %  4.05
2020Steamer9.882.813.521.2926.3 %7.5 %18.8 %.2321.20.28974.3 %  3.94
2020ZiPS10.164.542.241.07   .2371.38.30973.3 %  4.15
Total- - -10.323.972.600.7927.7 %10.6 %17.0 %.2381.32.32180.9 %71763.39

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
20202564261267.35933318347610.164.542.241.07.2371.38.30973.3 %4.144.151.1
20212664261268.05832308347910.464.502.321.06.2321.35.30774.3 %3.974.051.1
20222764261267.75732308338010.644.392.421.06.2301.33.30773.6 %3.993.981.1

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2016Athletics (A-)1.3717.9 %47.4 %34.6 %22.2 %0.0 %  38.8 %20.0 %41.2 %     2.41
2017Athletics (A+)0.8813.5 %40.5 %46.0 %22.4 %1.7 %  39.5 %20.2 %40.3 %     3.10
2017Athletics (AA)1.5922.6 %47.6 %29.9 %18.4 %4.1 %  50.3 %21.2 %28.5 %     2.82
2019Athletics (A+)0.6716.7 %33.3 %50.0 %0.0 %33.3 %  41.7 %33.3 %25.0 %     3.79
2019Athletics (AA)2.2015.8 %57.9 %26.3 %20.0 %40.0 %  44.4 %22.2 %33.3 %     2.26
2019Athletics (AAA)0.758.7 %39.1 %52.2 %25.0 %25.0 %  45.8 %16.7 %37.5 %     4.25
2019Athletics1.1710.3 %48.3 %41.4 %25.0 %8.3 %7.1 %0.0 %27.6 %31.0 %41.4 %17.2 %41.4 %41.4 %3.95954.35
Total- - -1.1710.3 %48.3 %41.4 %25.0 %8.3 %7.1 %0.0 %27.6 %31.0 %41.4 %17.2 %41.4 %41.4 %3.95954.35

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2016Athletics (A-)3727146    181358539
2017Athletics (A+)51581713    3416801021
2017Athletics (AA)7849379    3797161095
2019Athletics (A+)4620    3674110
2019Athletics (AA)11531    3985124
2019Athletics (AAA)91223    56103159
2019Athletics1412331001973129202
Total- - -1412331001973129202

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2019Athletics-0.04-0.530.491.450.120.710.801.201.77100.08-0.1422
Total- - --0.04-0.530.491.450.120.710.801.201.77100.08-0.1422

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2019Athletics63.9% (97.1)24.8% (89.7) 2.0% (82.0)9.4% (89.3)   
Total- - -63.9% (97.1)24.8% (89.7) 2.0% (82.0)9.4% (89.3)   

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2019Athletics68.3 %     20.8 %1.5 %  9.4 %   
Total- - -68.3 %     20.8 %1.5 %  9.4 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2019Athletics96.6     89.481.7  89.4  
Total- - -96.6     89.481.7  89.4  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2019Athletics63.9 %   9.4 %24.8 %2.0 %    
Total- - -63.9 %   9.4 %24.8 %2.0 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2019Athletics97.5   89.890.082.2   
Total- - -97.5   89.890.082.2   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2019Athletics2.60.4 0.4-1.1  1.990.90 10.65-6.01  
Total- - -2.60.4 0.4-1.1  1.990.90 10.65-6.01  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2019Athletics3.4     -0.50.5  -1.1  
Total- - -3.4     -0.50.5  -1.1  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2019Athletics2.49     -1.1715.07  -5.74  
Total- - -2.49     -1.1715.07  -5.74  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2019Athletics2.6   -1.10.40.4   
Total- - -2.6   -1.10.40.4   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2019Athletics2.01   -5.740.7610.37   
Total- - -2.01   -5.740.7610.37   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2019Athletics26.9 %67.4 %46.5 %53.6 %77.3 %70.2 %48.5 %63.8 %13.9 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -26.9 %67.4 %46.5 %53.6 %77.3 %70.2 %48.5 %63.8 %13.9 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2019Athletics25.3 %65.4 %46.5 %54.2 %75.7 %70.2 %53.0 %23.9
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -25.3 %65.4 %46.5 %54.2 %75.7 %70.2 %53.0 %23.9

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2019Athletics26.3 %66.0 %46.5 %53.9 %76.5 %70.2 %51.0 %24.2
Total- - -26.3 %66.0 %46.5 %53.9 %76.5 %70.2 %51.0 %24.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2019Athletics (A+)P336.0000  0          
2019Athletics (AA)P618.1010  0          
2019Athletics (AAA)P9011.0000  0          
2019AthleticsP10011.1010000000 2   1.000 
Total- - -P10011.1010000000 2   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2019AthleticsP11.10 0  0-1-1     -0.1      
Total- - -P11.10 0  0-1-1     -0.1      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2019AthleticsP11.10.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
Total- - -P11.10.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2019Athletics0.3-0.10.10.02.40.2$1.9 
Total- - -0.3-0.10.10.02.40.2$1.9 

  • 2016 June Amateur Draft - Round: 1, Pick: 6, Overall: 6
    • Team: Oakland Athletics
    • School: Florida
  • 2013 June Amateur Draft - Round: 35, Pick: 20, Overall: 1056
    • Team: Detroit Tigers
    • School: Washington (IA) HS