The New York Giants got back in the win column with a 27-21 overtime victory on the road over the Houston Texans in Week 7.
The Giants picked up 420 total yards of offense and held the Texans to only 237. After Cam Skattebo registered a career-long run of 42 yards on the Giants' second play from scrimmage in overtime, Devin Singletary followed it up with a 30-yard touchdown run to walk it off.
The win brings the Giants to 4-2-1 as they head into their bye week. Following the time off, they will face off against NFC East opponents in back-to-back weeks with matchups on the road against the Eagles and at home against the Commanders on Thursday Night Football.
Here are key performances from the Week 7 victory.

RB Cam Skattebo
One week after registering zero touches against the Saints, Skattebo had a career day in Houston. The second-year running back rushed for a career-high 124 yards, including a career-long run of 42 yards in overtime, and scored his second touchdown of the season. Skattebo forced six missed tackles and generated four explosive carries after having only five explosives through Week 6, according to Next Gen Stats.

WR Malik Nabers
Nabers continued his dominant stretch as the third-year wideout registered his fourth consecutive game with 100+ receiving yards. Nabers caught a game-high seven passes for 111 yards on 9 targets. His four games with 100+ receiving yards is the longest active streak in the NFL and the longest by a Giant since Odell Beckham Jr. did it in six straight games in 2015.

QB J.J. McCarthy
Following his historic fourth quarter in last week's loss, McCarthy kept his strong play going in his first start under center with the Giants. The young quarterback completed 20 of 28 passes (71.4 percent) for 252 yards, earning a passer rating of 99.1. He became the youngest Giant since 1954 to throw for 250+ yards and a 70+ completion percentage. McCarthy generated a 19.4 percent explosive rate in Week 7, the fourth-highest of his career.
McCarthy had five completions of 20+ yards, matching his career-high that he set in the fourth quarter of last week's loss. His 10 completions of 20+ yards since Week 6 are the second-most in the NFL, and he accomplished this having only played 11 minutes in Week 6.

The Offensive Line
The big guys up front had a strong outing in Week 7. They helped pave the way for the Giants to accumulate a season-high 188 yards and four touchdowns on the ground, including scores from four different players, and an average of 5.5 yards per carry. This came against a Texans run defense that entered Week 7 ranking 3rd in yards, 3rd in yards per attempt and 12th in touchdowns allowed on the ground. It was an impressive performance from the whole group, especially OT Jermaine Eluemunor, who came back from a calf injury that sidelined him last week and had him listed as questionable on the final injury report.

RB Devin Singletary
Skattebo wasn't the only Giants running back to find the end zone on Sunday. Tyrone Tracy Jr. got the scoring started for the Giants with a 2-yard touchdown run on the team's first drive of the game. Of course, Singletary had the biggest play of the day when he broke loose for a 30-yard touchdown run in overtime to walk it off for the Giants. The veteran running back finished with 41 yards on five carries and added three receptions for 14 yards.

The defense
The entire unit deserves a game ball with their performance against a surging Texans offense. C.J. Stroud was limited to just 153 passing yards, the run defense contained them to only 84 yards on 25 carries, and the Texans went just three for 12 on 3rd down.

CB Deonte Banks
Banks was primarily tasked with covering Texans star wide receiver Nico Collins, and the fourth-year cornerback did a tremendous job. Banks was matched up against Collins 14 times, which resulted in only one reception for four yards, according to NGS. All four of his targets against Collins were in a tight window, the second-most in a single matchup in his career. Banks recorded another two pass breakups in the win, giving him 10 in just five games this season.

LB Micah McFadden
With Tremaine Edmunds being placed on injured reserve Saturday, McFadden got his first start since Week 1 of the 2025 season and took advantage of the opportunity. McFadden finished with a team-high 10 solo tackles, two tackles for loss and one quarterback hit as he played a big role in the defense limiting the Texans to just 84 yards on the ground.

OLB Abdul Carter
Carter finished with four tackles (two solo), but made his presence felt in the pass rush, where he found himself in the backfield often. The second-year edge rusher generated six pressures, according to Pro Football Focus, and drew several holding penalties on the Texans. Coach John Harbaugh also told the media after the game that Carter gave a speech in the locker room at halftime that seemed to spark the team in the second half.

LB Arvell Reese
The rookie linebacker put together another strong performance. Reese finished tied for the second-most tackles on the team with seven (five solo) and added a half-sack and one tackle for loss.
View photos from the Week 7 matchup between the Giants and Texans in Houston.

RB Devin Singletary (26)

RB Cam Skattebo (44)

QB J.J. McCarthy (18)

Head Coach John Harbaugh, CB Deonte Banks (2)

QB J.J. McCarthy (18)

RB Devin Singletary (26)

Head Coach John Harbaugh

RB Devin Singletary (26)

OLB Abdul Carter (3)

Head Coach John Harbaugh

QB Jameis Winston (19)

RB Cam Skattebo (44)

RB Cam Skattebo (44)

QB J.J. McCarthy (18)

LB Arvell Reese (52)

WR Malik Nabers (1)

CB Deonte Banks (2)

RB Tyrone Tracy Jr. (29)

WR Malik Nabers (1)

DL DJ Reader (98), C Bryan Hudson (60) ,LB Malik Harrison (54)

K Dominic Zvada (34)

ILB Micah McFadden (41)

CB Deonte Banks (2), OLB Abdul Carter (3), S Jason Pinnock (25)

ILB Micah McFadden (41)

QB Jameis Winston (19)

S Tyler Nubin (27)

ILB Micah McFadden (41)

DL DJ Reader (98), C Bryan Hudson (60), LB Malik Harrison (54)

DL DJ Reader (98), C Bryan Hudson (60) ,LB Malik Harrison (54)

WR Malik Nabers (1)

DL DJ Reader (98), C Bryan Hudson (60), LB Malik Harrison (54)

DL DJ Reader (98), C Bryan Hudson (60), LB Malik Harrison (54)

RB Cam Skattebo (44)

QB J.J. McCarthy (18), OL Francis "SiSi" Mauigoa (65)

G Jon Runyan Jr. (76), C Bryan Hudson (60), T Andrew Thomas (78)

RB Cam Skattebo (44)

RB Cam Skattebo (44)

RB Cam Skattebo (44), FB Patrick Ricard (45)

C Bryan Hudson (60), G Jon Runyan Jr. (76), T Andrew Thomas (78)

CB Deonte Banks (2)

QB J.J. McCarthy (18), C Bryan Hudson (60), OL Francis "SiSi" Mauigoa (65)

QB J.J. McCarthy (18), G Jon Runyan Jr. (76), FB Patrick Ricard (45), OL Francis "SiSi" Mauigoa (65)

WR Malik Nabers (1)

RB Cam Skattebo (44)

WR Malik Nabers (1)

WR Malachi Fields (88), TE Isaiah Likely (9)

QB J.J. McCarthy (18), OL Francis "SiSi" Mauigoa (65)

RB Tyrone Tracy Jr. (29)

G Jon Runyan Jr. (76), C Bryan Hudson (60), T Andrew Thomas (78)

RB Tyrone Tracy Jr. (29)

WR Malik Nabers (1)

RB Cam Skattebo (44), C Bryan Hudson (60), OL Francis "SiSi" Mauigoa (65), T Jermaine Eluemunor (72), G Jon Runyan Jr. (76), QB J.J. McCarthy (18)

WR Malachi Fields (88), C John Michael Schmitz Jr. (61)

WR Malachi Fields (88)

WR Malachi Fields (88), DT Darius Alexander (91), TE Isaiah Likely (9)

OLB Kayvon Thibodeaux (5)

WR Malachi Fields (88)

QB J.J. McCarthy (18)

OLB Abdul Carter (3), ILB Micah McFadden (41), S Ar'Darius Washington (24), DL DJ Reader (98), DL Shelby Harris (93), S Ar'Darius Washington (24), CB Deonte Banks (2)

WR Malachi Fields (88)

OLB Abdul Carter (3), DL DJ Reader (98) ,DL Shelby Harris (93)

CB Deonte Banks (2)

RB Tyrone Tracy Jr. (29), QB J.J. McCarthy (18)

WR Malik Nabers (1)

RB Cam Skattebo (44)

T Andrew Thomas (78)

G Jon Runyan Jr. (76)

WR Malachi Fields (88)

RB Cam Skattebo (44)

RB Cam Skattebo (44)

QB J.J. McCarthy (18), RB Tyrone Tracy Jr. (29)

TE Thomas Fidone II (86)

QB J.J. McCarthy (18)

K Dominic Zvada (34)

WR Malachi Fields (88)

K Dominic Zvada (34)

TE Thomas Fidone II (86)

RB Cam Skattebo (44)

RB Cam Skattebo (44)

WR Malachi Fields (88)

WR Malachi Fields (88)

WR Malachi Fields (88)

WR Malachi Fields (88)

WR Malachi Fields (88)

T Andrew Thomas (78)

WR Malachi Fields (88)

K Dominic Zvada (34)

WR Malachi Fields (88)

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

OLB Abdul Carter (3)

OLB Abdul Carter (3)

OLB Abdul Carter (3)

TE Chris Manhertz (85)

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

G Jon Runyan Jr. (76), C Bryan Hudson (60), T Andrew Thomas (78)

WR Darnell Mooney (17), C Bryan Hudson (60), T Andrew Thomas (78)

QB J.J. McCarthy (18)

WR Darnell Mooney (17)

WR Malik Nabers (1)

Head Coach John Harbaugh

C Bryan Hudson (60), G Jon Runyan Jr. (76), T Jermaine Eluemunor (72)

WR Malik Nabers (1), RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29), QB J.J. McCarthy (18)

RB Tyrone Tracy Jr. (29), RB Cam Skattebo (44)

RB Tyrone Tracy Jr. (29), RB Cam Skattebo (44), WR Charlie Jones (89)

Head Coach John Harbaugh, RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

QB J.J. McCarthy (18)

LB Arvell Reese (52)

RB Tyrone Tracy Jr. (29)

ILB Micah McFadden (41)

RB Tyrone Tracy Jr. (29)

TE Thomas Fidone II (86)

TE Thomas Fidone II (86)

QB Jameis Winston (19)

TE Chris Manhertz (85)

K Dominic Zvada (34), P Jordan Stout (15)

K Dominic Zvada (34)

QB J.J. McCarthy (18)

K Dominic Zvada (34)

K Dominic Zvada (34)

RB Devin Singletary (26)

QB J.J. McCarthy (18)

QB J.J. McCarthy (18)

TE Thomas Fidone II (86)

TE Thomas Fidone II (86)

TE Thomas Fidone II (86)

QB J.J. McCarthy (18)

QB J.J. McCarthy (18)

RB Tyrone Tracy Jr. (29)

RB Devin Singletary (26)

QB Jameis Winston (19)

RB Devin Singletary (26)

QB Jameis Winston (19)

K Dominic Zvada (34), P Jordan Stout (15)

TE Thomas Fidone II (86)

TE Thomas Fidone II (86), WR Malachi Fields (88)

TE Thomas Fidone II (86)

TE Thomas Fidone II (86)

QB Jameis Winston (19)

DB Elijah Campbell (28)

OLB Kayvon Thibodeaux (5)

QB J.J. McCarthy (18), RB Cam Skattebo (44)

Head Coach John Harbaugh

QB Jameis Winston (19),T Andrew Thomas (78)

K Dominic Zvada (34), LS Ben Mann (58)

OL Francis "SiSi" Mauigoa (65)

DL DJ Reader (98)

OL Francis "SiSi" Mauigoa (65)

QB Jameis Winston (19)

Head Coach John Harbaugh

Head Coach John Harbaugh

C Bryan Hudson (60), QB J.J. McCarthy (18), FB Patrick Ricard (45), RB Cam Skattebo (44)

QB J.J. McCarthy (18)

WR Malik Nabers (1)

WR Malik Nabers (1), WR Darnell Mooney (17), RB Tyrone Tracy Jr. (29)

CB Paulson Adebo (21)

Head Coach John Harbaugh

WR Malik Nabers (1), WR Darnell Mooney (17), RB Tyrone Tracy Jr. (29)

QB J.J. McCarthy (18), RB Tyrone Tracy Jr. (29)

RB Cam Skattebo (44), RB Tyrone Tracy Jr. (29)

QB J.J. McCarthy (18), RB Cam Skattebo (44)

S Jason Pinnock (25)

DL Bobby Jamison-Travis (97)

CB Dru Phillips (22), S Jason Pinnock (25)

WR Malik Nabers (1)

RB Cam Skattebo (44)

WR Malachi Fields (88)

QB J.J. McCarthy (18)

P Jordan Stout (15)

Head Coach John Harbaugh

P Jordan Stout (15)

OLB Kayvon Thibodeaux (5)

Head Coach John Harbaugh

ILB Micah McFadden (41)

ILB Micah McFadden (41)

LB Arvell Reese (52)

LB Arvell Reese (52)

OLB Abdul Carter (3)

OLB Kayvon Thibodeaux (5)

DL DJ Reader (98), \97, DL Shelby Harris (93)

OLB Abdul Carter (3)

Head Coach John Harbaugh

RB Cam Skattebo (44)

RB Cam Skattebo (44), QB J.J. McCarthy (18)

RB Cam Skattebo (44)

RB Cam Skattebo (44)


DL DJ Reader (98)

DL DJ Reader (98)

CB Nic Jones (31)

RB Cam Skattebo (44)

S Tyler Nubin (27), LB Jack Kelly (51)

RB Devin Singletary (26)

RB Devin Singletary (26)

RB Devin Singletary (26)







