a-j-mccarron-getty-images-xfl.jpg
Getty Images

The XFL is halfway through Week 4 as the league's regular season is approaching the midway point. Only two teams remain undefeated entering the weekend. The D.C. Defenders enter the week at 3-0 behind a stout running game, talented receiving corps and a solid defense. The Houston Roughnecks and their top-flight defense improved to 4-0 on Saturday night. Houston also has arguably the XFL's best receiving corps that is only rivaled by the group in St. Louis. 

Here's a complete look at this weekend's games along with our predictions for each contest. 

Arlington Renegades (2-1) at St. Louis BattleHawks (2-1) 

Date: Sunday, March 12 | Time: 4 p.m. ET
Location: The Dome at America's Center (St. Louis, Missouri) 
TV: ESPN2 | Stream: fuboTV (try for free)   

Another game that should go down to the wire. Arlington is coming off a 10-9 win over Orlando, while St. Louis is hoping to bounce back after losing a 34-28 decision last weekend to the Defenders. The BattleHawks will finally get a chance to play in front of their home fans after spending the first three weeks on the road.

Prediction: BattleHawks over Renegades 

Vegas Vipers (0-3) at D.C. Defenders (3-0) 

Date: Sunday, March 12 | Time: 7 p.m. ET 
Location: Audi Field (Washington, D.C.) 
TV: ESPN2 | Stream: fuboTV (try for free)   

The Defenders won a shootout last week after winning moderately low-scoring games the season's first two weeks. Vegas, who has struggled on offense all year, will have to stop the Defenders' formidable running game while giving their offense favorable situations in order to have a shot at pulling off an upset.

Prediction: Defenders over Vipers