NEW YORK — Kyle Hendricks put on a clinic for every velocity-challenged pitcher in baseball.

The Angels’ soft-throwing right-hander pitched six innings in a 4-0 victory over the New York Yankees on Tuesday night.

Statistically, the Yankees have been one of baseball’s highest scoring teams and the Angels have been one of the worst at preventing runs, but the Angels nonetheless shut out the Yankees in the first two games of this series.

The Angels (35-37) became the first team since the Toronto Blue Jays in 2015 to shut out the Yankees in back-to-back games at Yankee Stadium. No other team has accomplished that feat at this ballpark, which opened in 2009. The Yankees (42-30) were also shut out on Sunday in Boston.

“I know they might be going through a little spell, but it doesn’t matter,” Hendricks said. “Those are really good hitters over there and a really good lineup. So no matter what kind of stuff they’re going through, we’ve got to control what we can control. And right now, it’s awesome.”

José Soriano, who throws his sinker in the upper 90s, dominated for seven innings in an 11-inning victory on Monday, while Hendricks did his work in a decidedly different fashion on Tuesday.

The 35-year-old right-hander flicked a variety of 86 mph fastballs, 80 mph changeups and 73 mph curveballs at the Yankees, and they seemed off balance all night. Hendricks struck out nine, his most since 2020.

Catcher Logan O’Hoppe, who had not worked with Hendricks since April, said he was impressed at the way he kept “bats moving” by pounding the strike zone.

“He’s special for a reason, and he’s been doing it for a long time for a reason, and that was it tonight,” O’Hoppe said. “So I was really grateful I could be a part of it. And definitely learned a lot from catching him.”

Hendricks threw 70 strikes among his 98 pitches. He started 15 of 23 hitters with a strike. He only had one three-ball count, on his only walk.

“Outstanding,” manager Ron Washington said. “Up. Down. In. Out. Changed speeds. Moved it around. Kept them off balance. He was really good out there tonight, and we needed everything he gave us.”

Hendricks gave up a double to Cody Bellinger with two outs in the first, and then scattered three singles through the rest of his outing.

Two of his strikeouts were against Yankees star Aaron Judge, who went down looking at a changeup in the first and swinging through one in the sixth.

“Nothing special,” Hendricks said of his approach to Judge, the reigning American League MVP. “Just executed some good pitches there and got lucky.”

Judge is 3 for 15 in five games against the Angels this season, with six walks (four intentional). He does not have an extra-base hit.

After Hendricks was done, right-hander Ryan Zeferjahn, left-hander Reid Detmers and right-hander Hunter Strickland worked the final three innings. They retired nine of 10 hitters, with Strickland issuing a walk in the ninth.

Closer Kenley Jansen, who had pitched the previous two days, was not needed because the Angels had a four-run lead.

O’Hoppe doubled and scored on a Luis Rengifo single in the second. Taylor Ward knocked a bases-loaded single off the glove of third baseman Jazz Chisholm Jr. in the third, driving in two more runs. In the seventh, the Angels loaded the bases on a single, a catcher’s interference and a hit batter, and then Nolan Schanuel drove in the run with a groundout.

That was more than enough for the Angels’ pitchers, who completed the franchise’s first back-to-back shutouts against the Yankees since 1999.

“It’s huge for us,” O’Hoppe said. “It’s no surprise to us. I’ve said that since Day One. So it’s just nice to see that we’re doing what we’re capable of doing, and build on it tomorrow.”