The Tampa Bay Buccaneers vs Houston Texans match player stats tell the story of a game decided in the final six seconds. Tampa Bay erased a five-point deficit with an 80-yard drive and defeated Houston 20-19 at NRG Stadium on September 15, 2025.
Rachaad White scored the winning touchdown on a two-yard run. Baker Mayfield kept the drive alive with a 15-yard scramble on fourth-and-10, while Houston failed to convert two important chances near Tampa Bay’s goal line.
Match Overview
Tampa Bay entered the night at 1-0 and left Houston with a 2-0 record. The Texans dropped to 0-2 despite taking a 19-14 lead with 2:10 remaining.
| Match detail | Information |
| Date | Monday, September 15, 2025 |
| Competition | NFL Week 2 |
| Venue | NRG Stadium, Houston |
| Final score | Buccaneers 20, Texans 19 |
| Records after game | Tampa Bay 2-0, Houston 0-2 |
| Attendance | 71,580 |
| Kickoff | 6:03 p.m. CDT |
| Game duration | 2 hours, 56 minutes |
| Surface | Artificial turf |
| Roof | Closed |
The official gamebook recorded sunny conditions outside the stadium, a temperature of 87°F, 45 percent humidity, and a four mph southeast wind.
Pre-Match Context
Both teams had reached the playoffs during the 2024 season, but they arrived at Week 2 in different positions.
Tampa Bay had opened its schedule with a road victory over the Atlanta Falcons. The Buccaneers were also defending four consecutive NFC South division titles, although several starters remained unavailable because of injuries.
Houston was coming off a 14-9 loss to the Los Angeles Rams. The Texans had scored only one touchdown in that opener and entered the Tampa Bay game looking for their first win of the season.
The series had strongly favored Houston before kickoff. The Texans held a 5-1 all-time advantage and had won the previous meeting 39-37 in November 2023. (NFL.com)
Quarter-by-Quarter Score
Houston scored 10 points in the first quarter but did not score again until the final period. Tampa Bay produced one touchdown in each of the first two quarters before its late winning drive.
| Team | Q1 | Q2 | Q3 | Q4 | Final |
| Tampa Bay Buccaneers | 7 | 7 | 0 | 6 | 20 |
| Houston Texans | 10 | 0 | 0 | 9 | 19 |
Quarter-by-Quarter Game Breakdown
First Quarter: Both Quarterbacks Strike Early
Houston opened the scoring with a six-play, 64-yard drive. C.J. Stroud found Nico Collins for a 29-yard touchdown, giving the Texans a 7-0 lead with 11:53 left in the quarter.
Tampa Bay answered immediately. Mayfield completed a 20-yard touchdown pass to Ryan Miller at the end of a nine-play, 65-yard possession.
Ka’imi Fairbairn then made a 35-yard field goal. Houston ended the quarter ahead 10-7 after scoring on both of its first two possessions.
Second Quarter: Tampa Bay Controls the Clock
The Buccaneers took their first lead through the longest scoring drive of the game. They covered 77 yards in 14 plays and kept the ball for eight minutes and 44 seconds.
Mayfield finished the possession with a 15-yard touchdown pass to rookie receiver Emeka Egbuka. Chase McLaughlin added the extra point to put Tampa Bay ahead 14-10 with 9:41 remaining in the half.
Neither offense scored again before halftime. Tampa Bay’s extended possession reduced Houston’s opportunities and helped the Buccaneers build a large advantage in total plays.
Third Quarter: Defenses Keep the Score Unchanged
The third quarter ended without a point. Houston’s pass rush continued to pressure Mayfield, while Tampa Bay prevented the Texans from sustaining a scoring drive.
The Buccaneers had a chance to extend their lead, but McLaughlin’s 38-yard field-goal attempt hit the right upright with 1:05 remaining. The miss kept Houston within four points entering the final quarter.
Neither team committed a turnover during the quarter. That allowed the game to remain a one-possession contest despite several stalled drives.
Fourth Quarter: Houston Leads Before Tampa Bay’s Final Drive
Houston opened the fourth quarter by advancing to Tampa Bay’s one-yard line. Nick Chubb was stopped short on third down, and Stroud’s fourth-down pass fell incomplete, leaving the Texans without points.
Special teams later created another opportunity. Houston blocked Riley Dixon’s punt, and Fairbairn converted a 53-yard field goal to cut Tampa Bay’s lead to 14-13.
Jaylin Noel then returned a punt 53 yards to the Tampa Bay 26. Chubb scored on a 25-yard run two plays later, but Houston’s two-point attempt failed. The Texans led 19-14 with 2:10 remaining.
Mayfield responded with an 11-play, 80-yard drive. He scrambled 15 yards on fourth-and-10, completed a 22-yard pass to Bucky Irving and moved Tampa Bay to the goal line. White scored from two yards out with six seconds left, putting the Buccaneers ahead 20-19.
Team Stats Comparison
Tampa Bay ran 26 more offensive plays and controlled possession for over 14 additional minutes. Houston gained more yards per play, but its limited number of possessions reduced the effect of those explosive gains.
| Team statistic | Buccaneers | Texans |
| First downs | 25 | 12 |
| Total plays | 72 | 46 |
| Total yards | 360 | 266 |
| Yards per play | 5.0 | 5.8 |
| Rushing yards | 169 | 84 |
| Passing yards | 191 | 182 |
| Third-down conversions | 6 of 14 | 2 of 9 |
| Fourth-down conversions | 1 of 1 | 0 of 1 |
| Red-zone touchdowns | 2 of 3 | 0 of 2 |
| Sacks allowed | 4 | 3 |
| Penalties | 7 for 45 | 6 for 45 |
| Turnovers lost | 0 | 0 |
| Time of possession | 37:09 | 22:51 |
Key Numbers That Decided the Game
The Tampa Bay Buccaneers vs Houston Texans match player stats show that possession and drive extension mattered more than yards per play.
Tampa Bay produced 25 first downs compared with Houston’s 12. That gap helped the Buccaneers run 72 plays and maintain possession for 37 minutes and nine seconds.
The Buccaneers also rushed for 169 yards. Their running game remained productive even when Houston recorded four sacks and repeatedly placed Mayfield under pressure.
Houston converted only two of nine third downs and failed on its only fourth-down attempt. The Texans also finished without a touchdown on two red-zone visits, including the fourth-quarter possession that ended at Tampa Bay’s one-yard line.
Neither team lost a turnover. Houston therefore needed to create field position through special teams, which it did with a blocked punt and Noel’s 53-yard return.
Tampa Bay Buccaneers Full Box Score
Mayfield spread his 25 completions among seven receivers. Tampa Bay also used Irving, White and Mayfield to produce 169 rushing yards from 30 attempts.
Buccaneers Passing
| Player | Comp/Att | Yards | TD | INT |
| Baker Mayfield | 25/38 | 215 | 2 | 0 |
Mayfield was sacked four times for 24 yards, leaving Tampa Bay with 191 net passing yards. He also lost no turnovers despite fumbling during a sack by Danielle Hunter. White recovered the ball.
Buccaneers Rushing
| Player | Carries | Yards | Average | TD |
| Bucky Irving | 17 | 71 | 4.2 | 0 |
| Rachaad White | 10 | 65 | 6.5 | 1 |
| Baker Mayfield | 3 | 33 | 11.0 | 0 |
Mayfield’s rushing total included the 15-yard fourth-down conversion on the winning possession. White contributed the final touchdown, while Irving led the team in carries and rushing yards.
Buccaneers Receiving
| Player | Receptions | Yards | Average | TD |
| Bucky Irving | 6 | 50 | 8.3 | 0 |
| Mike Evans | 5 | 56 | 11.2 | 0 |
| Sterling Shepard | 4 | 34 | 8.5 | 0 |
| Emeka Egbuka | 4 | 29 | 7.3 | 1 |
| Cade Otton | 3 | 25 | 8.3 | 0 |
| Rachaad White | 2 | 1 | 0.5 | 0 |
| Ryan Miller | 1 | 20 | 20.0 | 1 |
| Payne Durham | 0 | 0 | 0.0 | 0 |
Evans led Tampa Bay in receiving yards, but Irving recorded the most catches. Egbuka and Miller caught Mayfield’s two touchdown passes.
Buccaneers Kicking
| Player | FG Made/Att | XP Made/Att | Total Points |
| Chase McLaughlin | 0/1 | 2/2 | 2 |
McLaughlin converted both extra points but missed a 38-yard field-goal attempt in the third quarter. Tampa Bay attempted a two-point conversion after its final touchdown, but the pass was incomplete.
Buccaneers Punting
| Player | Punts | Yards | Average | Inside 20 |
| Riley Dixon | 6 | 253 | 42.2 | 0 |
One of Dixon’s punts was blocked in the fourth quarter. His net average fell to 27.7 yards because of the block and Houston’s punt-return yardage.
Buccaneers Returns
| Player | Return type | Returns | Yards | Average |
| Kameron Johnson | Punt | 1 | 6 | 6.0 |
| Kameron Johnson | Kickoff | 2 | 42 | 21.0 |
| Sean Tucker | Kickoff | 1 | 26 | 26.0 |
Houston’s kick coverage prevented Tampa Bay from producing a return longer than 26 yards. The Buccaneers instead built their winning possession from their own 20-yard line.
Buccaneers Defense
| Player | Tackles | Sacks | Key play |
| Tykee Smith | 6 | 1.0 | Two tackles for loss |
| Zyon McCollum | 5 | 0 | Five total tackles |
| SirVocea Dennis | 4 | 0 | One tackle for loss |
| Antoine Winfield Jr. | 4 | 0 | Four total tackles |
| Jamel Dean | 3 | 0 | Three total tackles |
| Vita Vea | 3 | 0 | Goal-line stop on Chubb |
| Logan Hall | 2 | 0 | Two total tackles |
| Lavonte David | 2 | 0.5 | Pass breakup and QB hit |
Tykee Smith led Tampa Bay in tackles and recorded one of the team’s three sacks. Greg Gaines added a full sack, while David and Elijah Roberts shared another.
Houston Texans Full Box Score
Houston generated several explosive plays but ran only 46 offensive snaps. Stroud completed passes to seven receivers, while Chubb handled 12 of the team’s 19 rushing attempts.
Texans Passing
| Player | Comp/Att | Yards | TD | INT |
| C.J. Stroud | 13/24 | 207 | 1 | 0 |
Stroud averaged 8.6 yards per attempt and finished with a 97.0 passer rating. Tampa Bay sacked him three times for 25 yards, reducing Houston’s net passing total to 182.
Texans Rushing
| Player | Carries | Yards | Average | TD |
| Nick Chubb | 12 | 43 | 3.6 | 1 |
| C.J. Stroud | 4 | 27 | 6.8 | 0 |
| Woody Marks | 3 | 14 | 4.7 | 0 |
Chubb’s 25-yard touchdown accounted for more than half of his rushing total. Houston otherwise gained 59 yards from its other 18 rushing plays.
Texans Receiving
| Player | Receptions | Yards | Average | TD |
| Nico Collins | 3 | 52 | 17.3 | 1 |
| Dalton Schultz | 3 | 29 | 9.7 | 0 |
| Xavier Hutchinson | 2 | 29 | 14.5 | 0 |
| Nick Chubb | 2 | 29 | 14.5 | 0 |
| Woody Marks | 1 | 37 | 37.0 | 0 |
| Jayden Higgins | 1 | 28 | 28.0 | 0 |
| Justin Watson | 1 | 3 | 3.0 | 0 |
| Harrison Bryant | 0 | 0 | 0.0 | 0 |
Collins produced Houston’s only receiving touchdown and led the team with 52 yards. Marks recorded the longest reception, a 37-yard gain.
Texans Kicking
| Player | FG Made/Att | XP Made/Att | Total Points |
| Ka’imi Fairbairn | 2/2 | 1/1 | 7 |
Fairbairn made field goals from 35 and 53 yards. His second kick followed Houston’s blocked punt and reduced Tampa Bay’s lead to one point.
Texans Punting
| Player | Punts | Yards | Average | Inside 20 |
| Tommy Townsend | 4 | 203 | 50.8 | 2 |
Townsend posted a 44.3-yard net average. Two of his punts were placed inside Tampa Bay’s 20-yard line.
Texans Returns
| Player | Return type | Returns | Yards | Average |
| Jaylin Noel | Punt | 3 | 67 | 22.3 |
| Jaylin Noel | Kickoff | 3 | 78 | 26.0 |
| Tremon Smith | Kickoff | 1 | 29 | 29.0 |
Noel’s 53-yard punt return was Houston’s biggest special-teams play. It gave the offense possession at Tampa Bay’s 26-yard line before Chubb’s touchdown.
Texans Defense
| Player | Tackles | Sacks | Key play |
| Henry To’oTo’o | 11 | 0 | One tackle for loss |
| Azeez Al-Shaair | 10 | 0 | One pass breakup |
| C.J. Gardner-Johnson | 6 | 0 | One quarterback hit |
| Jalen Pitre | 6 | 0 | Six total tackles |
| Kamari Lassiter | 5 | 0 | Five total tackles |
| Danielle Hunter | 5 | 2.0 | Forced a fumble |
| Will Anderson Jr. | 4 | 1.0 | Eight-yard sack |
| Derek Stingley Jr. | 3 | 0 | Two pass breakups |
Hunter recorded the 100th sack of his NFL career during the game. Sheldon Rankins supplied Houston’s fourth sack and added two tackles for loss.
Top Performers
Baker Mayfield
| Comp/Att | Pass Yards | Pass TD | Rush Yards | Turnovers |
| 25/38 | 215 | 2 | 33 | 0 |
Mayfield completed touchdown passes to Ryan Miller and Emeka Egbuka during Tampa Bay’s first two scoring drives. His most important contribution came after Houston moved ahead late in the fourth quarter. Facing fourth-and-10, Mayfield escaped pressure and ran 15 yards to extend the game.
He then completed a 22-yard pass to Irving, moving the Buccaneers deep into Houston territory. Mayfield did not throw an interception, and Tampa Bay recovered his only fumble before it could become a turnover.
Rachaad White
| Carries | Rush Yards | Rush Average | Rush TD | Fumble Recoveries |
| 10 | 65 | 6.5 | 1 | 1 |
White gave Tampa Bay productive carries behind an offensive line that lost right tackle Luke Goedeke during the game. He averaged 6.5 yards per attempt and finished with the team’s highest rushing average among its running backs. White also recovered Mayfield’s fumble after Hunter’s sack, preventing Houston from gaining possession.
His final carry decided the game. White followed his blocking for a two-yard touchdown with six seconds left, completing Tampa Bay’s 80-yard drive and changing a 19-14 deficit into a 20-19 lead.
Bucky Irving
| Carries | Rush Yards | Receptions | Rec. Yards | Scrimmage Yards |
| 17 | 71 | 6 | 50 | 121 |
Irving led Tampa Bay in both rushing attempts and receptions. His 121 yards from scrimmage gave Mayfield a reliable option on the ground and on shorter passes. That balance helped the Buccaneers sustain possessions and run 72 offensive plays.
Irving also contributed during the final drive. His 22-yard catch after Mayfield’s fourth-down scramble moved the ball from Houston’s 39-yard line to the 17. Tampa Bay reached the end zone four plays later, making Irving’s gain one of the final possession’s central plays.
C.J. Stroud
| Comp/Att | Pass Yards | Pass TD | INT | Rush Yards |
| 13/24 | 207 | 1 | 0 | 27 |
Stroud opened the game with a 29-yard touchdown pass to Collins and finished without an interception. His completions produced 8.6 yards per attempt, including gains of 37 yards to Marks and 28 yards to Higgins. However, Houston struggled to keep drives alive and converted only two of nine third downs.
Stroud also faced pressure that led to three sacks. The offense reached Tampa Bay’s one-yard line in the fourth quarter but left without points after Stroud’s fourth-down pass fell incomplete.
Danielle Hunter
| Tackles | Sacks | Sack Yards | Tackles for Loss | Forced Fumbles |
| 5 | 2.0 | 11 | 2 | 1 |
Hunter led Houston’s pressure against Mayfield. His two sacks accounted for half of the Texans’ total and included the 100th sack of his NFL career. Hunter also forced a fumble on one of those plays, but White recovered it for Tampa Bay. His pressure helped Houston hold the Buccaneers scoreless throughout the third quarter and most of the fourth.
Tampa Bay adjusted on its last possession by using Mayfield’s movement and shorter completions, limiting Houston’s opportunity to produce another drive-ending sack.
Starting Lineups
Offensive Starters
| Position | Tampa Bay Buccaneers | Houston Texans |
| WR | Mike Evans | Nico Collins |
| WR | Emeka Egbuka | Jayden Higgins |
| WR/FB | Sterling Shepard | Jakob Johnson |
| TE | Cade Otton | Harrison Bryant |
| LT | Graham Barton | Aireontae Ersery |
| LG | Michael Jordan | Laken Tomlinson |
| C | Ben Bredeson | Jake Patterson |
| RG | Cody Mauch | Ed Ingram |
| RT | Luke Goedeke | Tytus Howard |
| QB | Baker Mayfield | C.J. Stroud |
| RB | Bucky Irving | Nick Chubb |
Houston opened with a fullback in its listed starting group, while Tampa Bay began with three wide receivers.
Defensive Starters
| Position | Tampa Bay Buccaneers | Houston Texans |
| DE/DL | Logan Hall | Danielle Hunter |
| NT/DT | Vita Vea | Tim Settle |
| DL/DT | Calijah Kancey | Sheldon Rankins |
| OLB/DE | Yaya Diaby | Will Anderson Jr. |
| OLB/LB | Haason Reddick | Azeez Al-Shaair |
| LB | Lavonte David | Henry To’oTo’o |
| LB/S | SirVocea Dennis | Jalen Pitre |
| CB | Jamel Dean | Derek Stingley Jr. |
| CB | Zyon McCollum | Kamari Lassiter |
| S | Tykee Smith | Calen Bullock |
| S | Antoine Winfield Jr. | C.J. Gardner-Johnson |
The Texans listed three safeties in their starting group. Tampa Bay used two inside linebackers behind its defensive front.
Injury Report
Tampa Bay entered the game without Chris Godwin and Tristan Wirfs. Houston was missing Christian Kirk, Braxton Berrios and reserve offensive lineman Jake Andrews.
| Player | Team | Injury | Status |
| Chris Godwin | Buccaneers | Ankle | Out, inactive |
| Tristan Wirfs | Buccaneers | Knee | Out, inactive |
| Luke Goedeke | Buccaneers | Foot | Active, left during game |
| Calijah Kancey | Buccaneers | Pectoral | Left game, ruled out |
| Rachaad White | Buccaneers | Undisclosed | Left briefly, returned |
| Christian Kirk | Texans | Hamstring | Out, inactive |
| Braxton Berrios | Texans | Hamstring | Out, inactive |
| Jake Andrews | Texans | Ankle | Out, inactive |
| Azeez Al-Shaair | Texans | Undisclosed | Left briefly, returned |
| Jalen Pitre | Texans | Undisclosed | Left briefly, returned |
| Justin Watson | Texans | Undisclosed | Return listed as questionable |
Goedeke started despite entering the game with a questionable designation, but he aggravated his foot problem after 13 snaps. Kancey suffered a pectoral injury and was later placed on injured reserve.
Season Series and Head-to-Head History
The teams met only once during the 2025 regular season, giving Tampa Bay a 1-0 season-series advantage. Houston continued to lead the all-time series 5-2 after the result.
| Date | Winner | Score | Venue |
| December 14, 2003 | Tampa Bay | 16-3 | Raymond James Stadium |
| December 9, 2007 | Houston | 28-14 | Reliant Stadium |
| November 13, 2011 | Houston | 37-9 | Raymond James Stadium |
| September 27, 2015 | Houston | 19-9 | NRG Stadium |
| December 21, 2019 | Houston | 23-20 | Raymond James Stadium |
| November 5, 2023 | Houston | 39-37 | NRG Stadium |
| September 15, 2025 | Tampa Bay | 20-19 | NRG Stadium |
The 2025 victory ended Tampa Bay’s five-game losing run against Houston. It was also the Buccaneers’ first win in the series since the teams’ initial meeting in 2003.
Conference Standings After Week 2
Tampa Bay’s victory kept it unbeaten and placed it first in the NFC South. Houston remained without a win and sat behind Indianapolis and Jacksonville in the AFC South.
| Team | Conference | Division | Record | Division position |
| Tampa Bay Buccaneers | NFC | NFC South | 2-0 | 1st |
| Houston Texans | AFC | AFC South | 0-2 | 3rd, tied on record |
The Texans shared a 0-2 record with Tennessee, while Indianapolis led the AFC South at 2-0.
Broadcast and Streaming Information
The Monday night game received national television coverage. Local radio and Spanish-language options were also available in the Houston market.
| Platform | Channel or station | Language | Coverage |
| National TV | ESPN | English | United States |
| National TV | ABC | English | Selected markets |
| National TV | ESPN Deportes | Spanish | United States |
| Streaming | NFL+ | English | Eligible mobile and tablet access |
| Houston radio | SportsRadio 610 | English | Local radio |
| Houston radio | 100.3 The Bull | English | Local simulcast |
| Houston radio | Mega 101 FM | Spanish | Local Spanish broadcast |
Houston’s English radio team included Marc Vandermeer, Andre Ware and John Harris. Enrique Vasquez and Gustavo Rangel handled the Spanish-language broadcast.
Conclusion
Tampa Bay’s late drive turned a likely road defeat into a 2-0 start. The Buccaneers had controlled possession for most of the night but still needed a fourth-down scramble, a key completion to Irving and White’s goal-line run to finish the comeback.
Houston fell to 0-2 after failing to convert its earlier fourth-quarter visit to Tampa Bay’s one-yard line. The Texans created late scoring chances through their special teams, but Tampa Bay retained enough time to answer their final touchdown.
The Buccaneers returned home in Week 3 to face the New York Jets. Houston prepared for an AFC South road game against the Jacksonville Jaguars, where it had another opportunity to secure its first victory of the season.
For more match updates, read: Sacramento Kings vs Phoenix Suns Match Player Stats
Frequently Asked Questions
Who won the Buccaneers vs Texans game?
The Tampa Bay Buccaneers won 20-19 after Rachaad White scored a two-yard touchdown with six seconds remaining in the fourth quarter.
What were Baker Mayfield’s player stats?
Mayfield completed 25 of 38 passes for 215 yards, two touchdowns and no interceptions. He also rushed three times for 33 yards.
Who scored the game-winning touchdown?
Rachaad White scored the winning touchdown on a two-yard run, finishing an 11-play, 80-yard drive with six seconds left.
What were the main Tampa Bay Buccaneers vs Houston Texans match player stats?
Mayfield passed for 215 yards, Irving produced 121 scrimmage yards, Stroud passed for 207 yards and Hunter recorded two sacks.
Did either team commit a turnover?
Neither team lost a turnover. Mayfield fumbled after a Hunter sack, but White recovered the ball before Houston could take possession.
How did Houston take the lead in the fourth quarter?
Fairbairn kicked a 53-yard field goal, then Chubb scored on a 25-yard run after Noel’s 53-yard punt return.
Where was the game played and broadcast?
The game was played at NRG Stadium in Houston and televised through ESPN, ABC and ESPN Deportes, with streaming available through NFL+.


