- Houston Roughnecks (1-4) at St. Louis Battlehawks (4-1)
- Saturday, May 4 at 2:00 PM CT (3:00PM ET)
- The Dome at America’s Center, St. Louis, MO
- Attendance: 32,969
- Network: FOX
- Announcers: Kevin Kugler (Play-By-Play), Joel Klatt (Booth Analyst), and Devin Gardner (Sideline Reporter)
- Odds: St. Louis -12.5, O/U 47.5 (DraftKings)
The St. Louis Battlehawks welcomed the Houston Roughnecks to The Dome at America’s Center for the first time, after the teams faced each other in Houston while playing the XFL in both the 2020 and 2023 seasons. The Roughnecks took the 2020 matchup, 28-24, and the Battlehawks returned the favor, 24-15, in 2023. The Battlehawks have been undefeated through two games at home this season, and they have won four straight games at The Dome dating back to the 2023 campaign.
As expected, the St. Louis Battlehawks had an impressive home crowd (32,969) on hand to cheer on their efforts.
Houston’s J.J. Molson kicked off 71 yards, and Blake Jackson returned the ball to the St. Louis 41. St. Louis Battlehawks quarterback A.J. McCarron passed short left to Jachour Pearson for a 7-yard gain. A face-masking penalty gave the Battlehawks a first down, and then McCarron handed to Jacob Saylors, but he gained no yards. A pass to Hakeem Butler fell incomplete, and then McCarron was sacked for a 6-yard loss. St. Louis was forced to punt.
The Hofrichter punt was returned to the St. Louis 30-yard line. Houston Roughnecks quarterback Reid Sinnett handed to Mark Thompson, but he was stuffed for a 1-yard loss. Sinnett passed incomplete to Anthony Ratliff-Williams, and then completed a pass to Cyril Grayson, but he lost one yard. The Roughnecks went three-and-out and punted.
The Niswander punt was returned by Jachour Pearson to the St. Louis 33. McCarron handed to Jacob Saylors for a 2-yard run, and then passed to Pearson for 5 more yards. After an incomplete pass intended for Pearson, the Battlehawks also punted.
The Hofrichter punt was returned by Hall to the Houston 8. Sinnett handed to Thompson for a 5-yard gain, and then handed again to Thompson who lost 5 yards. A pass to Pledger only gained 6 yards, and the Roughnecks were forced to punt.
The punt was returned to the St. Louis 43. McCarron passed deep to Hakeem Butler for a 26-yard gain. McCarron could not connect a pass to Saylors, and then a pass to Ateman could not be caught. On third and 10, a pass into the end zone was picked off by Markel Roby and returned to the Houston 18.
A pass to Pledger was dropped, and then a pass to Justin Hall gained 10 yards and a first down. Sinnett handed to Pledger for a 7-yard run, and then handed again to Pledger for 2 more yards. On third and 1, a handoff to Thompson gained 10 yards to move the chains.
Sinnett handed to Thompson who lost 3 yards, and then completed a 3-yard pass to Keke Chism. On third down, a pass to Ratliff-Williams fell incomplete, and the Roughnecks were forced to punt as the scoreless first quarter ended.
The Niswander punt went into the end zone for a touchback, giving the Battlehawks the ball on their own 25-yard line. McCarron completed a 6-yard pass to Saylors, and then handed to Saylors who had a big gain, but an offensive holding penalty negated the play. A pass to Darrius Shepherd gained 5 yards, and then a pass to Jachour Pearson was good for 17 yards and a first down on the St. Louis 43.
McCarron passed 4 yards to Marcell Ateman, and then a handoff to Wayne Gallman lost one yard. On third and 7, McCarron was sacked for a loss, but a defensive holding penalty gave St. Louis a first down.
A handoff to Gallman gained 5 yards, and then McCarron passed 2 yards to Butler. On third and 3, a pass to Saylors lost one yard. The Battlehawks gambled on fourth down, and McCarron passed 6 yards to Steven Mitchell for a first down.
McCarron passed to Ateman who lost 2 yards, and then handed to Gallman for a 6-yard gain. On third and 6, McCarron completed a 16-yard pass to Mitchell for another first down on the Houston 17. Then, a pass to Hakeem Butler was caught for a 17-yard touchdown. The two-point conversion failed, to make the score 6-0 for St. Louis.
The Szmyt kickoff was caught out of bounds, giving Houston the ball on the 50-yard line. Sinnett handed to Thompson for a 6-yard run, and then Sinnett fumbled the ball, and recovered the fumble and passed deep to Cyril Grayson who caught the ball out of bounds. On third and 4, Sinnett was sacked for a 1 yard loss. The Roughnecks were forced to punt.
The punt was returned to the St. Louis 18. McCarron was pressured and managed to flip the ball forward to Saylors for a 5-yard gain, and then passed to Blake Jackson for a 4 yard gain. On third and 1, a pass to Ateman was batted down as the two minute warning arrived.
On fourth and 1, the Battlehawks punted and Hall returned the ball to the Houston 32. Sinnett passed to Ratliff-Williams for a 6-yard gain, and then a pass intended for Pledger was low and not caught. On third and 4, Sinnett passed 5 yards to Chism to move the markers.
Sinnett passed 11 yards to Thompson for another first down on the St. Louis 35, and then a catch by Thompson was fumbled and recovered by St. Louis’s Tautala Pesefea. The play was reviewed and confirmed to be a fumble, with the recovery by St. Louis.
With 0:50 remaining, McCarron passed to Saylors for an 8-yard gain. Another pass to Saylors was incomplete, and then on third and 2, a pass to Pearson gained 10 yards and a first down. McCarron passed 29 yards to Butler for a first down on the Houston 15, however Butler landed awkwardly on the catch and appeared to injure himself.
McCarron threw an incomplete pass, and then completed a pass to Saylors who took the ball 11 yards to the 1-yard line. With 0:12 remaining, a pass to Pearson was wide and incomplete, and then McCaron passed incomplete, intended for Ateman. However a defense pass interference penalty was called. A pass to Mitchell in the corner of the end zone was good for a Battlehawks touchdown. The two-point conversion was good on a catch by Jake Sutherland as the half ended.
The score at halftime was St. Louis 14, Houston 0.
The second half began with Roberson returning the Szmyt kickoff to the Houston 35. Sinnett passed 11 yards to Grayson and then handed to Thompson for 6 yards. Another handoff to Thompson made no yards and then a pass to Hall gained 6 yards for a first down. Sinnett passed incomplete, intended for Ratliff-Williams, but an offensive holding penalty gave the Roughnecks a first down. Sinnett handed to Pledger for a 5-yard gain, and then a pass to hall was dropped. A pass to Grayson was incomplete, and the Roughnecks were forced to punt.
The punt was returned by Pearson to the St. Louis 21. McCarron handed to Saylors for an 8-yard gain and then went back to Saylors for 3 more yards and a first down. An 11-yard pass to Mitchell moved the chains again, and then McCarron threw an incompletion. On second down, McCarron scrambled for 3 yards and then could not complete a pass to Mitchell. The Battlehawks were forced to punt.
The punt went into the end zone for a touchback, giving Houston the ball on their own 25-yard line. Sinnett handed to Pledger for a 4-yard run, and then went back to Pledger for 8 more yards and a first down. A 12-yard pass to Emmanuel Butler moved the chains to the Houston 49.
A handoff to Mark Thompson made 1 yard, and then a pass to Thompson was incomplete, but a defensive holding call gave the Roughnecks a first down. Sinnett handed to Thompson who ran 7 yards, and then a pass to Grayson fell incomplete. On third and 3, Sinnett’s pass to Hall was low and fell to the turf. The Roughnecks gambled, and Sinnett completed a 15- yard pass to Justin hall for a first down on the St. Louis 23.
A pass to Ratliff-Williams was incomplete, and then the Roughnecks were called for a false start penalty as the third quarter ended.
A handoff to Thompson gained zero yards, and then on third and 15, the Roughnecks were again called for a false start. Now on third and 20, Sinnett passed 17 yards to Justin Hall on the St. Louis 16. On fourth and 2, Sinnett handed to Mark Thompson who ran 16 yards for a touchdown. The two-point conversion failed when Sinnett was sacked, making the score 14-6 for St. Louis.
The J.J. Molson kickoff was returned by Blake Jackson to the St. Louis 40. McCarron handed to Saylors for a 1-yard run, and then McCarron recovered a bad snap and scrambled for 8 yards himself. On third and 1, a pass to Pearson was not caught, and then on fourth down, a handoff to Saylors was stuffed for a 1-yard loss. The Battlehawks turned over the ball on downs.
Starting on the St. Louis 48, the Roughnecks were called for a false start penalty. A pass intended for Braedon Bowman fell incomplete, and then a handoff to Thompson gained only 3 yards. On third and 12, Sinnett was tackled as he passed, and the ball fell to the turf. The Roughnecks were forced to punt.
The Hunter Niswander punt went into the end zone for a touchback, giving St. Louis the ball on their own 25-yard line. McCarron passed to Butler, but the pass was dropped, and then McCarron was sacked for a 2-yard loss. On third down, a handoff to Saylors only gained 2 yards, and the Battlehawks were forced to punt.
The Hofrichter punt went out of bounds at the Houston 46-yard line giving the Roughnecks good field position. Sinnett handed to T.J. Pledger for a 13-yard run, and then handed to Pledger again for no gain. A pass to Ratliff-Williams gained 4 yards, and then on third and 6, a pass to Butler was nearly picked off. On fourth down, Sinnett completed a pass to Justin Hall for a 5-yard gain, but it was short of the first down.
From his own 33-yard line, McCarron passed complete to Pearson for a 7-yard gain, and then handed to Saylors for 3 more yards and a first down. McCarron completed a 21-yard pass to Hakeem Butler, and then threw deep, again to Butler, for a 36-yard touchdown. The two-point conversion was good on a short pass to Jacob Saylors, making the score 22-6 for St. Louis.
The Szmyt kickoff was returned by Roberson to the Houston 33-yard line. Sinnett passed 9 yards to Cyril Grayson, and then passed 6 yards to Justin Hall for a first down. A 23-yard pass was caught by Emmanuel Butler on the St. Louis 29 as the two-minute warning arrived.
After review, the Butler catch was overturned as he did not have control and the ball came loose as he hit the turf. Houston head coach Curtis Johnson challenged the play for defensive pass interference and lost the challenge.
On 2nd and 10, Sinnett completed a 5-yard pass to Chism, but Sinnett was pressured and hit and suffered an injury to his hand. With backup quarterback Garrett Guarantano warming up, Sinnett came back into the game. Sinnett threw a completion to Grayson for a 3-yard gain, and then on fourth down he threw incomplete intended for Hall.
With a turnover on downs, the Battlehawks went into victory formation and were just able to run out the 1:27 remaining on the clock, but they had to concede a safety touch on their final down giving the Roughnecks two more points on the scoreboard.
The final score was St. Louis Battlehawks 22, Houston Roughnecks 8.
Box Score
Score by Quarter
TEAM 1 2 3 4 T
HOU 0 0 0 8 8
STL 0 14 0 8 22
HOUSTON ROUGHNECKS
Houston Roughnecks Passing
# PLAYER C-A YDS TD I C% RTG
07 Sinnett, Reid 19-34 135 0 0 56 89.2
Houston Roughnecks Rushing
# PLAYER ATT YDS TD LNG AVG
08 Thompson, Mark 13 45 1 16 3.5
05 Pledger IV, T.J. 7 38 0 12 5.4
Houston Roughnecks Receiving
# PLAYER NO YDS TD LNG TGT YAC
11 Hall, Justin 6 59 0 18 9 25
16 Grayson, Cyril 4 22 0 11 7 16
03 Chism, Keke 3 12 0 5 3 6
08 Thompson, Mark 2 14 0 10 2 13
01 Ratliff-Williams, A 2 10 0 6 5 17
18 Butler, Emmanuel 1 12 0 12 3 1
05 Pledger IV, T.J. 1 6 0 6 3 2
80 Bowman, Braedon 0 0 0 0 1 0
Houston Roughnecks Defense
# Player (Starter) TotTk Solo Sack TFL Int BrUp FF
38 Rutledge Jr., Donal (SAF) 7 3 0 0 0 0 0
10 Foster, Reuben (OLB) 5 3 0.5 0 0 0 0
93 Odom, Chris (DE) 5 4 1 3 0 0 0
24 Thomas, Kiondre (CB) 4 4 0 1 0 0 0
15 Bingham, Ronheen (DE) 4 2 0.5 1 0 0 0
31 Roby, Markel (SAF) 4 2 0 0 1 1 0
33 Tyler, J.T. (OLB) 4 4 0 0 0 0 0
09 Richardson, Colby 3 3 0 1 0 0 0
04 Moreland, Jimmy 3 2 0 0 0 0 0
55 Sewell Jr., Gabriel (LB) 2 1 0 0 0 0 0
02 Allen, Christopher 2 1 0 0 0 0 0
45 Klusman, Logan 2 2 0 0 0 0 0
20 Brown, Jamari 2 0 0 0 0 0 0
97 Logan, Glen (DT) 1 0 0 0 0 0 0
29 Elder, Corn (CB) 1 1 0 0 0 0 0
95 Westbrooks, Ethan 1 1 0 0 0 0 0
94 Schad, Keonte (DT) 1 0 0 0 0 0 0
28 Moody, Marvin 1 1 0 0 0 0 0
58 Rodriguez, Adam 0 0 0 0 0 1 0
Houston Roughnecks All Purpose Yards
Player Tot Rush Rec KOR PR IR-FR TDs
Hall, Justin 71 0 59 0 12 0 0
Thompson, Mark 59 45 14 0 0 0 1
Pledger IV, T.J. 44 38 6 0 0 0 0
Houston Roughnecks Punting
Punter NO YDS AVG LNG I20
Niswander, Hunter 6 269 44.833 55 0
Houston Roughnecks Kick Returns
Returner NO YDS AVG LNG TD
Roberson Jr., Reggi 2 34 17 18 0
Houston Roughnecks Punt Returns
Returner NO YDS AVG LNG TD
Hall, Justin 2 12 06 11 0
Houston Roughnecks Field Goals
Kicker Time Dist Result
Nil
ST. LOUIS BATTLEHAWKS
St. Louis Battlehawks Passing
# PLAYER C-A YDS TD I C% RTG
10 McCarron, AJ 24-37 255 3 1 65 144.1
St. Louis Battlehawks Rushing
# PLAYER ATT YDS TD LNG AVG
15 Saylors, Jacob 8 18 0 8 2.3
30 Gallman II, Wayne 3 10 0 6 3.3
10 McCarron, AJ 5 4 0 8 0.8
16 Hofrichter, Sterlin 1 -37 0 -37 -37
St. Louis Battlehawks Receiving
# PLAYER NO YDS TD LNG TGT YAC
88 Butler, Hakeem 6 134 2 36 8 43
01 Pearson, Jahcour 5 46 0 17 8 29
15 Saylors, Jacob 5 29 0 11 7 24
22 Mitchell Jr., Steve 4 35 1 16 5 5
03 Ateman, Marcell 2 2 0 4 5 2
11 Shepherd, Darrius 1 5 0 5 1 6
08 Jackson, Blake 1 4 0 4 2 5
St. Louis Battlehawks Defense
# Player (Starter) TotTk Solo Sack TFL Int BrUp FF
51 Harvey, Willie (LB) 9 6 0 1 0 0 1
27 Rose, Mike (MLB) 7 4 0 0 0 0 1
32 Cole, Qwynnterrio (FS) 6 3 0 0 0 0 0
23 Kelly, Kameron 4 4 0 0 0 1 0
29 Askew-Henry, Dravon 3 1 0 0 0 0 0
09 Payton-Jones, Chris (CB) 3 3 0 0 0 0 0
56 Feeney, Travis (DE) 3 1 0 0 0 0 0
07 Taumoepenu, Pita (DE) 3 2 0 0 0 0 0
24 Hill, Lavert 3 3 0 1 0 0 0
06 Williams, Lakiem 3 0 0 0 0 0 0
38 Sebastian, Brandon (CB) 2 2 0 1 0 0 0
96 Smith, Kobe (DT) 2 2 0 1 0 0 0
85 Kapp, Jerome 2 2 0 0 0 0 0
20 Bolden, Nico 1 1 0 0 0 0 0
30 Gallman II, Wayne 1 1 0 0 0 0 0
88 Butler, Hakeem 1 1 0 0 0 0 0
26 Wells, Carson (OLB) 1 1 0 0 0 0 0
93 Pesefea Jr., T.J. 1 1 1 1 0 0 0
48 Garrett, Chris 0 0 0 0 0 0 0
St. Louis Battlehawks All Purpose Yards
Player Tot Rush Rec KOR PR IR-FR TDs
Butler, Hakeem 134 0 134 0 0 0 2
Pearson, Jahcour 82 0 46 0 36 0 0
Jackson, Blake 67 0 4 63 0 0 0
St. Louis Battlehawks Punting
Punter NO YDS AVG LNG I20
Hofrichter, Sterling 5 179 35.8 53 1
St. Louis Battlehawks Kick Returns
Returner NO YDS AVG LNG TD
Jackson, Blake 2 63 32 32 0
St. Louis Battlehawks Punt Returns
Returner NO YDS AVG LNG TD
Pearson, Jahcour 3 36 12 13 0
St. Louis Battlehawks Field Goals
Kicker Time Dist Result
Nil
GAME COMPARISON
STAT HOU STL
Total Yds 217 242
Pass Yds 134 247
Rush Yds 83 -5
Penalties 8-50 2-15
1st Downs 13 17
3rd Downs 3-13 3-12
4th Downs 2-4 1-2
Total Plays 55 56
Avg Yds/Play 3.9 4.3
Avg Yds/Completion 7.1 10.3
Avg Yds/Rush 4.2 -0.3
Sack-Adj Rush Yd(Avg) 84 (4.4) 3 (0.2)
Red Zone 1-1 2-2
Time of Poss 30:16 29:44
Turnovers (Def Pts Off) 1 (8) 1 (0)
Fumbles-Lost 3-1 1-0
Sacks (Def Yds) 2.0 (8.0) 1.0 (1.0)
TFL (Def Yds) 6 (48.0) 5 (11.0)
Alt. Kickoffs 0-0 0-0