49ers vs Cardinals live online: stats, scores and highlights | NFL Week 11 2025
Follow all the NFL action as it happens, as the San Francisco 49ers visit the Arizona Cardinals at State Farm Stadium today, Sunday November 16.

End of Game
End of Regulation
Mac Jones rushed up the middle for 1 yard loss
Mac Jones rushed up the middle for 1 yard loss
Mac Jones rushed up the middle for 1 yard loss
Brian Robinson Jr. rushed up the middle for 4 yard gain, tackled by Darius Robinson
Two-minute warning
Brian Robinson Jr. rushed up the middle for 7 yard gain, tackled by Cody Simon
Arizona kicked off for 10 yards, no return
2pt attempt failed, Jacoby Brissett pass to Trey McBride
Jacoby Brissett passed to Greg Dortch to the left for 17 yard touchdown
Jacoby Brissett passed to Greg Dortch down the middle for 4 yard gain, tackled by Nick Martin
Jacoby Brissett passed to Michael Carter to the right for 6 yard gain, tackled by Nick Martin
Jacoby Brissett passed to Michael Carter to the right for 7 yard gain, tackled by Nick Martin
Jacoby Brissett passed to Greg Dortch to the right for 16 yard gain, tackled by Marques Sigle
Jacoby Brissett passed to Michael Wilson to the left for 8 yard gain, tackled by Nick Martin
Jacoby Brissett passed to Michael Wilson to the left for 7 yard gain, tackled by Renardo Green
Jacoby Brissett incomplete pass to the left intended for Michael Wilson
San Francisco kicked off, touchback
Timeout
2pt attempt failed, Brock Purdy pass attempt
Christian McCaffrey rushed to the right for 4 yard touchdown
Christian McCaffrey rushed up the middle for 20 yard gain, tackled by Jalen Thompson
Brock Purdy passed to Christian McCaffrey to the left for 15 yard gain, tackled by Max Melton
Arizona timeout
Brock Purdy rushed to the right for 7 yard loss, tackled by Walter Nolen III
Arizona timeout
Christian McCaffrey rushed to the left for 2 yard gain, tackled by Cody Simon
Christian McCaffrey rushed to the right for 6 yard gain, tackled by Budda Baker
Brock Purdy passed to Kyle Juszczyk to the right for 5 yard gain, tackled by Zaven Collins
Arizona kicked off for 11 yards, no return
Timeout
2pt attempt failed, Bam Knight run
Jacoby Brissett passed to Trey McBride down the middle for 10 yard touchdown
Jacoby Brissett passed to Andre Baccellia to the left for 5 yard gain, tackled by Upton Stout
Michael Carter rushed up the middle for 3 yard gain, tackled by Kalia Davis
Timeout
Jacoby Brissett passed to Trey McBride down the middle for 9 yard gain, tackled by Malik Mustapha
Jacoby Brissett incomplete pass to the right
Jacoby Brissett passed to Michael Wilson to the right for 8 yard gain, tackled by Deommodore Lenoir
Jacoby Brissett passed to Michael Wilson to the right for 8 yard gain, tackled by Dee Winters
Jacoby Brissett passed to Trey McBride to the right for 17 yard gain, tackled by Dee Winters
Jacoby Brissett passed to Bam Knight down the middle for 6 yard gain, tackled by Curtis Robinson
Jacoby Brissett passed to Bam Knight to the left for 1 yard loss, tackled by CJ West
Thomas Morstead punted for 55 yards. Greg Dortch returned punt for 11 yards. Arizona committed 10 yard penalty (Holding)
Brock Purdy passed to Christian McCaffrey down the middle for 4 yard gain, tackled by Akeem Davis-Gaither
Brian Robinson Jr. rushed to the right for 4 yard gain, tackled by Akeem Davis-Gaither
Brian Robinson Jr. rushed up the middle for no gain, tackled by Cody Simon
Jacoby Brissett passed to Elijah Higgins down the middle for 5 yard gain, tackled by Upton Stout. Elijah Higgins fumbled. Keion White recovered fumble for no gain
Timeout
Jacoby Brissett incomplete pass down the middle intended for Michael Carter
Jacoby Brissett passed to Xavier Weaver to the left for 9 yard gain, tackled by Renardo Green
Arizona committed 10 yard penalty (Holding)
End of 3rd Quarter
Jacoby Brissett passed to Trey McBride to the left for 16 yard gain, tackled by Renardo Green
Jacoby Brissett passed to Trey McBride to the left for 14 yard gain, tackled by Curtis Robinson
Michael Carter rushed up the middle for 3 yard gain, tackled by Kalia Davis
Jacoby Brissett passed to Michael Wilson to the right for 2 yard gain, tackled by Darrell Luter Jr.
Jacoby Brissett passed to Michael Wilson to the right for 7 yard gain, tackled by Curtis Robinson
Jacoby Brissett passed to Michael Wilson to the right for 15 yard gain, tackled by Upton Stout
Jacoby Brissett passed to Michael Carter to the left for 6 yard gain, tackled by Dee Winters
San Francisco kicked off for 60 yards, Greg Dortch returned kickoff for 25 yards
Timeout
Eddy Piñeiro made PAT
Brock Purdy passed to George Kittle to the left for 4 yard touchdown
Brock Purdy incomplete pass to the right intended for Jauan Jennings
Brock Purdy incomplete pass to the left intended for Ricky Pearsall
Brock Purdy passed to George Kittle to the left for 6 yard gain, tackled by Akeem Davis-Gaither
Brian Robinson Jr. rushed to the left for 4 yard gain, tackled by Darius Robinson
Jacoby Brissett pass intercepted to the right. Deommodore Lenoir intercepted Jacoby Brissett for 64 yards
Arizona committed 5 yard penalty (Illegal Shift)
Jacoby Brissett passed to Michael Wilson to the right for 34 yard gain, tackled by Deommodore Lenoir
Bam Knight rushed to the right for 4 yard gain, tackled by CJ West
Jacoby Brissett passed to Michael Wilson to the left for 25 yard gain, tackled by Ji'Ayir Brown
Arizona committed 10 yard penalty (Holding)
San Francisco kicked off for 63 yards, Greg Dortch returned kickoff for 23 yards
Timeout
Eddy Piñeiro kicked a 47-yard field goal
Brock Purdy sacked by Josh Sweat for 14 yard loss
Brock Purdy passed to Christian McCaffrey to the left for 1 yard gain, tackled by Cody Simon
Christian McCaffrey rushed to the left for 5 yard gain, tackled by Dante Stills
Brock Purdy passed to George Kittle to the left for 10 yard gain, tackled by Jalen Thompson
Christian McCaffrey rushed up the middle for 5 yard gain, tackled by Akeem Davis-Gaither
Timeout
Brock Purdy passed to Christian McCaffrey to the left for 11 yard gain, tackled by Cody Simon
Christian McCaffrey rushed up the middle for no gain, tackled by Budda Baker
Brock Purdy passed to Kyle Juszczyk to the left for 21 yard gain, tackled by Garrett Williams
Timeout
Pat O'Donnell punted for 46 yards. Skyy Moore returned punt for 9 yards
Arizona committed 9 yard penalty (Holding)
Jacoby Brissett passed to Michael Wilson to the right for 2 yard gain, tackled by Curtis Robinson
Jacoby Brissett passed to Bam Knight to the right for 12 yard gain, tackled by Curtis Robinson
Arizona committed 5 yard penalty (Illegal Shift)
Jacoby Brissett incomplete pass down the middle intended for Michael Wilson
San Francisco kicked off for 65 yards, Greg Dortch returned kickoff for 31 yards
End of Half
Eddy Piñeiro kicked a 47-yard field goal
Arizona committed 15 yard penalty (Unnecessary Roughness)
San Francisco timeout
Brock Purdy passed to Jauan Jennings to the left for 6 yard gain, tackled by Max Melton
Arizona timeout
Arizona committed 5 yard penalty (Illegal Contact)
San Francisco timeout
Brock Purdy passed to Jauan Jennings to the right for 12 yard gain, tackled by Denzel Burke
Jacoby Brissett pass intercepted down the middle. Malik Mustapha intercepted Jacoby Brissett for no gain
Arizona timeout
Jacoby Brissett passed to Michael Carter to the right for 2 yard gain, tackled by Dee Winters
Arizona committed 5 yard penalty (False Start)
Jacoby Brissett incomplete pass down the middle intended for Michael Carter
Jacoby Brissett passed to Michael Wilson down the middle for 17 yard gain, tackled by Curtis Robinson
San Francisco kicked off for 64 yards, Andre Baccellia returned kickoff for 27 yards
Eddy Piñeiro kicked a 48-yard field goal
Brock Purdy incomplete pass to the left intended for Demarcus Robinson
Arizona timeout
Brock Purdy passed to George Kittle to the right for 7 yard gain, tackled by Cody Simon
Brock Purdy incomplete pass to the right intended for Jauan Jennings
Christian McCaffrey rushed to the right for 7 yard gain, tackled by PJ Mustipher
San Francisco timeout
Two-minute warning
Arizona committed 5 yard penalty (Encroachment)
Christian McCaffrey rushed to the right for 12 yard gain, tackled by Jalen Thompson
Pat O'Donnell punted for 45 yards, no return
Jacoby Brissett passed to Elijah Higgins to the left for 6 yard gain, tackled by Curtis Robinson
Jacoby Brissett passed to Trey McBride down the middle for 3 yard gain, tackled by Curtis Robinson
Jacoby Brissett passed to Trey McBride to the left for 1 yard gain, tackled by Renardo Green. Arizona committed 6 yard penalty (Holding)
Jacoby Brissett passed to Michael Wilson to the right for 4 yard gain, tackled by Deommodore Lenoir
Timeout
Thomas Morstead punted for 35 yards, no return
Brock Purdy incomplete pass down the middle intended for Ricky Pearsall
Brian Robinson Jr. rushed up the middle for 5 yard gain, tackled by Cody Simon
Brock Purdy incomplete pass down the middle intended for Brian Robinson Jr.
Arizona kicked off for 60 yards, Brian Robinson Jr. returned kickoff for 42 yards. Arizona committed 5 yard penalty (Illegal Formation)
Timeout
Chad Ryland kicked a 26-yard field goal
Jacoby Brissett passed to Michael Carter to the right for 1 yard gain, tackled by Ji'Ayir Brown
Jacoby Brissett rushed to the left for 4 yard loss, tackled by Dee Winters
Jacoby Brissett passed to Trey McBride to the left for 12 yard gain, tackled by Jason Pinnock
Arizona committed 10 yard penalty (Holding)
Jacoby Brissett passed to Greg Dortch to the right for 17 yard gain, tackled by Upton Stout
Timeout
Emari Demercado rushed up the middle for 1 yard gain, tackled by Ji'Ayir Brown
Jacoby Brissett passed to Trey McBride to the left for 28 yard gain, tackled by Darrell Luter Jr.. Arizona committed 15 yard penalty (Unsportsmanlike Conduct)
Jacoby Brissett passed to Greg Dortch to the left for 7 yard gain, tackled by Sam Okuayinonu. San Francisco committed 15 yard penalty (Unnecessary Roughness)
Emari Demercado rushed to the right for 5 yard gain, tackled by CJ West
Emari Demercado rushed to the right for 5 yard loss, tackled by Jason Pinnock
Jacoby Brissett passed to Michael Wilson down the middle for 9 yard gain, tackled by Renardo Green
Emari Demercado rushed to the left for 2 yard gain, tackled by Malik Mustapha
San Francisco kicked off for 63 yards, Michael Carter returned kickoff for 27 yards
Timeout
Eddy Piñeiro missed PAT
Brock Purdy passed to Christian McCaffrey to the left for 9 yard touchdown
Arizona committed 5 yard penalty (Holding)
Christian McCaffrey rushed up the middle for 3 yard gain, tackled by PJ Mustipher
Brock Purdy passed to George Kittle down the middle for 10 yard gain, tackled by Budda Baker
End of 1st Quarter
Christian McCaffrey rushed to the right for 14 yard gain, tackled by Garrett Williams
Brock Purdy passed to Jauan Jennings to the left for 11 yard gain, tackled by Denzel Burke
Chad Ryland missed a 58-yard field goal
Jacoby Brissett passed to Xavier Weaver to the right for 6 yard gain, tackled by Deommodore Lenoir
Jacoby Brissett incomplete pass to the left intended for Emari Demercado
Arizona committed 5 yard penalty (False Start)
Jacoby Brissett passed to Emari Demercado to the right for 3 yard gain, tackled by Ji'Ayir Brown
Timeout
Thomas Morstead punted for 49 yards. Greg Dortch returned punt for 40 yards
Brock Purdy passed to Ricky Pearsall down the middle for no gain, tackled by Budda Baker
Brian Robinson Jr. rushed to the left for 2 yard loss, tackled by Walter Nolen III
Brian Robinson Jr. rushed to the left for 2 yard gain, tackled by Dalvin Tomlinson
Arizona kicked off, touchback
Timeout
Chad Ryland made PAT
Bam Knight rushed to the left for 6 yard touchdown
Jacoby Brissett rushed up the middle for 2 yard gain, tackled by Nick Martin
Jacoby Brissett passed to Greg Dortch to the left for 5 yard gain, tackled by Renardo Green
Jacoby Brissett passed to Bam Knight to the left for 4 yard gain, tackled by Jason Pinnock
Emari Demercado rushed up the middle for 5 yard gain, tackled by Sam Okuayinonu
Jacoby Brissett passed to Emari Demercado to the left for 9 yard gain, tackled by Ji'Ayir Brown
Jacoby Brissett passed to Michael Wilson to the left for 34 yard gain, tackled by Upton Stout
Bam Knight rushed to the right for 1 yard gain, tackled by Jason Pinnock
Bam Knight rushed up the middle for 6 yard gain, tackled by Tatum Bethune
San Francisco kicked off for 64 yards, Andre Baccellia returned kickoff for 27 yards
Timeout
Eddy Piñeiro PAT blocked
Brock Purdy passed to George Kittle to the right for 30 yard touchdown
Brock Purdy passed to Demarcus Robinson to the right for 13 yard gain, tackled by Max Melton
Brock Purdy passed to Jauan Jennings to the left for 25 yard gain, tackled by Budda Baker
Brock Purdy incomplete pass to the left intended for Christian McCaffrey
Christian McCaffrey rushed up the middle for 2 yard gain, tackled by Darius Robinson
Timeout
Pat O'Donnell punted for 31 yards, no return
Jacoby Brissett incomplete pass to the right intended for Michael Wilson
Arizona committed 5 yard penalty (Delay of Game)
Jacoby Brissett passed to Trey McBride to the right for 5 yard gain, tackled by Dee Winters
Jacoby Brissett incomplete pass to the right intended for Trey McBride
Jacoby Brissett passed to Michael Wilson down the middle for 5 yard gain, tackled by Malik Mustapha
Bam Knight rushed to the right for 7 yard gain, tackled by Deommodore Lenoir
San Francisco kicked off for 58 yards, Andre Baccellia returned kickoff for 20 yards
Eddy Piñeiro made PAT
Christian McCaffrey rushed to the right for 1 yard touchdown
Arizona kicked off for 64 yards, Skyy Moore returned kickoff for 98 yards
Complete your personal details to comment