His performances against the Miami Marlins this season haven't gone nearly as well.
The left-hander looks to help end Philadelphia's five-game losing streak to the Marlins in the opener of a three-game series Monday night in Miami.
Hamels dominated Atlanta on Tuesday, tossing a five-hitter without walking a batter in a 3-0 victory for his first complete game of the season. Despite reportedly flirting with the idea of dealing Hamels as well as Cliff Lee, and actually trading outfielders Hunter Pence and Shane Victorino, Philadelphia (52-62) signed Hamels to a six-year, $144 million extension July 25.
The Phillies likely will miss the postseason for the first time since Hamels' rookie year of 2006.
"If we just go out there and be ourselves and play the game like we know how, we can win a lot of baseball games," Hamels said after his last outing. "Obviously, it hasn't shown this year, but you can show signs right now and you can play the game the right way right now and you can try to bring it on before next season."
Though Hamels (12-6, 3.08 ERA) has put together another solid season, Miami has gotten the best of him. Hamels has lost each of his three starts versus the Marlins while compiling a 5.21 ERA, including when he allowed three runs in seven innings of a 3-2 loss June 30 in his only start in Miami's new ballpark.
The Phillies have lost five straight to the Marlins, with Hamels losing twice in that stretch. It's their longest losing streak in the series since 2004.
However, Philadelphia is coming off taking two of three from St. Louis after Sunday's 8-7, 11-inning victory.
Kratz, a 32-year-old catcher who has spent most of his career in the minors, ended an 0-for-9 slump by going 2 for 4.
"You're going to give everything you have and want to get your uniform dirty to win the game," said Kratz, hitting .333 with five homers in 20 games since being called up from Triple-A Lehigh Valley. "You want to be asked to be put in that spot."
Miami, meanwhile, was in danger of being no-hit Sunday until Jose Reyes, batting .367 lifetime off Hamels, roped a single with one out in the seventh inning of a 5-0 loss to the Dodgers. The Marlins mustered only one more hit.
Miami (52-63) has lost three of four and sits in last place in the NL East, one-half game behind Philadelphia.
The Marlins now look for help from Nathan Eovaldi (3-7, 4.33) to get back on track. The 22-year-old right-hander has won two of his three starts since being acquired from the Dodgers in the Hanley Ramirez deal July 25.
Eovaldi overcame a career-high six walks to go five innings in a 13-0 win over the Mets on Wednesday.
"I was just able to bear down when I needed to. I was able to make the pitches and get out of jams," Eovaldi said.
He yielded three runs - including Ryan Howard's first home run of the season - in five innings of a 3-2 loss July 16 in his only career start versus the Phillies.