Home Blog Page 187

MLB Game Preview: Boston Red Sox (31-44) vs. Colorado Rockies (30-48)

0

Coors Field, Denver, CO

First Pitch: 8:40 PM ET / 5:40 PM PT

Probables: BOS — Brian Bennett (RHP) vs COL — Ryan Feltner (RHP)

VENUE: COORS FIELD

Location: 2001 Blake St., Denver, CO

Elevation: 5,200 feet (highest in MLB)

Dimensions: 347 LF, 415 CF, 350 RF

Park Factors:

Most hitter‑friendly park in baseball

Massive outfield gaps = doubles/triples galore

Breaking balls flatten at altitude

Surface: Grass

Coors Field is a run‑scoring machine, especially in warm weather — a major factor for totals and HR props.

WEATHER FORECAST (as of 6/22 AM)

Temperature: 86°F at first pitch

Wind: 7–10 mph out to right‑center

Humidity: 28%

Chance of Rain: <10%

Impact: Strong hitter’s boost — warm, dry air + wind out = ball flies

INJURY REPORT

Boston Red Sox

Rafael Devers — ACTIVE (rest day Sunday, fully available)

Triston Casas — OUT (rib fracture)

Tyler O’Neill — ACTIVE (hamstring tightness, probable)

Nick Pivetta — OUT (elbow)

Kenley Jansen — OUT (back)

Colorado Rockies

Kris Bryant — OUT (foot)

Ezequiel Tovar — ACTIVE (wrist soreness, expected to play)

Nolan Jones — ACTIVE (quad tightness, probable)

Kyle Freeland — OUT (shoulder)

Daniel Bard — OUT (forearm)

STARTING PITCHING MATCHUP

Brian Bennett — RHP, Red Sox

2026 Season:

Record: 3–7

ERA: 4.92

WHIP: 1.36

K/BB: 62/25

Last 5 Starts: 5.10 ERA, 1.40 WHIP

Scouting Notes:

Fastball/slider profile

Rockies rank top‑10 at home vs RHP

Bennett’s fly‑ball tendencies are dangerous at Coors

Road ERA (5.48) significantly worse than home

Matchup Edge: Disadvantage

Ryan Feltner — RHP, Rockies

2026 Season:

Record: 4–6

ERA: 4.78

WHIP: 1.33

K/BB: 71/22

Last 5 Starts: 4.32 ERA, 1.28 WHIP

Scouting Notes:

Mixes sinker/slider/curve

Red Sox rank middle‑of‑the‑pack vs RHP

Feltner’s ground‑ball rate helps him survive at Coors

Vulnerable to left‑handed power — Devers, Duran, Yoshida all strong matchups

Matchup Edge: Slight disadvantage

TEAM RECORDS & RECENT FORM

Boston Red Sox (31–44)

Last 10: 3–7

Road Record: 14–24

Run Differential: –47

Trend: Pitching collapsing, offense inconsistent

Strength: Devers carrying lineup

Weakness: Rotation depth + bullpen instability

Colorado Rockies (30–48)

Last 10: 4–6

Home Record: 18–22

Run Differential: –71

Trend: Offense improving at home

Strength: Coors‑boosted lineup

Weakness: Starting pitching + bullpen volatility

SERIES HISTORY

2024–2026 Combined: Rockies lead 5–4

At Coors Field: Rockies have won 3 of last 4

Bennett vs Rockies: First career start

Feltner vs Red Sox: 4.50 ERA in 2 career starts

BETTING TRENDS

Boston

2–8 in last 10 road games

Over is 7–3 in last 10

Bennett starts: Red Sox are 4–8

Colorado

5–2 in last 7 home games

Over is 6–2 in last 8 at Coors

Feltner starts: Rockies are 6–7

Head‑to‑Head

Over has hit in 5 of last 7

Rockies have covered RL in 4 of last 6 at home

Game Odds

Boston Red Sox                 – 121

Colorado Rockies             11.5

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026

MLB Game Preview: Arizona Diamondbacks (39-38) vs. St. Louis Cardinals (41-34)

0

Busch Stadium, St. Louis, MO

First Pitch: 7:45 PM CT / 5:45 PM PT

Probables: ARI — Merrill Kelly (RHP) vs STL — Andre Pallante (RHP)

VENUE: BUSCH STADIUM

Location: 700 Clark Ave, St. Louis, MO

Dimensions: 336 LF, 400 CF, 335 RF

Park Factors:

Slightly pitcher‑friendly

Suppresses HRs to center

Boosts doubles in the gaps

Surface: Grass

Busch Stadium plays big in humid summer air — a meaningful factor for two pitchers who rely on command and soft contact.

WEATHER FORECAST (as of 6/22 AM)

Temperature: 84°F at first pitch

Wind: 6–9 mph in from left‑center

Humidity: 62%

Chance of Rain: 10%

Impact: Pitcher‑friendly — wind blowing in reduces HR carry

INJURY REPORT

Arizona Diamondbacks

Corbin Carroll — ACTIVE (ankle soreness, expected to play)

Ketel Marte — ACTIVE (rest day Sunday)

Christian Walker — OUT (wrist)

Jordan Montgomery — OUT (shoulder)

Paul Sewald — OUT (lat strain)

St. Louis Cardinals

Nolan Arenado — ACTIVE (back tightness, probable)

Paul Goldschmidt — ACTIVE (rest day Sunday)

Lars Nootbaar — OUT (oblique)

Tommy Edman — OUT (wrist)

Ryan Helsley — ACTIVE (available)

STARTING PITCHING MATCHUP

Merrill Kelly — RHP, Diamondbacks

2026 Season:

Record: 6–5

ERA: 3.68

WHIP: 1.19

K/BB: 78/22

Last 5 Starts: 3.44 ERA, 1.16 WHIP

Scouting Notes:

Elite changeup + cutter command

Cardinals rank middle‑of‑the‑pack vs RHP

Kelly strong on the road (3.40 ERA)

Vulnerable to right‑handed power — Goldschmidt/Arenado key threats

Matchup Edge: Moderate

Andre Pallante — RHP, Cardinals

2026 Season:

Record: 4–4

ERA: 4.22

WHIP: 1.34

K/BB: 52/21

Last 5 Starts: 4.61 ERA, 1.38 WHIP

Scouting Notes:

Heavy sinker/slider profile

Diamondbacks rank top‑10 vs sinkerballers

Arizona’s left‑handed bats (Pederson, McCarthy, Thomas) match up well

Pallante struggles when forced into hitter’s counts

Matchup Edge: Disadvantage

TEAM RECORDS & RECENT FORM

Arizona Diamondbacks (39–38)

Last 10: 5–5

Road Record: 18–21

Run Differential: +11

Trend: Offense inconsistent, pitching stabilizing

Strength: Athletic lineup + strong top‑end rotation

Weakness: Bullpen without Sewald

St. Louis Cardinals (41–34)

Last 10: 6–4

Home Record: 22–15

Run Differential: +24

Trend: Pitching improving, lineup streaky

Strength: Middle‑order power + elite closer

Weakness: Injuries to key role players

SERIES HISTORY

2024–2026 Combined: Cardinals lead 10–8

At Busch Stadium: Cardinals have won 5 of last 7

Kelly vs Cardinals: 3.75 ERA in 6 career starts

Pallante vs Diamondbacks: 4.20 ERA in 3 career starts

BETTING TRENDS

Arizona

4–1 in last 5 vs winning teams

Under is 6–3 in last 9

Kelly starts: D‑backs are 8–6

St. Louis

7–3 in last 10 home games

Under is 5–2 in last 7 at Busch

Pallante starts: Cardinals are 6–6

Head‑to‑Head

Under has hit in 5 of last 7

Cardinals have covered RL in 4 of last 6 at home

Game Odds

Arizona Diamondbacks                 8.5

St. Louis Cardinals                           – 139

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026

MLB Game Preview: Cleveland Guardians (41-37) vs. Chicago White Sox (39-37)

0

Guaranteed Rate Field, Chicago, IL

First Pitch: 7:10 PM CT / 5:10 PM PT

Probables: CLE — Gavin Williams (RHP) vs CWS — Adam Kay (LHP)

VENUE: GUARANTEED RATE FIELD

Location: 333 W 35th St, Chicago, IL

Dimensions: 330 LF, 400 CF, 335 RF

Park Factors:

One of MLB’s most HR‑friendly parks

Boosts right‑handed pull power

Plays small in warm weather

Surface: Grass

This is a hitter‑friendly environment, especially for right‑handed power bats.

WEATHER FORECAST (as of 6/22 AM)

Temperature: 82°F at first pitch

Wind: 10–13 mph out to left field

Humidity: 60%

Chance of Rain: <10%

Impact: Strong hitter’s boost — warm air + wind out = elevated HR potential

INJURY REPORT

Cleveland Guardians

José Ramírez — ACTIVE (rest day Sunday, fully available)

Josh Naylor — ACTIVE (hamstring tightness, probable)

Steven Kwan — OUT (shoulder)

Shane Bieber — OUT (Tommy John recovery)

Trevor Stephan — OUT (elbow)

Chicago White Sox

Luis Robert Jr. — ACTIVE (wrist soreness, expected to play)

Yoán Moncada — OUT (back)

Eloy Jiménez — OUT (hamstring)

Garrett Crochet — OUT (workload management)

Michael Kopech — ACTIVE (bullpen availability)

STARTING PITCHING MATCHUP

Gavin Williams — RHP, Guardians

2026 Season:

Record: 6–4

ERA: 3.52

WHIP: 1.18

K/BB: 89/27

Last 5 Starts: 3.10 ERA, 1.12 WHIP

Scouting Notes:

Power fastball (97–99 mph) + sharp slider

White Sox rank bottom‑third vs high‑velocity RHP

Williams’ road ERA (3.40) nearly identical to home

Vulnerable to right‑handed power — Robert Jr. is key threat

Matchup Edge: Strong

Adam Kay — LHP, White Sox

2026 Season:

Record: 4–5

ERA: 4.44

WHIP: 1.36

K/BB: 61/24

Last 5 Starts: 4.88 ERA, 1.40 WHIP

Scouting Notes:

Sinker/slider lefty

Guardians rank top‑10 vs LHP in OPS

José Ramírez and Josh Naylor both crush left‑handed pitching

Kay struggles with command when behind in counts

Matchup Edge: Disadvantage

TEAM RECORDS & RECENT FORM

Cleveland Guardians (41–37)

Last 10: 6–4

Road Record: 19–20

Run Differential: +22

Trend: Pitching stabilizing, offense improving

Strength: Contact hitting + bullpen

Weakness: Outfield depth without Kwan

Chicago White Sox (39–37)

Last 10: 5–5

Home Record: 21–18

Run Differential: –9

Trend: Offense inconsistent, pitching volatile

Strength: Robert Jr. carrying lineup

Weakness: Injuries to middle‑order bats

SERIES HISTORY

2024–2026 Combined: Guardians lead 15–11

At Guaranteed Rate Field: Guardians have won 6 of last 9

Williams vs White Sox: 2.95 ERA in 4 career starts

Kay vs Guardians: First career start

BETTING TRENDS

Cleveland

7–3 in last 10 vs AL Central

Under is 6–3 in last 9

Williams starts: Guardians are 8–5

Chicago

5–2 in last 7 home games

Over is 6–4 in last 10

Kay starts: White Sox are 5–7

Head‑to‑Head

Guardians have covered RL in 5 of last 7

Over has hit in 4 of last 6 at Guaranteed Rate Field

Game Odds

Cleveland Guardians      – 107

Chicago White Sox          7.5

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026

MLB Game Preview: Los Angeles Dodgers (49-29) vs. Minnesota Twins (38-41)

0

Target Field, Minneapolis, MN

First Pitch: 7:40 PM CT / 5:40 PM PT

Probables: LAD — Eric Lauer (LHP) vs MIN — David Matthews (RHP)

VENUE: TARGET FIELD

Location: 1 Twins Way, Minneapolis, MN

Dimensions: 339 LF, 411 CF, 328 RF

Park Factors:

Slightly pitcher‑friendly

Suppresses HRs to center

Plays fair to left‑handed pull hitters

Surface: Grass

Target Field plays big in early summer evenings — a meaningful factor with two pitchers who rely on soft contact.

WEATHER FORECAST (as of 6/22 AM)

Temperature: 77°F at first pitch

Wind: 6–9 mph in from right field

Humidity: 55%

Chance of Rain: <10%

Impact: Pitcher‑friendly — wind blowing in reduces HR carry

INJURY REPORT

Los Angeles Dodgers

Mookie Betts — OUT (hand fracture)

Freddie Freeman — ACTIVE (rest day Sunday, fully available)

Will Smith — ACTIVE (groin soreness, probable)

Walker Buehler — OUT (elbow)

Max Muncy — OUT (oblique)

Minnesota Twins

Carlos Correa — ACTIVE (heel soreness, expected to play)

Royce Lewis — OUT (hamstring)

Byron Buxton — OUT (knee)

Chris Paddack — OUT (forearm)

Jhoan Duran — ACTIVE (recent IL stint, available)

STARTING PITCHING MATCHUP

Eric Lauer — LHP, Dodgers

2026 Season:

Record: 4–3

ERA: 4.11

WHIP: 1.29

K/BB: 58/21

Last 5 Starts: 3.86 ERA, 1.22 WHIP

Scouting Notes:

Fastball 92–93, relies on cutter/slider

Twins rank bottom‑third vs LHP in OPS

Lauer’s road ERA (3.78) better than home

Vulnerable to right‑handed power — Correa/Kepler key threats

Matchup Edge: Moderate

David Matthews — RHP, Twins

2026 Season:

Record: 5–6

ERA: 4.32

WHIP: 1.31

K/BB: 72/25

Last 5 Starts: 4.58 ERA, 1.34 WHIP

Scouting Notes:

Sinker/slider profile

Dodgers rank top‑5 vs RHP in OPS

LA’s left‑handed bats (Freeman, Outman, Lux) match up well

Matthews struggles with command when behind in counts

Matchup Edge: Disadvantage

TEAM RECORDS & RECENT FORM

Los Angeles Dodgers (49–29)

Last 10: 7–3

Road Record: 23–15

Run Differential: +78

Trend: Pitching stabilizing, offense still elite despite injuries

Strength: Deep lineup, elite bullpen

Weakness: Missing Betts reduces OBP and defensive versatility

Minnesota Twins (38–41)

Last 10: 4–6

Home Record: 19–20

Run Differential: –14

Trend: Offense inconsistent, pitching middle‑of‑the‑pack

Strength: Strong bullpen late

Weakness: Injuries to core hitters, poor production vs LHP

SERIES HISTORY

2024–2026 Combined: Dodgers lead 8–3

At Target Field: Dodgers have won 4 straight

Lauer vs Twins: 3.60 ERA in 3 career starts

Matthews vs Dodgers: First career start

BETTING TRENDS

Los Angeles

8–3 in last 11 games

6–2 in last 8 road games

Under is 5–2 in last 7

Minnesota

3–7 in last 10 home games

Under is 6–3 in last 9

Twins RL has failed in 5 of last 7

Head‑to‑Head

Dodgers have covered RL in 6 of last 8

Under has hit in 4 of last 6

Game Odds

Los Angeles Dodgers      – 145

Minnesota Twins             9.5

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026

MLB Game Preview: Milwaukee Brewers (46-29) vs. Cincinnati Reds (37-39)

0

Great American Ball Park, Cincinnati, OH

First Pitch: 7:10 PM ET / 4:10 PM PT

Probables: MIL — TBA vs CIN — Brady Singer (RHP)

VENUE: GREAT AMERICAN BALL PARK

Location: 100 Joe Nuxhall Way, Cincinnati, OH

Dimensions: 328 LF, 404 CF, 325 RF

Park Factors:

One of MLB’s most hitter‑friendly parks

Top‑5 in HR rate annually

Boosts right‑handed pull power

Surface: Grass

This is a launchpad, especially in warm weather — a major factor for totals and HR props.

WEATHER FORECAST (as of 6/22 AM)

Temperature: 83°F at first pitch

Wind: 6–10 mph out to left field

Humidity: 64%

Chance of Rain: 15%

Impact: Strong hitter’s boost — warm air + wind out = elevated HR potential

INJURY REPORT

Milwaukee Brewers

Christian Yelich — ACTIVE (back tightness, expected to play)

William Contreras — ACTIVE (rest day Sunday)

Rhys Hoskins — OUT (knee)

Robert Gasser — OUT (elbow)

Devin Williams — OUT (back fracture)

Cincinnati Reds

Elly De La Cruz — ACTIVE (quad soreness, probable)

Matt McLain — OUT (shoulder surgery)

TJ Friedl — OUT (hamstring)

Nick Lodolo — OUT (forearm)

Alexis Díaz — ACTIVE (recent IL stint, available)

STARTING PITCHING MATCHUP

Milwaukee Brewers — Starting Pitcher: TBA

Milwaukee is lining up for either a spot starter or a bullpen game.

Brewers Bullpen Profile:

ERA: 3.42 (top‑5 MLB)

WHIP: 1.18

Strengths: High‑leverage arms (Uribe, Payamps)

Weaknesses: Middle‑inning depth without Devin Williams

Impact: A bullpen game in Cincinnati is dangerous — Great American Ball Park punishes mistakes.

Matchup Edge: Slight disadvantage

Brady Singer — RHP, Reds

2026 Season:

Record: 6–6

ERA: 3.91

WHIP: 1.26

K/BB: 78/22

Last 5 Starts: 3.60 ERA, 1.20 WHIP

Scouting Notes:

Heavy sinker/slider mix

Brewers rank top‑10 vs RHP in OPS

Singer struggles vs left‑handed hitters — Yelich, Chourio, Turang all strong matchups

Home ERA (4.48) significantly worse than road

Matchup Edge: Moderate disadvantage

TEAM RECORDS & RECENT FORM

Milwaukee Brewers (46–29)

Last 10: 7–3

Road Record: 22–16

Run Differential: +61

Trend: Offense rolling, pitching stabilizing

Strength: Balanced lineup + elite bullpen

Weakness: Rotation depth injuries

Cincinnati Reds (37–39)

Last 10: 5–5

Home Record: 19–20

Run Differential: –12

Trend: Offense inconsistent, pitching improving

Strength: Speed + athleticism (De La Cruz, Benson)

Weakness: Bullpen volatility, lack of lineup depth

SERIES HISTORY

2024–2026 Combined: Brewers lead 17–11

At Great American Ball Park: Brewers have won 6 of last 9

Singer vs Brewers: 4.20 ERA in 5 career starts

Brewers bullpen vs Reds: 3.10 ERA in last 12 meetings

BETTING TRENDS

Milwaukee

8–3 in last 11 games

6–2 in last 8 road games

Over is 7–3 in last 10

Cincinnati

5–2 in last 7 home games

Under is 6–4 in last 10

Singer starts: Reds are 7–6

Head‑to‑Head

Brewers have covered RL in 5 of last 7

Over has hit in 6 of last 8 at Great American Ball Park

Game Odds

Milwaukee Brewers       – 141

Cincinnati Reds                 9.5

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026

MLB Game Preview: Chicago Cubs (40-37) vs. New York Mets (34-43)

0

Citi Field, Queens, NY

First Pitch: 7:10 PM ET / 4:10 PM PT

Probables: CHC — Shōta Imanaga (LHP) vs NYM — Kodai Senga (RHP)

VENUE: CITI FIELD

Location: 41 Seaver Way, Queens, NY

Dimensions: 335 LF, 408 CF, 330 RF

Park Factors: Slightly pitcher‑friendly, suppresses HRs to center

Surface: Grass

Citi Field plays big in early summer, especially at night — a meaningful factor with two high‑end starters.

WEATHER FORECAST (as of 6/22 AM)

Temperature: 79°F at first pitch

Wind: 8–12 mph in from right‑center

Humidity: 58%

Chance of Rain: <10%

Impact: Pitcher‑friendly — wind blowing in reduces HR carry

INJURY REPORT

Chicago Cubs

Seiya Suzuki — ACTIVE (rest day Sunday, fully available)

Dansby Swanson — OUT (oblique strain)

Christopher Morel — ACTIVE (ankle soreness, probable)

Jordan Wicks — OUT (forearm)

Adbert Alzolay — OUT (shoulder)

New York Mets

Pete Alonso — ACTIVE (hand bruise, expected to play)

Francisco Lindor — ACTIVE (back tightness, probable)

Starling Marte — OUT (hip)

Luis Severino — OUT (lat strain)

Brooks Raley — OUT (elbow)

STARTING PITCHING MATCHUP

Shōta Imanaga — LHP, Cubs

2026 Season:

Record: 8–3

ERA: 2.77

WHIP: 1.05

K/BB: 94/18

Last 5 Starts: 2.41 ERA, 0.98 WHIP

Scouting Notes:

Elite command + deceptive fastball

Mets rank bottom‑third vs LHP in OPS

Imanaga’s splitter neutralizes Alonso/Lindor

Road ERA (3.01) nearly identical to home

Matchup Edge: Strong

Kodai Senga — RHP, Mets

2026 Season:

Record: 5–6

ERA: 3.66

WHIP: 1.24

K/BB: 89/33

Last 5 Starts: 3.92 ERA, 1.29 WHIP

Scouting Notes:

Ghost fork still elite (41% whiff rate)

Cubs rank middle‑of‑the‑pack vs RHP, but struggle vs elite splitters

Walks remain an issue — Cubs are top‑10 in OBP

Senga excellent at Citi Field (career ERA under 3.00)

Matchup Edge: Moderate

TEAM RECORDS & RECENT FORM

Chicago Cubs (40–37)

Last 10: 6–4

Road Record: 18–20

Run Differential: +19

Trend: Pitching stabilizing, offense inconsistent without Swanson

Strength: Rotation depth + plate discipline

Weakness: Middle‑infield production

New York Mets (34–43)

Last 10: 4–6

Home Record: 17–22

Run Differential: –31

Trend: Bullpen shaky, offense streaky

Strength: Top‑heavy lineup (Alonso, Lindor)

Weakness: Bottom‑third bullpen + poor situational hitting

SERIES HISTORY

2024–2026 Combined: Cubs lead 12–8

At Citi Field: Cubs have won 5 of last 7

Imanaga vs Mets: First career start

Senga vs Cubs: 3.50 ERA in 3 career starts

BETTING TRENDS

Chicago

7–3 in last 10 vs losing teams

Under is 6–2 in last 8

Imanaga starts: Cubs are 10–4

New York

3–7 in last 10 home games

Under is 5–2 in last 7 at Citi Field

Senga starts: Mets are 6–8

Head‑to‑Head

Under has hit in 5 of last 7

Cubs have covered RL in 4 of last 6

Game Odds

Chicago Cubs                     – 121

New York Mets                 8.5

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026

MLB Game Preview: Houston Astros (37-42) vs. Toronto Blue Jays (38-39)

0

Rogers Centre, Toronto, Ontario

First Pitch: 7:07 PM ET / 4:07 PM PT

Probables: HOU — Hunter Brown (RHP) vs TOR — Dylan Cease (RHP)

VENUE: ROGERS CENTRE

Location: 1 Blue Jays Way, Toronto, ON

Surface: Artificial turf

Roof: Retractable — expected to be closed due to rain threat

Park Factors:

Boosts HRs to left and left‑center

Plays neutral with roof closed

Fast turf increases ground‑ball singles

WEATHER FORECAST (OUTSIDE THE ROOF)

Temperature: 74°F

Wind: 10–14 mph from the southwest

Humidity: 71%

Chance of Rain: 40%

Impact: None — roof expected closed

INJURY REPORT

Houston Astros

Kyle Tucker — OUT (shin fracture)

Yordan Álvarez — ACTIVE (quad tightness, expected to play)

Jeremy Peña — ACTIVE (wrist soreness, probable)

Justin Verlander — OUT (shoulder)

Ryan Pressly — OUT (elbow inflammation)

Toronto Blue Jays

Bo Bichette — OUT (knee sprain)

Vladimir Guerrero Jr. — ACTIVE (back stiffness, expected to start)

Kevin Gausman — OUT (forearm strain)

Jordan Romano — OUT (elbow)

Daulton Varsho — ACTIVE (hamstring tightness, day‑to‑day)

STARTING PITCHING MATCHUP

Hunter Brown — RHP, Astros

2026 Season:

Record: 5–6

ERA: 4.39

WHIP: 1.32

K/BB: 84/29

Last 5 Starts: 3.86 ERA, 1.25 WHIP

Scouting Notes:

Power fastball/curveball combo

Jays rank bottom‑10 vs high‑spin breaking balls

Road ERA (4.92) worse than home

Vulnerable to right‑handed power — Guerrero/Varsho match up well

Matchup Edge: Slight disadvantage

Dylan Cease — RHP, Blue Jays

2026 Season:

Record: 7–5

ERA: 3.48

WHIP: 1.17

K/BB: 102/28

Last 5 Starts: 2.91 ERA, 1.10 WHIP

Scouting Notes:

Elite slider (40% whiff rate)

Astros rank middle‑of‑the‑pack vs RHP, but struggle vs elite sliders

Cease thrives indoors — 2.78 ERA in domes

Houston missing Tucker reduces left‑handed threats

Matchup Edge: Strong

TEAM RECORDS & RECENT FORM

Houston Astros (37–42)

Last 10: 4–6

Road Record: 16–23

Run Differential: –21

Trend: Pitching improving, offense inconsistent

Strength: Top‑tier contact hitting

Weakness: Missing power bats, bullpen instability

Toronto Blue Jays (38–39)

Last 10: 6–4

Home Record: 20–18

Run Differential: –3

Trend: Pitching stabilizing, offense streaky

Strength: Guerrero carrying lineup, Cease anchoring rotation

Weakness: Middle‑infield depth without Bichette

SERIES HISTORY

2024–2026 Combined: Astros lead 10–7

At Rogers Centre: Astros have won 4 of last 6

Brown vs Blue Jays: 3.60 ERA in 3 career starts

Cease vs Astros: 3.12 ERA in 7 career starts

BETTING TRENDS

Houston

3–7 in last 10 road games

Under is 6–3 in last 9

1–4 in Brown’s last 5 road starts

Toronto

7–3 in last 10 home games

Under is 5–2 in last 7 at Rogers Centre

Cease starts: Jays are 8–4

Head‑to‑Head

Under has hit in 5 of last 7

Astros have covered RL in 4 of last 6 meetings

Game Odds

Houston Astros                 7.5

Toronto Blue Jays             – 120

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026

MLB Game Preview: Philadelphia Phillies (42-35) vs. Washington Nationals (40-38)

0

Nationals Park, Washington, D.C.

First Pitch: 6:45 PM ET / 3:45 PM PT

Probable Starter (WSH): Jackson Griffin (RHP) Phillies starter: TBA (team has not formally announced, bullpen day possible)

VENUE: NATIONALS PARK

Location: 1500 S Capitol St SE, Washington, D.C.

Dimensions: 336 LF, 402 CF, 335 RF

Park Factors: Slightly hitter‑friendly, boosts HRs to left and left‑center

Surface: Grass

Nationals Park plays small in warm weather — a factor for both lineups.

WEATHER FORECAST (as of 6/22 AM)

Temperature: 84°F at first pitch

Wind: 7–10 mph out to left‑center

Humidity: 63%

Chance of Rain: 20%

Impact: Slight hitter’s boost, especially for left‑handed pull hitters

INJURY REPORT

Philadelphia Phillies

Bryce Harper — ACTIVE (rest day Sunday, fully available)

Trea Turner — OUT (hamstring, IL)

J.T. Realmuto — OUT (knee surgery)

Taijuan Walker — OUT (shoulder)

Orion Kerkering — ACTIVE (recent IL stint, available)

Washington Nationals

CJ Abrams — ACTIVE (minor ankle soreness, expected to play)

Lane Thomas — ACTIVE (wrist, probable)

Josiah Gray — OUT (elbow)

Keibert Ruiz — OUT (concussion list)

MacKenzie Gore — ACTIVE (pitch count monitored)

STARTING PITCHING MATCHUP

Jackson Griffin — RHP, Nationals

2026 Season:

Record: 5–4

ERA: 3.71

WHIP: 1.22

K/BB: 68/20

Last 5 Starts: 3.38 ERA, 1.18 WHIP

Scouting Notes:

Power fastball (95–97) with late life

Phillies rank top‑10 vs RHP in OPS

Griffin struggles when behind in counts

Fly‑ball tendencies could be punished with wind blowing out

Matchup Edge: Moderate disadvantage

Phillies Starting Pitcher: TBA

Philadelphia is lining up for a bullpen game or a spot start from a depth arm.

Bullpen Profile:

ERA: 3.67 (top‑10 MLB)

WHIP: 1.21

Strengths: High‑leverage arms (Alvarado, Kerkering, Hoffman)

Weaknesses: Middle‑inning depth inconsistent

Impact: A bullpen game can work if the Phillies score early — but Nationals Park is not ideal for soft‑contact relievers.

Matchup Edge: Neutral to slight disadvantage

TEAM RECORDS & RECENT FORM

Philadelphia Phillies (42–35)

Last 10: 5–5

Road Record: 20–19

Run Differential: +27

Trend: Offense streaky without Turner/Realmuto

Strength: Power + elite bullpen

Weakness: Middle‑order depth, defensive lapses

Washington Nationals (40–38)

Last 10: 6–4

Home Record: 21–17

Run Differential: –4

Trend: Pitching stabilizing, offense improving

Strength: Speed + situational hitting

Weakness: Bullpen volatility, lack of HR power

SERIES HISTORY

2024–2026 Combined: Phillies lead 18–10

At Nationals Park: Phillies have won 7 of last 10

Harper vs Nationals: .310 AVG, 1.020 OPS in last 20 games

Abrams vs Phillies: .295 AVG, 6 SB in last 12 meetings

BETTING TRENDS

Phillies

Under is 7–3 in last 10

4–1 in last 5 vs NL East

5–2 in last 7 road games

Nationals

6–2 in last 8 home games

Under is 5–2 in last 7

Nationals RL has hit in 4 of last 6

Head‑to‑Head

Phillies have covered RL in 6 of last 9

Under has hit in 5 of last 7

Game Odds

Philadelphia Phillies                      10

Washington Nationals                   – 121

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026

MLB Game Preview: Texas Rangers (37-40) vs. Miami Marlins (40-38)

0

loanDepot Park, Miami, FL

First Pitch: 6:40 PM ET / 3:40 PM PT

Probables: TEX — Kumar Rocker (RHP) vs MIA — Trevor Phillips (LHP)

VENUE: LOANDEPOT PARK

Location: 501 Marlins Way, Miami, FL

Surface: Grass (Bermuda hybrid)

Roof: Retractable — expected to be closed due to heat/humidity

Park Factors:

Suppresses HRs

Boosts triples

Neutral for run scoring

A closed roof means neutral conditions and no weather impact.

WEATHER (OUTSIDE THE ROOF)

Temperature: 92°F

Humidity: 68%

Wind: 12–15 mph from the east

Impact: None — roof expected closed

INJURY REPORT

Texas Rangers

Corey Seager — ACTIVE (minor wrist soreness, expected to play)

Josh Jung — OUT (wrist surgery)

Evan Carter — OUT (back strain)

Jon Gray — OUT (forearm tightness)

Nathaniel Lowe — ACTIVE (hamstring tightness, day‑to‑day)

Miami Marlins

Jazz Chisholm Jr. — ACTIVE (quad tightness, expected to start)

Jake Burger — OUT (oblique strain)

Jesús Luzardo — OUT (elbow)

Bryan De La Cruz — ACTIVE (ankle, probable)

A.J. Puk — OUT (shoulder)

STARTING PITCHING MATCHUP

Kumar Rocker — RHP, Rangers

2026 Season:

Record: 3–5

ERA: 4.48

WHIP: 1.31

K/BB: 64/22

Last 5 Starts: 4.02 ERA, 1.25 WHIP

Scouting Notes:

Fastball 96–98 mph, slider is his out pitch

Marlins rank bottom‑10 vs high‑velocity RHP

Struggles with command when behind in counts

Road ERA (5.12) significantly worse than home

Matchup Edge: Moderate disadvantage

Trevor Phillips — LHP, Marlins

2026 Season:

Record: 6–4

ERA: 3.54

WHIP: 1.18

K/BB: 71/19

Last 5 Starts: 3.21 ERA, 1.11 WHIP

Scouting Notes:

Heavy sinker/slider mix

Rangers rank bottom‑third in OPS vs LHP

Texas missing key lefty‑mashers (Jung, Carter)

Excellent at home (2.89 ERA at loanDepot Park)

Matchup Edge: Strong

TEAM RECORDS & RECENT FORM

Texas Rangers (37–40)

Last 10: 4–6

Road Record: 16–23

Run Differential: –12

Trend: Pitching stabilizing, offense inconsistent

Strength: Top‑tier defense, Seager/García power

Weakness: Depth issues, struggles vs LHP

Miami Marlins (40–38)

Last 10: 6–4

Home Record: 22–17

Run Differential: +9

Trend: Pitching carrying the load

Strength: Strong rotation, elite bullpen late

Weakness: Streaky offense, limited HR power

SERIES HISTORY

2024–2026 Combined: Rangers lead 7–4

At loanDepot Park: Teams split last 6

Rocker vs Marlins: First career start

Phillips vs Rangers: 3.60 ERA in 2 career starts

BETTING TRENDS

Texas

2–7 in last 9 road games

Under is 6–3 in last 9

1–5 in Rocker’s last 6 road starts

Miami

7–3 in last 10 home games

Under is 5–1 in last 6 at home

Phillips starts: Marlins are 8–4

Head‑to‑Head

Under has hit in 4 of last 6

Rangers have covered RL in 5 of last 7 meetings

Game Odds

Texas Rangers                    8.5

Miami Marlins                  – 126

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026

MLB Game Preview: Kansas City Royals (32-46) vs. Tampa Bay Rays (43-31)

0

Tropicana Field, St. Petersburg, FL

First Pitch: 6:50 PM ET / 3:50 PM PT

Probables: KC — Michael Wacha (RHP) vs TB — Drew Rasmussen (RHP)

VENUE: TROPICANA FIELD

Location: 1 Tropicana Dr., St. Petersburg, FL

Surface: Artificial turf

Park Factors: Slightly pitcher‑friendly, suppresses HRs, boosts line‑drive singles

Roof: Fixed dome — weather will not affect play

WEATHER (OUTSIDE THE DOME)

Temperature: 89°F

Humidity: 72%

Wind: 10–14 mph from the southwest

Impact: None — Tropicana Field is climate‑controlled

INJURY REPORT

Kansas City Royals

Bobby Witt Jr. — ACTIVE (rest day Sunday, fully available)

Vinnie Pasquantino — OUT (shoulder inflammation)

MJ Melendez — OUT (oblique strain)

Brady Singer — OUT (forearm tightness)

Kyle Isbel — ACTIVE (ankle soreness, expected to play)

Tampa Bay Rays

Wander Franco — OUT (administrative leave)

Josh Lowe — ACTIVE (hamstring tightness, day‑to‑day)

Shane McClanahan — OUT (Tommy John recovery)

Brandon Lowe — OUT (back)

Pete Fairbanks — ACTIVE (recent IL stint, available)

STARTING PITCHING MATCHUP

Michael Wacha — RHP, Royals

2026 Season:

Record: 4–7

ERA: 4.62

WHIP: 1.33

K/BB: 68/24

Last 5 Starts: 5.11 ERA, 1.42 WHIP

Scouting Notes:

Changeup still his best pitch

Struggles vs teams with high chase discipline

Rays rank top‑10 in walk rate

Vulnerable to right‑handed power (Rasmussen’s run support could matter)

Matchup Edge: Below average

Drew Rasmussen — RHP, Rays

2026 Season:

Record: 6–2

ERA: 3.12

WHIP: 1.08

K/BB: 74/16

Last 5 Starts: 2.67 ERA, 0.98 WHIP

Scouting Notes:

Elite cutter/slider combo

Royals rank bottom‑5 in OPS vs RHP

Excellent at Tropicana Field (career ERA under 3.00)

KC offense missing key left‑handed bats (Pasquantino, Melendez)

Matchup Edge: Strong

TEAM RECORDS & RECENT FORM

Kansas City Royals (32–46)

Last 10: 3–7

Road Record: 13–25

Run Differential: –58

Trend: Offense inconsistent, bullpen taxed

Strength: Speed + defense

Weakness: Middle‑order production without Pasquantino/Melendez

Tampa Bay Rays (43–31)

Last 10: 7–3

Home Record: 24–14

Run Differential: +41

Trend: Pitching stabilizing, lineup improving

Strength: Deep bullpen + elite situational hitting

Weakness: Power outages when Lowe/Lowe are out

SERIES HISTORY

2024–2026 Combined: Rays lead 11–5

At Tropicana Field: Rays have won 7 of last 8

Wacha vs Rays: 4.50 ERA in 6 career starts

Rasmussen vs Royals: 2.70 ERA in 4 career starts

BETTING TRENDS

Royals

2–8 in last 10 road games

Under is 5–2 in last 7

1–6 in Wacha’s last 7 starts

Rays

8–3 in last 11 home games

Rasmussen starts: Rays are 9–3

Under is 6–3 in last 9 at Tropicana

Head‑to‑Head

Rays have covered RL in 6 of last 8

Under has hit in 4 of last 6

GAME ODDS

Kansas City Royals           7.5

Tampa Bay Rays                – 185

Odds Courtesy of Sports Odds Direct as of Sunday, June 21, 2026