Puk gave up a hit and struck out three in a scoreless ninth inning Friday to record his third save of the season in a 7-4 win over the Brewers.
Puk picked up the save Sunday against Pittsburgh, striking out one during two-thirds of a perfect inning.
Puk allowed one run on three hits over a third of an inning in Friday's 9-8 win over the Pirates.
Puk and Kevin Ginkel are the favorites for save opportunities after Diamondbacks manager Torey Lovullo removed Paul Sewald from the closer role Friday, Nick Piecoro of The Arizona Republic reports.
Puk allowed one walk and struck out one over a scoreless eighth inning in Saturday's 9-5 win over the Pirates.
Puk (4-8) earned the win Tuesday over the Orioles, striking out three over two perfect innings.
Puk (1-8) was credited with the win Sunday over the Mariners, striking out two batters in two perfect innings of relief.
Puk (0-8) took the loss Monday as the Marlins fell to the Cardinals in 12 innings, giving up two runs (one earned) on two hits in an inning of relief.
Puk (0-7) took the loss Sunday against the Guardians, coughing up three runs on three hits in a third of an inning.
Puk (0-6) took the loss Monday against the Padres, giving up an unearned run on one hit over two-thirds of an inning.