Ryan Johnson was nearly untouchable Saturday night at Globe Life Field, holding the Texas Rangers to one hit over seven scoreless innings as the Los Angeles Angels walked away with a 3-0 victory on August 22, 2026. It was a division loss that stings — the Rangers managed just one hit all night against an Angels pitching staff that completed the shutout without breaking a sweat. Cody Bradford took the loss, and the Texas offense had no answers from the first pitch to the last out.

Ryan Johnson Dominates Rangers Lineup in Seven-Inning Shutout Performance

Johnson was the story from the first inning. The right-hander worked seven full innings, allowing just one hit and two walks while striking out three. That kind of efficiency against any major league lineup is impressive. Against a Rangers offense playing at home in a division game, it was flat-out dominant. Michael Fulmer handled the eighth with a walk and no damage, and Ryan Watson closed it out in the ninth — one strikeout, no hits, no runs — to collect the save.

Texas simply had no answer. One hit in nine innings. That is the most direct explanation for why the scoreboard read 3-0 when it was all over.

Cody Bradford Absorbs the Loss After Allowing Two Earned Runs in 5.1 Innings

Bradford was not bad — but he was not good enough. He went 5.1 innings, surrendering seven hits and two earned runs while walking no one and striking out three. The zero walks are a positive, but seven hits over five-plus innings gave the Angels enough to work with. Bradford exited with the Rangers already in a hole, and the bullpen could not change the outcome.

Cole Winn was the bright spot out of the Rangers bullpen. He threw 1.2 innings of scoreless relief, allowing zero hits and striking out three — a clean, sharp performance that deserved a better fate. Robby Ahlstrom worked a full inning but allowed two hits, one walk, and one earned run. Peyton Gray closed out his inning with one strikeout and one hit allowed, keeping the damage from getting worse.

Angels Offense Gets the Job Done Behind Neto, Trout, and Ballesteros

Los Angeles did not need a big inning or a home run to win this game. They were patient, put the ball in play, and made Bradford work for every out he got. Zach Neto led the Angels with three hits in five at-bats. Mike Trout went 2-for-4 with an RBI. Moisés Ballesteros added two hits in four at-bats with an RBI of his own. No Angels batter hit a home run — they just kept putting runners on base and making Texas pay.

Key Takeaways from Rangers' 3-0 Shutout Loss

  • Texas managed one hit in nine innings against Angels pitching
  • Ryan Johnson earned the win: 7.0 IP, 1 H, 0 ER, 2 BB, 3 K
  • Cody Bradford took the loss: 5.1 IP, 7 H, 2 ER, 0 BB, 3 K
  • Cole Winn delivered 1.2 scoreless innings with three strikeouts out of the bullpen
  • Zach Neto led Los Angeles with three hits; Trout and Ballesteros each drove in a run

What's Next for the Texas Rangers

The Rangers will look to respond the next time they take the field. Getting shut out at home in a division matchup is the kind of result that demands a response, and the Texas offense will need to generate far more than one hit to get back in the win column. The pitching showed flashes — Winn's relief appearance in particular — but none of that matters when the lineup cannot produce a run. Globe Life Field needs a better night from the bats.