SportzBallz Plus Money Desk

Plus Money Picks — 2026-08-04

Model: dutch • Updated 2026-08-05 07:01 AM
Reload
2026-08-04
2026-08-03
2026-08-02
2026-08-01
2026-07-31
2026-07-30
2026-07-29
2026-07-28
2026-07-27
2026-07-26
2026-07-25
2026-07-24
2026-07-23
2026-07-22
2026-07-21
2026-07-20
2026-07-19
2026-07-18
2026-07-17
2026-07-16
2026-07-12
2026-07-11
2026-07-10
2026-07-09
2026-07-08
2026-07-07
2026-07-06
2026-07-05
2026-07-04
2026-07-03
2026-07-02
2026-07-01
2026-06-30
2026-06-29
2026-06-28
2026-06-27
2026-06-26
2026-06-25
2026-06-24
2026-06-23
2026-06-22
2026-06-21
2026-06-20
2026-06-19
2026-06-18
2026-06-17
2026-06-16
2026-06-15
2026-06-14
2026-06-13
2026-06-12
2026-06-11
2026-06-10
2026-06-09
2026-06-08
2026-06-07
2026-06-06
2026-06-05
2026-06-04
2026-06-03
2026-06-02
2026-06-01
2026-05-31
2026-05-30
2026-05-29
2026-05-28
2026-05-27
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
2026-05-06
2026-05-05
2026-05-04
2026-05-03
2026-05-02
2026-05-01
2026-04-30
2026-04-29
2026-04-28
2026-04-27
2026-04-26
2026-04-25
2026-04-24
2026-04-23
2026-04-22
2026-04-21
2026-04-20
2026-04-19
2026-04-18
2026-04-17
2026-04-16
2026-04-15
2026-04-14
2026-04-13
2026-04-12
2026-04-11
2026-04-10
2026-04-09
2026-04-08
2026-04-07
2026-04-06
2026-04-05
Sponsored
Plus Money Card Sponsorship • Your brand could be here.
Advertise on SportzBallz
Plus Money Picks6
Decided6
Record2-4
Win Rate33.3%
Underdog 1

Colorado Rockies over Tampa Bay Rays

LOSS
Colorado Rockies vs Tampa Bay Rays prediction — 2026-08-04 • First pitch: 8:40 PM ET
Odds+151 (BetMGM: +135)
Confidence0.756 (data points: 17.601/20.046)
PitchingGabriel Hughes vs Freddy Peralta
VenueCoors Field

Lena Park (Weather/Umpire Specialist) — This matchup sets up this way: Colorado Rockies over Tampa Bay Rays at +151 (BetMGM: +135). Model confidence is 0.747 on 17.601/20.148. External context reinforces the base handicap instead of fighting it. The preferred side grades better on run creation quality and run prevention stability, while the opposing profile still shows volatility around run prevention stability and recent form. Market movement reads: Moneyline moved from 125 to 133 (+8), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Colorado Rockies went 1-1; in stable-lineup comps (≥8 shared), Colorado Rockies went 1-1. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 2-1. Metrics context: Pricing context is closer to balanced; bullpen fatigue context leans against this side (~14 points); platoon split setup is less favorable (lineup fit -0.25); books are tightly aligned. Weather and crew context: 75.3°F, Wind 7.9 mph ESE (out to LF), Humidity 35%, P.O.P. 2% (Open-Meteo fallback) / Home Plate: Alan Porter; First Base: Roberto Ortiz; Second Base: Jim Wolf; Third Base: Alex MacKay. Evaluated metrics (team-favor): confidence=0.747 (data points: 17.601/20.148); odds=+151 (BetMGM: +135); pitching=Gabriel Hughes vs Freddy Peralta; line move=Moneyline moved from 125 to 133 (+8), away from the pick side.; weather=75.3°F, Wind 7.9 mph ESE (out to LF), Humidity 35%, P.O.P. 2% (Open-Meteo fallback); umpire=Home Plate: Alan Porter; First Base: Roberto Ortiz; Second Base: Jim Wolf; Third Base: Alex MacKay; lineups=Both starting lineups were announced at publish time.; lineup impact=Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 2-1.; signal-count edge=Colorado Rockies (15-2); Colorado Rockies favored metrics=avg, groundOuts, airOuts, runs, doubles, triples (+9 more); Tampa Bay Rays favored metrics=strikeoutsPer9Inn, Most wins.

Expanded game context
  • Weather: 74.7°F, Wind 5.8 mph E (in from LF), Humidity 41%, P.O.P. 2% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Alan Porter; First Base: Roberto Ortiz; Second Base: Jim Wolf; Third Base: Alex MacKay
  • Colorado Rockies Injuries: Brennan Bernardino (Active), Brett Sullivan (Active), Cole Carrigg (Active), Edouard Julien (Active), Ezequiel Tovar (Active), Gabriel Hughes (Active), Hunter Goodman (Active), Jake McCarthy (Active)
  • Tampa Bay Rays Injuries: Ben Williamson (Active), Bryan Baker (Active), Cam Booser (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Chris Roycroft (Active), Drew Rasmussen (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Colorado Rockies went 1-1; in stable-lineup comps (≥8 shared), Colorado Rockies went 1-1. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 2-1.
  • Line Movement: Moneyline moved from 125 to 135 (+10), away from the pick side.
Underdog 2

Detroit Tigers over Seattle Mariners

WIN
Detroit Tigers vs Seattle Mariners prediction — 2026-08-04 • First pitch: 9:40 PM ET
Odds+108
Confidence0.394 (data points: 19.448/27.899)
PitchingTroy Melton vs Emerson Hancock
VenueT-Mobile Park

Keira Bloom (Injury/Lineup Impact) — Here’s the card: Detroit Tigers over Seattle Mariners at +108. Model confidence is 0.388 on 19.154/27.605. Availability and continuity are meaningful in this matchup. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline moved from 120 to 125 (+5), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-1. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 2-1. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.08); books are tightly aligned. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Nate Tomlinson; First Base: Carlos Torres; Second Base: Mark Wegner; Third Base: Steven Jaschinski. Evaluated metrics (team-favor): confidence=0.388 (data points: 19.154/27.605); odds=+108; pitching=Troy Melton vs Emerson Hancock; line move=Moneyline moved from 120 to 125 (+5), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Nate Tomlinson; First Base: Carlos Torres; Second Base: Mark Wegner; Third Base: Steven Jaschinski; lineups=Both starting lineups were announced at publish time.; lineup impact=Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 2-1.; signal-count edge=Detroit Tigers (15-7); Detroit Tigers favored metrics=avg, groundOuts, airOuts, runs, doubles, triples (+9 more); Seattle Mariners favored metrics=strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn, Most wins, Batters have most runs vs opposing pitcher, Batters have most walks vs opposing pitcher (+1 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Nate Tomlinson; First Base: Carlos Torres; Second Base: Mark Wegner; Third Base: Steven Jaschinski
  • Detroit Tigers Injuries: Ben Malgeri (Active), Brenan Hanifee (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Drew Sommers (Active), Eduardo Valencia (Active), Enmanuel De Jesus (Active)
  • Seattle Mariners Injuries: Andrés Muñoz (Active), Brendan Donovan (Active), Bryan Woo (Active), Bryce Miller (Active), Cal Raleigh (Active), Cole Wilcox (Active), Cole Young (Active), Colt Emerson (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-1. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 2-1.
  • Line Movement: Moneyline moved from 120 to 127 (+7), away from the pick side.
Underdog 3

Athletics over Cincinnati Reds

LOSS
Athletics vs Cincinnati Reds prediction — 2026-08-04 • First pitch: 6:40 PM ET
Odds+118 (BetMGM: +125)
Confidence0.352 (data points: 19.246/28.466)
PitchingJ.T. Ginn vs Brady Singer
VenueGreat American Ball Park

Ivy Chen (Data Scientist) — Here’s the card: Athletics over Cincinnati Reds at +118 (BetMGM: +125). Model confidence is 0.355 on 19.348/28.567999999999998. Directional probability and practical matchup context are rowing together. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from 115 to 125 (+10), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Athletics: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-2; in stable-lineup comps (≥8 shared), Athletics went 0-2. Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 0-2. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.33); park environment can amplify scoring swings. Weather and crew context: 85.9°F, Wind 3.2 mph SSE (in from LF), Humidity 44%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Lance Barksdale; First Base: Will Little; Second Base: Ryan Additon; Third Base: Jonathan Parra. Evaluated metrics (team-favor): confidence=0.355 (data points: 19.348/28.567999999999998); odds=+118 (BetMGM: +125); pitching=J.T. Ginn vs Brady Singer; line move=Moneyline moved from 115 to 125 (+10), away from the pick side.; weather=85.9°F, Wind 3.2 mph SSE (in from LF), Humidity 44%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Lance Barksdale; First Base: Will Little; Second Base: Ryan Additon; Third Base: Jonathan Parra; lineups=Both starting lineups were announced at publish time.; lineup impact=Athletics: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 0-2.; signal-count edge=Athletics (15-8); Athletics favored metrics=avg, airOuts, runs, doubles, triples, rbi (+9 more); Cincinnati Reds favored metrics=groundOuts, homeRuns, strikeoutWalkRatio, walksPer9Inn, strikePercentage, Pitcher has fewer hits vs opposing team (+2 more).

Expanded game context
  • Weather: 83.1°F, Wind 2.5 mph NE (in from RF), Humidity 57%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Lance Barksdale; First Base: Will Little; Second Base: Ryan Additon; Third Base: Jonathan Parra
  • Athletics Injuries: Alika Williams (Active), Brady Basso (Active), Brian Serven (Active), Carlos Cortes (Active), Donovan Walton (Active), Elvis Alvarado (Active), Gage Jump (Active), Hayden Juenger (Active)
  • Cincinnati Reds Injuries: Andrew Abbott (Active), Brady Singer (Active), Brock Burke (Active), Chase Burns (Active), Chase Petty (Active), Dane Myers (Active), Elly De La Cruz (Active), Emilio Pagán (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Athletics: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-2; in stable-lineup comps (≥8 shared), Athletics went 0-2. Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 0-2.
  • Line Movement: Moneyline moved from 115 to 120 (+5), away from the pick side.
Underdog 4

Kansas City Royals over Minnesota Twins

WIN
Kansas City Royals vs Minnesota Twins prediction — 2026-08-04 • First pitch: 7:40 PM ET
Odds+127 (BetMGM: -115)
Confidence0.302 (data points: 15.348/23.579)
PitchingRandy Dobnak vs Joe Ryan
VenueKauffman Stadium

Maya Rios (Process Coach) — Here’s the card: Kansas City Royals over Minnesota Twins at +127 (BetMGM: -115). Model confidence is 0.302 on 15.348/23.579. This is a disciplined edge profile, not a chase setup. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from 126 to -113 (-239), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Kansas City Royals went 1-2. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.14); books are tightly aligned. Weather and crew context: 90.5°F, Wind 5.3 mph SSE (out to LF), Humidity 48%, P.O.P. 1% (Open-Meteo fallback) / Home Plate: Willie Traynor; First Base: Chris Guccione; Second Base: Charlie Ramos; Third Base: Jansen Visconti. Evaluated metrics (team-favor): confidence=0.302 (data points: 15.348/23.579); odds=+127 (BetMGM: -115); pitching=Randy Dobnak vs Joe Ryan; line move=Moneyline moved from 126 to -113 (-239), toward the pick side.; weather=90.5°F, Wind 5.3 mph SSE (out to LF), Humidity 48%, P.O.P. 1% (Open-Meteo fallback); umpire=Home Plate: Willie Traynor; First Base: Chris Guccione; Second Base: Charlie Ramos; Third Base: Jansen Visconti; lineups=Both starting lineups were announced at publish time.; lineup impact=Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.; signal-count edge=Kansas City Royals (14-8); Kansas City Royals favored metrics=avg, groundOuts, airOuts, doubles, triples, homeRuns (+8 more); Minnesota Twins favored metrics=runs, rbi, whip, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn (+2 more).

Expanded game context
  • Weather: 89.3°F, Wind 7.5 mph SE (out to LF), Humidity 57%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Willie Traynor; First Base: Chris Guccione; Second Base: Charlie Ramos; Third Base: Jansen Visconti
  • Kansas City Royals Injuries: Aaron Bummer (Active), Alex Lange (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Daniel Lynch IV (Active), Easton McGee (Active), Isaac Collins (Active), Jac Caglianone (Active)
  • Minnesota Twins Injuries: A.J. Minter (Active), Alan Roden (Active), Alex Jackson (Active), Andrew Morris (Active), Austin Martin (Active), Bailey Ober (Active), Brooks Lee (Active), Connor Prielipp (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Kansas City Royals went 1-2. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.
  • Line Movement: Moneyline moved from 126 to -113 (-239), toward the pick side.
Underdog 5

Chicago White Sox over Boston Red Sox

LOSS
Chicago White Sox vs Boston Red Sox prediction — 2026-08-04 • First pitch: 7:10 PM ET
Odds+130 (BetMGM: +110)
Confidence0.140 (data points: 13.246/23.246000000000002)
PitchingDavis Martin vs Patrick Sandoval
VenueFenway Park

Rico Heatcheck (Momentum & Vibes) — This matchup sets up this way: Chicago White Sox over Boston Red Sox at +130 (BetMGM: +110). Model confidence is 0.133 on 13.348/23.568. The profile carries fewer soft spots once leverage innings arrive. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline moved from 112 to 108 (-4), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 5.2/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 4-1. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Boston Red Sox went 3-0. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.33). Weather and crew context: 82.9°F, Wind 6.5 mph SW (out to CF), Humidity 43%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Brennan Miller; First Base: Brock Ballou; Second Base: Chris Conroy; Third Base: John Tumpane. Evaluated metrics (team-favor): confidence=0.133 (data points: 13.348/23.568); odds=+130 (BetMGM: +110); pitching=Davis Martin vs Patrick Sandoval; line move=Moneyline moved from 112 to 108 (-4), toward the pick side.; weather=82.9°F, Wind 6.5 mph SW (out to CF), Humidity 43%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Brennan Miller; First Base: Brock Ballou; Second Base: Chris Conroy; Third Base: John Tumpane; lineups=Both starting lineups were announced at publish time.; lineup impact=Chicago White Sox: Compared with last 5 games, today's announced lineup shares 5.2/9 starters on average. in stable-lineup comps (≥8 shared), Boston Red Sox went 3-0.; signal-count edge=Chicago White Sox (13-9); Chicago White Sox favored metrics=avg, groundOuts, airOuts, runs, homeRuns, whip (+7 more); Boston Red Sox favored metrics=doubles, triples, rbi, strikeoutWalkRatio, strikeoutsPer9Inn, era (+3 more).

Expanded game context
  • Weather: 85.0°F, Wind 5.4 mph W (out to RF), Humidity 36%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Brennan Miller; First Base: Brock Ballou; Second Base: Chris Conroy; Third Base: John Tumpane
  • Chicago White Sox Injuries: Andrew Benintendi (Active), Anthony Kay (Active), Braden Montgomery (Active), Brenton Doyle (Active), Bryan Hudson (Active), Chase Meidroth (Active), Chris Murphy (Active), Colson Montgomery (Active)
  • Boston Red Sox Injuries: Andruw Monasterio (Active), Anthony Seigler (Active), Aroldis Chapman (Active), Brayan Bello (Active), Caleb Durbin (Active), Ceddanne Rafaela (Active), Connor Wong (Active), Eli White (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Chicago White Sox: Compared with last 5 games, today's announced lineup shares 5.2/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 4-1. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Boston Red Sox went 3-0.
  • Line Movement: Moneyline moved from 112 to 102 (-10), toward the pick side.
Underdog 6

San Francisco Giants over Texas Rangers

LOSS
San Francisco Giants vs Texas Rangers prediction — 2026-08-04 • First pitch: 8:05 PM ET
Odds+169
Confidence0.121 (data points: 13.348/23.82)
PitchingBlade Tidwell vs MacKenzie Gore
VenueGlobe Life Field

Eli Mercer (Totals Architect) — This matchup sets up this way: San Francisco Giants over Texas Rangers at +169. Model confidence is 0.121 on 13.348/23.82. Run-environment framing supports the side and narrows upset paths. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from 169 to 159 (-10), toward the pick side. Lineup status: Both starting lineups were announced at publish time. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 1-3. Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.11). Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Adrian Johnson; First Base: Louie Krupa; Second Base: Adam Beck; Third Base: Dan Iassogna. Evaluated metrics (team-favor): confidence=0.121 (data points: 13.348/23.82); odds=+169; pitching=Blade Tidwell vs MacKenzie Gore; line move=Moneyline moved from 169 to 159 (-10), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Adrian Johnson; First Base: Louie Krupa; Second Base: Adam Beck; Third Base: Dan Iassogna; lineups=Both starting lineups were announced at publish time.; lineup impact=San Francisco Giants: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average.; signal-count edge=San Francisco Giants (13-9); San Francisco Giants favored metrics=avg, groundOuts, airOuts, whip, strikeoutWalkRatio, walksPer9Inn (+7 more); Texas Rangers favored metrics=runs, doubles, triples, homeRuns, rbi, strikeoutsPer9Inn (+3 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Adrian Johnson; First Base: Louie Krupa; Second Base: Adam Beck; Third Base: Dan Iassogna
  • San Francisco Giants Injuries: Adrian Houser (Active), Blade Tidwell (Active), Bryce Eldridge (Active), Buddy Kennedy (Active), Carson Seymour (Active), Carson Whisenhunt (Active), Christian Koss (Active), Daniel Susac (Active)
  • Texas Rangers Injuries: Alejandro Osuna (Active), Austin Wynns (Active), Ben Peoples (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cam Cauley (Active), Chase Silseth (Active), Cole Winn (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: San Francisco Giants: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 1-3. Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average.
  • Line Movement: Moneyline moved from 169 to 154 (-15), toward the pick side.