ARLINGTON, Texas — Rookie Ryan Johnson carried a no-hitter into the sixth inning for second time this season and three Angels pitchers combined for a one-hitter in a 3-0 win over the Texas Rangers on Saturday night.
Johnson (3-7) struck out three in a career-high seven innings and won for the first time since July 19. He gave up only Cody Freeman’s leadoff single in the sixth inning and two walks with a hit batter. On June 23, the 24-year-old right-hander threw 6⅓ innings of no-hit ball in beating Baltimore 5-1.
Rookie Ryan Watson followed Michael Fulmer and recorded his second save.
Zach Neto went three for five with two doubles, a triple and two runs two nights after going five for six at Houston. The Angels (52-78) beat the Rangers (64-66), who are competing for an AL playoff spot, for the eighth time in 12 games.
Johnson defeated left-hander Cody Bradford (0-2) in a matchup of Dallas-Fort Worth players.
Johnson is from Red Oak, Texas, located about 30 miles southeast of Arlington, and played collegiately at Dallas Baptist. Bradford is from Aledo, about 30 miles west of Globe Life Field, and played collegiately for Baylor, about 90 miles south.
Bradford allowed two runs on seven hits in 5⅓ innings. He missed all of last season recovering from elbow surgery, made his 2026 debut on Aug. 5, and was looking for his first major league win since September 2024.
The Angels picked up their 11th shutout of the season. Texas was shut out for the 10th time this season, including twice in the last four games.
Texas’ Jake Burger was hit by Johnson in the third inning and left the game after four innings with a left wrist contusion. X-rays were negative, and Burger is listed as day to day.
Injury updates
The Angels placed first baseman Nolan Schanuel on the 10-day injured list with a right intercostal muscle strain and outfielder Wade Meckler on the seven-day concussion list, both retroactive to Friday.
Both left Thursday night’s game at Houston.
“I think it was something that he’s kind of been dealing with a little bit, and it just got to a point where it wasn’t feeling great,” manager Kurt Suzuki said of Schanuel. “So, just kind of said something like ‘Let’s try not to make it get really bad.’ So, they’re trying to be precautionary.”
Meckler was hit near the right ear by a 90.6 mph sinker from Astros left-hander Bryan King. He was motionless on the ground for a few seconds, but was able to get to his feet with the help of trainers before walking off the field.
In corresponding moves, the Angels recalled infielder-outfielder Christian Moore and outfielder-catcher Gustavo Campero from triple-A Salt Lake. Both were in the starting lineup for Saturday night’s game at Texas.
Up next
Rangers RHP Cal Quantrill (5-4, 3.13 ERA) is scheduled to start Sunday’s rubber game of the series against Angels LHP Yusei Kikuchi (0-3, 5.81), who will be making his first appearance since May 29 because of shoulder inflammation.