Rangers vs Angels Prediction, Odds, Moneyline, Spread & Over/Under for July 7

Odds updated as of 9:11 a.m.
The MLB schedule on Monday includes the Texas Rangers facing the Los Angeles Angels.
All the information you need to make smart bets on this game at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.
Rangers vs Angels Game Info
- Texas Rangers (44-46) vs. Los Angeles Angels (43-46)
- Date: Monday, July 7, 2025
- Time: 9:38 p.m. ET
- Venue: Angel Stadium -- Anaheim, California
- Coverage: FDSW and RSN
Rangers vs Angels Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: TEX: (-152) | LAA: (+128)
- Spread: TEX: -1.5 (+116) | LAA: +1.5 (-140)
- Total: 7.5 -- Over: (-110) | Under: (-110)
Rangers vs Angels Probable Starting Pitchers
Probable Pitchers: Jacob deGrom (Rangers) - 9-2, 2.13 ERA vs Yusei Kikuchi (Angels) - 3-6, 2.81 ERA
The Rangers will give the nod to Jacob deGrom (9-2) versus the Angels and Yusei Kikuchi (3-6). When deGrom starts, his team is 9-8-0 against the spread this season. deGrom's team has won 80% of his starts when they are favored on the moneyline (12-3). When Kikuchi starts, the Angels have gone 11-7-0 against the spread. The Angels have been the underdog on the moneyline in 13 of Kikuchi's starts this season, and they went 4-9 in those games.
Rangers vs Angels Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Rangers win (57.5%)
Rangers vs Angels Moneyline
- The moneyline numbers for Rangers vs. Angels reveal Texas as the favorite (-152) and Los Angeles as the underdog (+128) despite being the home team.
Rangers vs Angels Spread
- The Angels are +1.5 on the run line against the Rangers. The Angels are -140 to cover, and the Rangers are +116.
Rangers vs Angels Over/Under
- The Rangers-Angels game on July 7 has been given an over/under of 7.5 runs. The over is set at -110 and the under at -110.
Bet on Texas Rangers vs. Los Angeles Angels on FanDuel today!
Rangers vs Angels Betting Trends
- The Rangers have won in 28, or 66.7%, of the 42 contests they have been named as odds-on favorites in this year.
- This season Texas has been victorious 16 times in 20 chances when named as a favorite of at least -152 on the moneyline.
- The Rangers and their opponents have gone over in 32 of their 89 games with a total set by sportsbooks this season.
- The Rangers have posted a record of 46-43-0 against the spread this season.
- The Angels have a 32-37 record in games they were listed as the moneyline underdog (winning 46.4% of those games).
- Los Angeles has an 18-18 record (winning 50% of its games) when it has played as a moneyline underdog of +128 or longer.
- The Angels have combined with opponents to go over the total 44 times this season for a 44-42-2 record against the over/under.
- The Angels have collected a 49-39-0 record ATS this season (covering 55.7% of the time).
Rangers Player Leaders
- Marcus Semien is batting .235 with 11 doubles, a triple, nine home runs and 37 walks. He has an on-base percentage of .313 while slugging .358.
- He is 123rd in batting average, 107th in on-base percentage, and 142nd in slugging among all qualifying hitters in the majors.
- Josh Smith has 79 hits and an OBP of .357 to go with a slugging percentage of .424. All three of those stats rank first among Texas hitters this season. He's batting .286.
- Among all qualifying batters, he is 28th in batting average, 34th in on-base percentage and 83rd in slugging percentage.
- Smith brings a two-game streak with at least one hit into this contest. In his last five games he is batting .350 with a home run, two walks and an RBI.
- Wyatt Langford has collected 62 base hits, an OBP of .313 and a slugging percentage of .419 this season.
- Adolis Garcia has 10 home runs, 49 RBI and a batting average of .228 this season.
- Garcia enters this game on a two-game hitting streak. During his last five outings he is hitting .261 with a double and four RBIs.
Angels Player Leaders
- Taylor Ward has 20 doubles, two triples, 20 home runs and 37 walks while batting .228. He's slugging .480 with an on-base percentage of .305.
- Including all the qualifying hitters in MLB, his batting average puts him 135th, his on-base percentage ranks 121st, and he is 36th in slugging.
- Ward enters this game on a nine-game hitting streak. During his last 10 outings he is hitting .359 with four doubles, a triple, a home run, seven walks and six RBIs.
- Nolan Schanuel's .356 on-base percentage and .396 slugging percentage are both team-highs. He has a batting average of .264.
- Including all qualified hitters, he ranks 67th in batting average, 35th in on-base percentage and 107th in slugging percentage.
- Jo Adell is leading the Angels with 66 hits.
- Zach Neto has 16 doubles, a triple, 13 home runs and 13 walks while batting .265.
Rangers vs Angels Head to Head
- 4/17/2025: 5-3 TEX (Favorite: Rangers, Spread: -1.5, Total: 9.5, Favorite Moneyline: -158, Underdog Moneyline: +134)
- 4/16/2025: 3-1 TEX (Favorite: Angels, Spread: -1.5, Total: 9.5, Favorite Moneyline: -134, Underdog Moneyline: +114)
- 4/15/2025: 4-0 TEX (Favorite: Rangers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -134, Underdog Moneyline: +114)
- 9/29/2024: 8-0 TEX (Favorite: Rangers, Spread: -1.5, Total: 7.5, Favorite Moneyline: -148, Underdog Moneyline: +126)
- 9/28/2024: 9-8 TEX (Favorite: Rangers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 9/27/2024: 5-2 TEX (Favorite: Rangers, Spread: -1.5, Total: 7.5, Favorite Moneyline: -156, Underdog Moneyline: +132)
- 9/8/2024: 7-4 TEX (Favorite: Rangers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -172, Underdog Moneyline: +144)
- 9/7/2024: 6-4 TEX (Favorite: Rangers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 9/6/2024: 5-1 LAA (Favorite: Rangers, Spread: -1.5, Total: 9, Favorite Moneyline: -158, Underdog Moneyline: +134)
- 9/5/2024: 3-1 TEX (Favorite: Rangers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -210, Underdog Moneyline: +176)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!