Rangers at Angels
O/U 9 · RL Rangers -1.5
Rangers ML-142
CONF 68%
LLostFinal 2-3
The read
Tuesday night in Anaheim, and this game is really a tale of two teams headed in opposite directions. The Rangers come in red hot, winning almost every game for the past week, sitting right on the doorstep of first place in their division, and playing like a team that knows every game matters from here on out. The Angels? They're buried near the bottom of the standings, they just traded away a big chunk of their roster, and they fired their entire pitching coaching staff in the middle of the season. One team is chasing the playoffs. The other is playing for next year.
This game comes down to the Angels' starting pitcher, Ryan Johnson, and I don't like his chances. The rookie has been getting hammered lately — he's giving up a ton of runs, letting way too many guys reach base, and his best pitch is getting hit hard almost every time he throws it. He's also throwing noticeably slower than he did last year, and over his last few starts he's been wild, walking batters and bleeding runs. Now he has to face a Texas lineup loading up with left-handed hitters, and lefties have absolutely feasted on him all year. The hottest of them, Brandon Nimmo, has been on fire this past week with a couple of home runs. Johnson hasn't even made it through five innings in three straight starts, and when he leaves early, an Angels bullpen that's been worn down all week and just blew another late game gets exposed again.
The other side seals it for me. Cody Bradford looked sharp in his first start back from elbow surgery, shutting out San Francisco into the fifth inning, and he doesn't need to be a hero tonight because the Rangers' bullpen has quietly been the strength of this hot streak — rested, deep, and barely giving up anything all week. Meanwhile, the Angels can barely score, with Zach Neto and Mike Trout both ice cold at the plate. They needed extra innings just to lose last night, and tonight's pitching matchup tilts even further toward Texas. The Rangers to win the game straight up is the play, even though you have to risk a little extra to get it.
The full analysis
**Gary's Take — Rangers ML (-142)**
Tuesday night in Anaheim, and the Big A tells two different stories. The Rangers roll in having won five of six, a half-game off the division lead, playing like a team that knows every game from here on out matters. The Angels are 45-74, fresh off a sell-off that shipped out half the roster, and they just fired the entire pitching-coach staff mid-season. One of these clubs is chasing October. The other is auditioning for next year.
This game lives and dies with Ryan Johnson, and I don't like his chances. The rookie carries a 7.11 ERA and a 1.60 WHIP into this one, and the underlying stuff is worse than the headline — his sinker is getting hit at a .383 clip, his velocity is down two full ticks across the arsenal from last year, and he's walked nine in his last three starts while allowing 14 earned runs. Now hand him a Texas lineup stacking five left-handed bats, when lefties are hitting .276 with an .851 OPS and seven homers against him — and the hottest of them, Brandon Nimmo, is batting .435 over the past week with two bombs. Johnson hasn't finished the fifth inning in three straight starts. When he exits early, an Angels bullpen that's been overworked all week and just lost another late game gets exposed again.
The other side of the ledger seals it. Cody Bradford was sharp in his return from elbow surgery — 4.1 scoreless against San Francisco — and he doesn't have to be a hero tonight, because the Rangers' pen has been the quiet strength of this run: rested, deep, and stingy all week. Meanwhile the Angels are scoring 2.1 runs a game over their last ten, with Zach Neto and Mike Trout both hitting under .175 in that stretch. Los Angeles needed extra innings to lose 4-1 against MacKenzie Gore last night, and tonight's pitching matchup tilts further toward Texas, not back. Lay the number. Rangers moneyline at -142 is the play.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Board stored August 11, 2026 at 5:13 PM ET.
- Odds record
- The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, caesars, betmgm, draftkings, betrivers, fanatics.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
7Cody BradfordUNDER 15.5 Pitcher Outs Pitcher Outs-125
LActual 21
Bradford is making only his second major-league start since elbow surgery. His rehab work reached roughly four innings and 56 pitches, then Texas pulled him after 4.1 innings in his return despite a scoreless line. This number requires him to record an out in the sixth. The under still cashes if he completes five, giving me room for another modest workload increase without asking the Angels to hit him hard.
Ryan JohnsonUNDER 14.5 Pitcher Outs Pitcher Outs+140
WActual 13
Johnson has failed to finish five innings in four of his past six starts, including three straight. He has walked nine batters over his last 12.1 innings, and Texas can send five left-handed bats at a pitcher allowing an .851 OPS to lefties. The Rangers do not have to chase him from the game with one big inning; extended counts and traffic can get him removed before the end of the fifth. At plus money, the price is the attraction.
Brandon NimmoOVER 0.5 Home Runs Home Runs+365
LActual 0
Nimmo is the hottest bat on this field tonight — ten hits in his last twenty-three at-bats with two homers and seven RBI, and it's not empty contact. He's averaging 91 miles an hour off the bat over his last fifteen games with eleven hard-hit balls in twenty-one tries, and his expected slugging is sitting fifty-six points above his actual slugging, which means the underlying data likes this swing even more than the box score does. He's a lefty stepping into a matchup where left-handed hitters have taken Ryan Johnson deep seven times in 116 at-bats this year, and Johnson has walked nine hitters in his last three starts alone. This is the clearest combination of form and matchup on the board.
Joc PedersonOVER 0.5 Home Runs Home Runs+282
WActual 1
Pederson has four home runs in his last fifteen days, and the exit velocity behind that stretch is averaging 96 miles an hour — that's not a lucky bounce, that's squared-up contact. He's a left-handed masher walking into a pitcher that lefties are hitting .276 with an .851 OPS and seven homers against this season, and Ryan Johnson's sinker in particular — his most-used pitch — is getting hit at a .383 average and a .507 expected weighted on-base. That's a fastball sitting in the zone waiting to get turned around, and Pederson has the swing to do it.
Mike TroutOVER 0.5 Home Runs Home Runs+350
LActual 0
Trout went deep last night, a 418-foot blast off Gore to lead off the game, and even in a rough week at the plate the power hasn't gone anywhere — two homers in his last seven games with two barrels off just twelve balls in play. That's superstar underlying data even when the average says otherwise. Cody Bradford is making just his second start back from elbow surgery, and what little we've seen is a pitcher who lives in the air — a 0.14 groundout-to-flyout ratio is about as extreme a fly-ball tilt as you'll find, and hitters already put a hard-hit rate of 46 percent on him in his return outing. Trout doesn't need much of an opening against a pitcher this determined to keep the ball off the ground.
Jose SiriOVER 0.5 Home Runs Home Runs+480
LActual 0
Siri has gone deep twice in his last seven games, and the Statcast read on that stretch is loud — 100.9 miles an hour average exit velocity with two barrels on just eight balls in play. He's going to swing and miss, the whiff and chase rates are both high right now, but at this price I don't need him to hit for average, I need one mistake left over the plate, and right now every time he connects the ball is carrying. A fly-ball-prone left-hander still finding his rhythm off an injury is exactly the kind of arm that gives up that mistake.
Corey SeagerOVER 0.5 Home Runs Home Runs+300
LActual 0
Seager's actual numbers understate how well he's hitting the ball — ten hard-hit balls in his last twenty-one in play, and his expected slugging is seventy points above his actual slugging on the season, which tells me the results are due to catch up to the contact quality. He's a lefty with real pop stepping into a Ryan Johnson start that left-handed hitters have already hit for an .851 OPS this year. I want a piece of the gap between what Seager's been hitting and what the scoreboard shows.
Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.
Download on the App Store