The Houston Astros ride a 3-game winning streak as they look to lock up a series win over the scuffling Boston Red Sox on Tuesday night

The Houston Astros (3-2) bounced back from an 0-2 start with three straight wins and can secure their first series victory of the season on Tuesday night when they host the Boston Red Sox (1-3) in the second game of a three-game series at Daikin Park in Houston. Boston comes in with three straight losses after a win on opening day as its winds down a six-game road trip while the Astros open the season with a seven-game homestand.

How to Watch Red Sox vs Astros in MLB Today:

Game Date: Tuesday, March 31, 2026

Game Time: 8 p.m. ET

LIVE SPORTS & TV WITHOUT CABLE
Watch now. No commitment. Cancel anytime.
Watch now

TV: NESN, MLB.TV – Houston Astros, Space City Home Network

Location: Daikin Park

Live stream the Red Sox vs Astros MLB game on Fubo: Start watching now!

Lance McCullers Jr. turned in his longest outing since 2022, working seven innings while allowing just one run on four hits with nine strikeouts to pitch Houston past the Red Sox 8-1 in Monday night’s series opener. Jose Altuve homered twice in the win while Yordan Alvarez and Brice Matthews also went deep. Altuve finished the night 4-for-4 with a walk, scoring four times.

Left-hander Ranger Suarez struggled in his Red Sox debut, surrendering four runs on seven hits before being lifted with one out in the fifth. Fellow Boston newcomer Johan Oviedo fared little better, coughing up four runs on six hits in 3.2 innings. The Red Sox got their lone run on Wilyer Abreu’s ground-rule double in the seventh. Abreu had two of Boston’s four hits and is off to an 8-for-16 start with a pair of homers.

Right-hander Hunter Brown gets his second start of the season for the Astros on Tuesday night after striking out nine in 4.2 scoreless innings on Thursday. Brown left early, walking four and giving up four hits while throwing 102 pitches. Right-hander Brayan Bello makes his first start for Boston. He posted career-bests of 166.2 innings, a 3.35 ERA and 1.236 WHIP in 29 appearances (28 starts) last season.

What Time Is Boston vs Houston?

The Red Sox vs Astros game takes place on Tuesday, March 31, 2026, at 8 p.m. ET. Tune in and catch some great MLB action.

What Channel Is The Red Sox vs Astros Game On?

Looking to watch this game? Fans can tune into MLB.TV – Houston to see the action, while those in the Boston area can catch the game on NESN and viewers in the Houston market have the game available on Space City Home Network. Make sure you subscribe to Fubo now to watch this matchup, as well as numerous other sports leagues.

Watch the Red Sox vs Astros game on Fubo: Start watching now!

Regional restrictions may apply.

WATCH LIVE SPORTS & TV WITHOUT CABLE.
Watch now