Vikings vs Giants live online: stats, scores and highlights | NFL Week 16 2025
Follow all the NFL action as it happens, as the Minnesota Vikings visit the New York Giants at MetLife Stadium today, Sunday December 21.
End of Game
End of Regulation
Max Brosmer rushed up the middle for 1 yard loss
Max Brosmer rushed up the middle for 1 yard loss
Aaron Jones Sr. rushed to the right for 9 yard gain, tackled by Tyler Nubin
NY Giants timeout
Aaron Jones Sr. rushed up the middle for 3 yard gain, tackled by Tyler Nubin
NY Giants timeout
Aaron Jones Sr. rushed to the right for 1 yard loss, tackled by Dexter Lawrence II
Two-minute warning
Jaxson Dart sacked by Andrew Van Ginkel for 8 yard loss
Jaxson Dart incomplete pass down the middle intended for Wan'Dale Robinson
Tyrone Tracy Jr. rushed to the right for 2 yard gain, tackled by Jonathan Allen
Tyrone Tracy Jr. rushed to the right for 5 yard gain, tackled by Blake Cashman
Minnesota committed 5 yard penalty (Illegal Contact)
Jaxson Dart incomplete pass down the middle intended for Darius Slayton
Tyrone Tracy Jr. rushed to the left for 1 yard gain, tackled by Jonathan Allen
Minnesota kicked off for 61 yards, Deonte Banks returned kickoff for 30 yards
Timeout
Will Reichard kicked a 30-yard field goal
Max Brosmer passed to Aaron Jones Sr. to the left for 1 yard gain, tackled by Bobby Okereke
Timeout
Aaron Jones Sr. rushed up the middle for 4 yard gain, tackled by Brian Burns
Aaron Jones Sr. rushed to the left for 2 yard gain, tackled by Tyler Nubin
NY Giants timeout
Max Brosmer passed to Zavier Scott to the left for 8 yard gain, tackled by Bobby Okereke
Aaron Jones Sr. rushed to the right for 3 yard gain, tackled by Roy Robertson-Harris
Aaron Jones Sr. rushed to the left for 6 yard gain, tackled by Bobby Okereke
Aaron Jones Sr. rushed to the right for 4 yard gain, tackled by Bobby Okereke
NY Giants committed 5 yard penalty (Neutral Zone Infraction)
Max Brosmer incomplete pass down the middle intended for Josh Oliver
Aaron Jones Sr. rushed up the middle for 2 yard gain, tackled by Bobby Okereke. NY Giants committed 5 yard penalty (Holding)
C.J. Ham rushed up the middle for 3 yard gain, tackled by Roy Robertson-Harris
Max Brosmer passed to Justin Jefferson to the left for 21 yard gain
Timeout
Max Brosmer sacked by Abdul Carter for 9 yard loss
Aaron Jones Sr. rushed to the right for 2 yard gain, tackled by Bobby Okereke
NY Giants kicked off for 63 yards, Myles Price returned kickoff for 29 yards
Timeout
Ben Sauls kicked a 39-yard field goal
Jaxson Dart passed to Wan'Dale Robinson to the left for 3 yard gain, tackled by Blake Cashman
Jaxson Dart passed to Tyrone Tracy Jr. to the right for 3 yard gain, tackled by Fabian Moreau
NY Giants committed 10 yard penalty (Holding)
Devin Singletary rushed to the left for 4 yard gain, tackled by Isaiah Rodgers
Devin Singletary rushed to the right for 8 yard gain, tackled by Blake Cashman
Devin Singletary rushed up the middle for 4 yard gain, tackled by Elijah Williams
Minnesota committed 15 yard penalty (Roughing the Passer)
End of 3rd Quarter
Jaxson Dart sacked by Jonathan Allen for 6 yard loss
Devin Singletary rushed to the right for 4 yard gain, tackled by Jonathan Allen
Jaxson Dart passed to Darius Slayton down the middle for 8 yard gain, tackled by Blake Cashman
Jaxson Dart passed to Wan'Dale Robinson down the middle for 14 yard gain, tackled by Harrison Smith
NY Giants committed 5 yard penalty (False Start)
Jaxson Dart passed to Devin Singletary to the left for 1 yard loss, tackled by Isaiah Rodgers
Devin Singletary rushed to the right for no gain, tackled by Levi Drake Rodriguez
Devin Singletary rushed to the right for 5 yard gain, tackled by Blake Cashman
Devin Singletary rushed to the left for 8 yard gain, tackled by Byron Murphy Jr.
Timeout
Ryan Wright punted for 29 yards. Gunner Olszewski returned punt for 5 yards. Minnesota committed 5 yard penalty (Illegal Formation)
Max Brosmer incomplete pass to the right intended for Jalen Nailor
Max Brosmer passed to Josh Oliver down the middle for 7 yard gain, tackled by Bobby Okereke
Max Brosmer passed to Justin Jefferson down the middle for 7 yard gain, tackled by Dru Phillips
Minnesota committed 10 yard penalty (Holding)
Max Brosmer passed to Tai Felton to the left for 6 yard gain
Aaron Jones Sr. rushed to the left for 5 yard gain, tackled by Brian Burns
Max Brosmer passed to T.J. Hockenson to the right for 2 yard gain, tackled by Jevón Holland
Aaron Jones Sr. rushed to the right for 5 yard gain, tackled by Jevón Holland
Aaron Jones Sr. rushed to the right for 6 yard gain, tackled by Bobby Okereke
Aaron Jones Sr. rushed to the left for 15 yard gain, tackled by Bobby Okereke
Timeout
Jamie Gillan punted for 40 yards, no return. Minnesota committed 10 yard penalty (Holding)
Jaxson Dart passed to Tyrone Tracy Jr. to the left for 4 yard gain, tackled by Blake Cashman
NY Giants committed 5 yard penalty (False Start)
Tyrone Tracy Jr. rushed up the middle for 3 yard gain, tackled by Blake Cashman
Tyrone Tracy Jr. rushed to the right for 3 yard gain, tackled by Jonathan Allen
Minnesota committed 5 yard penalty (Holding)
NY Giants committed 10 yard penalty (Holding)
Minnesota committed 5 yard penalty (Encroachment)
Tyrone Tracy Jr. rushed to the left for 1 yard gain, tackled by Blake Cashman
Minnesota kicked off for 50 yards, Gunner Olszewski returned kickoff for 16 yards
End of Half
Max Brosmer rushed up the middle for 1 yard loss
NY Giants kicked off, touchback
Ben Sauls made PAT
J.J. McCarthy sacked by Brian Burns for 14 yard loss. J.J. McCarthy fumbled. Tyler Nubin recovered fumble and returned for 27 yard touchdown
Aaron Jones Sr. rushed to the right for 6 yard gain, tackled by Dane Belton
Timeout
Jamie Gillan punted for 51 yards. Myles Price returned punt for 12 yards
Minnesota timeout
Jaxson Dart rushed up the middle for 4 yard gain, tackled by Andrew Van Ginkel
Jaxson Dart incomplete pass down the middle intended for Wan'Dale Robinson
Jaxson Dart passed to Wan'Dale Robinson to the left for 2 yard gain, tackled by Isaiah Rodgers
NY Giants committed 10 yard penalty (Holding)
Two-minute warning
Minnesota kicked off for 61 yards, Gunner Olszewski returned kickoff for 26 yards
Will Reichard made PAT
J.J. McCarthy rushed to the right for 12 yard touchdown
Minnesota timeout
J.J. McCarthy passed to Aaron Jones Sr. to the right for 7 yard gain, tackled by Jevón Holland
Minnesota committed 10 yard penalty (Holding)
Aaron Jones Sr. rushed to the left for 7 yard gain, tackled by Jevón Holland
Jaxson Dart pass intercepted to the left. Byron Murphy Jr. intercepted Jaxson Dart for 15 yards
NY Giants committed 5 yard penalty (Delay of Game)
Jaxson Dart incomplete pass to the right intended for Wan'Dale Robinson
Jaxson Dart sacked by Levi Drake Rodriguez for no gain
Minnesota kicked off for 65 yards, Gunner Olszewski returned kickoff for 29 yards
Timeout
Will Reichard kicked a 31-yard field goal
J.J. McCarthy sacked by Chauncey Golston for 9 yard loss
NY Giants committed 4 yard penalty (Offside)
J.J. McCarthy incomplete pass down the middle intended for Justin Jefferson
Aaron Jones Sr. rushed to the right for 1 yard gain, tackled by Darius Muasau
J.J. McCarthy passed to Jordan Addison to the left for 20 yard gain, tackled by Dane Belton
Timeout
Aaron Jones Sr. rushed up the middle for 3 yard gain, tackled by Dru Phillips. NY Giants committed 15 yard penalty (Unnecessary Roughness)
J.J. McCarthy passed to Justin Jefferson down the middle for 14 yard gain, tackled by Tyler Nubin
Minnesota committed 5 yard penalty (Delay of Game)
Aaron Jones Sr. rushed to the right for 1 yard loss, tackled by Chauncey Golston
Minnesota committed 5 yard penalty (False Start)
J.J. McCarthy passed to Jordan Addison to the right for 6 yard gain, tackled by Paulson Adebo
J.J. McCarthy passed to Justin Jefferson to the left for 16 yard gain
Aaron Jones Sr. rushed up the middle for 5 yard gain, tackled by Elijah Chatman
NY Giants kicked off for 63 yards, Myles Price returned kickoff for 21 yards
Timeout
Ben Sauls kicked a 27-yard field goal
Jaxson Dart sacked by Eric Wilson for 1 yard loss
Devin Singletary rushed to the right for 3 yard gain, tackled by Levi Drake Rodriguez
Jaxson Dart incomplete pass to the right intended for Theo Johnson
Tyrone Tracy Jr. rushed to the left for 4 yard gain, tackled by Jay Ward
Tyrone Tracy Jr. rushed to the right for 7 yard gain, tackled by Jay Ward
Jaxson Dart rushed up the middle for 3 yard gain, tackled by Blake Cashman
Tyrone Tracy Jr. rushed up the middle for 5 yard gain, tackled by Jay Ward
Wan'Dale Robinson rushed to the left for 3 yard gain, tackled by Jay Ward
End of 1st Quarter
Devin Singletary rushed to the right for 2 yard gain, tackled by Levi Drake Rodriguez
Devin Singletary rushed to the left for 5 yard gain, tackled by Blake Cashman
Devin Singletary rushed to the right for 4 yard gain, tackled by Jay Ward
Timeout
J.J. McCarthy pass intercepted to the right. Paulson Adebo intercepted J.J. McCarthy for no gain
Zavier Scott rushed to the left for no gain, tackled by Bobby Okereke
J.J. McCarthy passed to Justin Jefferson to the right for 14 yard gain, tackled by Dane Belton
J.J. McCarthy sacked by Brian Burns for 2 yard loss
J.J. McCarthy incomplete pass to the left intended for Justin Jefferson
Zavier Scott rushed up the middle for 4 yard gain, tackled by Roy Robertson-Harris
J.J. McCarthy rushed up the middle for 8 yard gain, tackled by Bobby Okereke
Timeout
Jaxson Dart sacked by Jalen Redmond for 5 yard loss
Tyrone Tracy Jr. rushed to the right for 3 yard gain, tackled by Dallas Turner
Tyrone Tracy Jr. rushed to the right for 4 yard gain, tackled by Blake Cashman
Tyrone Tracy Jr. rushed to the left for 2 yard loss, tackled by Jonathan Allen
Minnesota committed 15 yard penalty (Roughing the Passer)
Tyrone Tracy Jr. rushed to the right for 2 yard gain, tackled by Byron Murphy Jr.
Tyrone Tracy Jr. rushed to the left for 2 yard gain, tackled by Jalen Redmond
Tyrone Tracy Jr. rushed up the middle for 13 yard gain, tackled by Harrison Smith
Tyrone Tracy Jr. rushed to the left for 18 yard gain, tackled by Isaiah Rodgers
Minnesota kicked off for 56 yards, Deonte Banks returned kickoff for 26 yards
Timeout
Will Reichard kicked a 43-yard field goal
J.J. McCarthy incomplete pass to the left intended for Jordan Addison
J.J. McCarthy passed to Jordan Mason to the right for 6 yard gain, tackled by Dru Phillips
Jordan Mason rushed up the middle for no gain, tackled by Chauncey Golston
J.J. McCarthy passed to Josh Oliver to the left for 12 yard gain, tackled by Tyler Nubin
Jordan Mason rushed to the left for 5 yard gain, tackled by Tyler Nubin
J.J. McCarthy passed to Justin Jefferson down the middle for 13 yard gain, tackled by Jevón Holland
Aaron Jones Sr. rushed to the right for 1 yard loss, tackled by Chauncey Golston
J.J. McCarthy incomplete pass to the right intended for Aaron Jones Sr.
NY Giants kicked off for 60 yards, no return. NY Giants penalty (Kickoff Out of Bounds)