SAN DIEGO (AP) — Padres pitcher Michael Wacha hasn’t allowed a hit in seven innings against the Kansas City Royals.

Wacha has thrown 101 pitches on Monday night and struck out a career-high 11. He had a perfect game before hitting Edward Olivares with a one-out pitch in the fifth. The right-hander walked Bobby Witt Jr. with two outs in the sixth before first baseman Jake Cronenworth made an excellent diving stop on Vinnie Pasquantino’s groundout to preserve the no-hitter bet.

Wacha, 31, entered the game with a 3-1 record in seven starts this season. In his 11th major league season, he signed with the Padres as a free agent on February 16.

San Diego Padres starting pitcher Michael Wacha works against a Kansas City Royals best during the first inning of a baseball game Monday, May 15, 2023, in San Diego. (AP Photo/Gregory Bull)

Joe Musgrove pitched the Padres’ only no-hitter on April 9, 2021, in his second start for his hometown team.