San Francisco Giants vs Texas Rangers Betting Pick & Prediction 6/7/24
This article was published on Jun 7, 2024. Today’s picks MLB picks

Friday’s interleague matchup between the Giants and Rangers is set to get started at 8:05 PM ET from Globe Life Field in Arlington. NBCS will be televising this one, and the Giants are the slight money line favorite (-120).
The over/under line is currently at 8 runs, and tonight’s pitching matchup features Logan Webb for the Giants and Michael Lorenzen for the Rangers. San Francisco is 4th in the NL West, while the Rangers are 2nd in the AL West.
SAN FRANCISCO GIANTS VS TEXAS RANGERS BETTING PICK
The Pick: San Francisco Giants Moneyline -120
This game will be played at Globe Life Field at 8:05 ET on Friday, June 7th.
HOW TO BET THE GIANTS VS RANGERS:
- We have the Giants winning by a score of 6 to 4
- If you’re looking for a run line pick, we also like the Giants to cover
- As for an over/under pick, we have this game finishing with 10 runs and like the over
Giants Records & Stats
Wilmer Flores had a big game for the Giants in their 9-3 win over the Diamondbacks to close out their series. He went 2/4 with five RBIs and a homer. The Giants really broke things open with a six-run 3rd inning. Looking at the betting lines going into the game, the Giants were the slight underdog at -111.
Jordan Hicks started for the Giants, going only 3 2/3 innings, and got the win. He also issued four walks and gave up six hits. The Giants’ bullpen was excellent, though, as they didn’t give up a run and struck out seven in their 5 1/3 innings of work.
San Francisco is on the road today to take on the Rangers with an overall record of 30-33. The Giants are in 4th place in the NL West, trailing the Dodgers by 8.5 games. This season, they are 13-13 in divisional games.
The Giants lost two of three to the Diamondbacks in their most recent series. Currently, they are 3-7 across their last 10 games. So far, they have gone 17-14 at home compared to 13-19 on the road. As the favorite, the Giants are 18-14 and 12-19 as the underdog. San Francisco’s overall series record is 10-8-2, and they dropped two straight series before that.
San Francisco has been a solid play against the run line overall this season, going 30-33. They’ve been a better bet on the run line on the road, going 17-15 compared to 13-18 at home. The Giants have an average run differential of -0.4 runs per game this season, and they’ve been outscored by an average of 0.7 runs per game on the road.
The Giants are on the road today against the Texas Rangers, and the over/under line for the game is set at 8 runs. San Francisco’s games have averaged 9.1 runs per game this season, and their over/under record is 34-27. When the over/under line is set at 8 runs, their record is 7-5-1. The over has hit in two straight games for the Giants.
Giants starter Logan Webb will be looking to bounce back from a rough outing vs. the Yankees, where he took the loss. In that start, he gave up four earned runs in seven innings of work. Looking at his overall numbers, Webb has made 13 starts, and his ERA is 2.95. For the season, he has a record of 4-5. Opponents have hit .252 off Webb this season. One positive note is that he has turned in nine quality starts this year. Per nine innings, Webb is averaging 7.6 strikeouts and 2.27 walks.
San Francisco’s offense has been pretty good at home this season, averaging 4 runs per game, but they have been even better on the road, averaging 4.6 runs per game. Overall, they are 17th in the league at 4.3 runs per contest. The Giants are batting .248 as a team, which is 7th in the league, and are also near the top of the league in on-base percentage and slugging.
Thairo Estrada and Matt Chapman are tied for the team lead with 8 homers this season. Estrada is also the Giants’ top hitter in terms of RBIs, with 32. Over his last 10 games, Heliot Ramos is hitting .364 with three homers and 10 RBIs.
Rangers Records & Stats
Heading into their last game vs. the Tigers, the Rangers closed out the series with a 9-1 win. Leading up to the game, they were the heavy favorite at -149. It was a six-run 3rd inning that really turned things in their favor, and the Tigers could only score one run, which came in the 6th.
José Ureña put together a good start for the Rangers, going 6 2/3 innings and giving up just one earned run, and picking up the win. Texas’s offense was carried by Jonah Heim, who went 3/5 with a homer and two RBIs.
Texas will host the Giants today with an overall record of 30-32, which has them five games behind the Mariners in the AL West. So far, they are 9-11 in divisional games. The Rangers are coming off a series loss, dropping two of three games to the Tigers.
At home, the Rangers are 15-15 this year, and they are 15-17 on the road. As the favorite, Texas has gone 19-17 this year and 11-15 as the underdog. So far, they have an overall series record of 9-10-1.
When the Rangers win, they win big, with an average run margin of 4.1 runs per game. But when they lose, they lose big, with an average run margin of -3.4 runs per game. Their overall run line record is 27-35, with a run line record of 13-17 at home and 14-18 on the road. They have covered the run line in three straight games as the underdog, and they are 14-12 against the run line as the underdog overall.
The Texas Rangers are at home today against the San Francisco Giants. The over/under line for the game is set at 8 runs. The combined run average for Rangers games this season is 8.7 runs per game. The Rangers have an over/under record of 23-37 this season, with the average over/under line set at 9 runs per game. When the over/under line is set at 8 runs, the Rangers have a record of 2-5-1. So far this season, 77.4% of Rangers games have had over/under lines set higher than 8 runs.
Texas is starting Michael Lorenzen today vs. the Giants, and he has made six straight quality starts. Lorenzen’s ERA for the season is 2.96, along with a record of 3-3. So far, he has made six quality starts and is averaging 7.24 strikeouts per nine innings. In his nine starts, opponents are batting .202. Lorenzen’s last outing came on June 1st, where he picked up the win, going 6 1/3 innings and not allowing a run. In that outing, he gave up two homers. Before that, he had given up a homer in three straight starts.
Heading into today’s game, the Rangers are averaging 4.4 runs per game, which is 11th in the league. At home, they are averaging just 4 runs per game, which is 20th in the league. However, they have been better on the road, averaging 4.9 runs per contest. As a team, they are batting .243 and have the 11th ranked slugging percentage in the league.
Adolis Garcia and Corey Seager are tied for the team lead in home runs, with 13, and Garcia is also the team’s top run producer, with 40 RBIs. Garcia is hitting just .223 this season, and Seager has a batting average of .271. Over his last six games, Josh Smith is batting .360 with two homers.
