Thursday, November 19, 2026     8:25 PM EST


38

Final


21

Team Ratings

Injury Report

WR 39 Thomas Williams - Injury to Knee. Out for 2 weeks. Eligible to play Season 3, Week 14.

Game Summary

Total plays: 122
Play of the game:  Q4 2nd and 6 at SF 29 I-Form Pro - Quick Slants David Johnson drops back to pass. David Johnson pass to Tyler Gregory for 71 yards. Touchdown! Extra point is good!
SF 31   ARI 14

Player of the game: 10 David Johnson 28/37 (76%), 427 pass yds (71-yd long, 11.5 yds/att), 1 rush, 4 rush yds (4 yds/rush), 5 TDs, 1 INT, 2 sacks, 140.7 RTG

Team Stats


Game Stats

Game engine version: 2
441 total yards

QB 103 OVR 10 David Johnson 28/37 (76%), 427 pass yds (71-yd long, 11.5 yds/att), 1 rush, 4 rush yds (4 yds/rush), 5 TDs, 1 INT, 2 sacks, 140.7 RTG
HB 70 OVR 44 Jack Bacon 10 rush, 18 rush yds (1.8 yds/rush)
WR 96 OVR 13 Ka'Deem McLeod 5 rec / 7 targets, 1 drop, 82 rec yds (36-yd long), 2 TDs
WR 76 OVR 82 Dontae Floyd 6 rec / 9 targets, 125 rec yds (65-yd long), 1 TD
WR 80 OVR 10 T.J. Fugate 9 rec / 10 targets, 103 rec yds (19-yd long)
WR 67 OVR 86 Sean Sanders 4 rec / 4 targets, 24 rec yds (14-yd long)
TE 79 OVR 88 Tyler Gregory 4 rec / 5 targets, 93 rec yds (71-yd long), 2 TDs
TE 71 OVR 30 A.J. Wright 0 rec / 2 targets, 1 drop

DE 86 OVR 53 Junius Burkhardt 2 pressures, 4 tackles, 1 for loss, 1 sack
DE 91 OVR 90 Peyton Meredith 2 pressures, 6 tackles, 2 for loss, 2 sacks, 1 fumble forced
DT 59 OVR 93 Jesse Rigsby 1 tackle
OLB 87 OVR 41 Christian Richardson 1 pressure, 4 tackles, 2 for loss
OLB 84 OVR 47 Christian Toledo 2 tackles
MLB 70 OVR 55 Jules Mitchell 2 tackles
MLB 82 OVR 40 Steven Gunter 5 tackles
CB 68 OVR 31 John Hobbs 3 tackles
CB 89 OVR 42 Andrew Washington 4 tackles, 89 KR yds
CB 64 OVR 22 Jarius Garrett 3 tackles
CB 75 OVR 35 Mike Jean 3 tackles
S 84 OVR 39 Emmett Tate 2 tackles, 1 pass tipped
S 92 OVR 27 Matt Sellers 6 tackles, 1 pass tipped

K 88 OVR 8 Rueben Vidal 1/2, made: 19, missed: 64
P 84 OVR 19 Ryan Wilhelm 2 punts, 1 inside 20
212 total yards

QB 80 OVR 19 C.J. Edwards 16/29 (55%), 188 pass yds (29-yd long, 6.5 yds/att), 1 TD, 3 sacks, 1 fumble, 85.3 RTG
HB 76 OVR 45 Demetri Singleton 18 rush, 33 rush yds (1.8 yds/rush), 1 TD
WR 87 OVR 39 Thomas Williams 4 rec / 5 targets, 48 rec yds (21-yd long)
WR 81 OVR 87 Jerry Dorsey 4 rec / 9 targets, 31 rec yds (11-yd long), 1 TD
WR 71 OVR 42 Elijah Stallings 2 rec / 3 targets, 1 drop, 17 rec yds (13-yd long)
WR 80 OVR 85 Victor Jones 3 rec / 5 targets, 63 rec yds (29-yd long)
TE 83 OVR 47 Wayne McClain 3 rec / 6 targets, 29 rec yds (16-yd long), 1 pancake
TE 75 OVR 30 Byron Hudson 0 rec / 1 targets

DE 81 OVR 68 Devin Butler 1 pressure, 2 tackles
DT 92 OVR 77 Louis Johnson 2 pressures, 5 tackles, 2 for loss, 1 sack
DT 66 OVR 76 Bell Williams 2 tackles
OLB 95 OVR 31 A.J. Ellis 3 tackles
OLB 95 OVR 59 Michael Turner 1 pressure, 1 tackle
MLB 74 OVR 50 Andy Alexander 1 tackle
MLB 98 OVR 91 Mike Madison 1 pressure, 2 tackles, 1 for loss, 1 sack
CB 75 OVR 43 Clay Outlaw 4 tackles
CB 76 OVR 25 Dylan Myers 8 tackles, 1 pass tipped
CB 80 OVR 37 Kapri Dorsey 3 tackles, 1 pass tipped, 1 INT, 23 TO yds, 144 KR yds, 1 TD
CB 75 OVR 47 Billy Hollis 1 tackle
CB 73 OVR 34 Joshua Williams 2 tackles
S 95 OVR 39 Bryan Hodge 2 tackles, 1 pass tipped
S 72 OVR 35 Jaye Middleton 2 tackles

K 80 OVR 9 Brendan Cote 0/1, missed: 56
P 59 OVR 15 Allen Bernier 4 punts, 1 inside 20

All Plays

Time between plays:

 Q1 15:00 KickoffKickoff by Brendan Cote to SF 8, returned by Andrew Washington for 22 yards (to SF 30).

 Q1 14:52 1st and 10 at SF 30 Singleback Big - Outs David Johnson drops back to pass. David Johnson pass intended for A.J. Wright incomplete. (Dylan Myers)
 Q1 14:39 2nd and 10 at SF 30 Shotgun Spread - Texas David Johnson drops back to pass. David Johnson pass to Dontae Floyd for 17 yards. (Clay Outlaw) First down!
 Q1 13:51 1st and 10 at SF 47 Singleback Big - HB Blast Left Jack Bacon takes the handoff. Jack Bacon ran and was tackled behind the line for -2 yards! (Louis Johnson)
 Q1 13:08 2nd and 12 at SF 45 Shotgun Empty - Slot Drive David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Sean Sanders for 3 yards. (Joshua Williams)
 Q1 12:19 3rd and 9 at SF 48 Shotgun Empty - Double In David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Sean Sanders for 4 yards. (Joshua Williams)
 Q1 11:32 4th and 5 at ARI 48 PuntPunt by Ryan Wilhelm for 36 yards, returned by Kapri Dorsey for 0 yards (Fair Catch) (to ARI 12).

 Q1 11:24 1st and 10 at ARI 12 Singleback Normal - TE Post C.J. Edwards drops back to pass. BLITZ (OLB Christian Richardson)! C.J. Edwards pass to Jerry Dorsey for 10 yards. (Mike Jean) First down!
 Q1 10:31 1st and 10 at ARI 22 Singleback Big - HB Blast Left Demetri Singleton takes the handoff. Demetri Singleton ran for 7 yards. (Christian Richardson)
 Q1 9:44 2nd and 3 at ARI 29 I-Form Pro - HB Toss Right Demetri Singleton takes the handoff. Demetri Singleton ran for 3 yards. (Junius Burkhardt) First down!
 Q1 8:53 1st and 10 at ARI 32 Singleback Normal - Double Hitch C.J. Edwards drops back to pass. C.J. Edwards pass intended for Wayne McClain incomplete. (Andrew Washington)
 Q1 8:38 2nd and 10 at ARI 32 Singleback Normal - TE Post C.J. Edwards drops back to pass. C.J. Edwards pass intended for Wayne McClain incomplete. (Steven Gunter)
 Q1 8:24 3rd and 10 at ARI 32 Shotgun Empty - Slot Drive C.J. Edwards drops back to pass. C.J. Edwards pass intended for Jerry Dorsey incomplete. (Emmett Tate)
 Q1 8:12 4th and 10 at ARI 32 PuntPunt by Allen Bernier for 34 yards, returned by Andrew Washington for 0 yards (Fair Catch) (to SF 34).

 Q1 8:05 1st and 10 at SF 34 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to T.J. Fugate for 19 yards. (Andy Alexander) First down!
 Q1 7:20 1st and 10 at ARI 47 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass intended for Ka'Deem McLeod dropped!
 Q1 7:09 2nd and 10 at ARI 47 Shotgun Spread - Flood David Johnson drops back to pass. G Ben Chaffin got beat! Pressure from DT Louis Johnson! David Johnson sacked for -5 yards (Louis Johnson)
 Q1 6:17 3rd and 15 at SF 48 Shotgun Empty - Slot Drive David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Dontae Floyd for 17 yards. (Clay Outlaw) First down!
 Q1 5:24 1st and 10 at ARI 35 Shotgun Spread - Texas David Johnson drops back to pass. David Johnson pass intended for Dontae Floyd intercepted by Kapri Dorsey! Return of 23 yards.

 Q1 5:15 1st and 10 at SF 42 Singleback Big - HB Sweep Right Demetri Singleton takes the handoff. Demetri Singleton ran for 2 yards. (Steven Gunter)
 Q1 4:26 2nd and 8 at SF 40 Singleback Normal - Double Hitch C.J. Edwards drops back to pass. C.J. Edwards pass to Wayne McClain for 5 yards. (Matt Sellers)
 Q1 3:42 3rd and 3 at SF 35 I-Form Pro - HB Counter Weak Demetri Singleton takes the handoff. Demetri Singleton ran and was tackled behind the line for -4 yards! (Christian Richardson)
 Q1 2:50 4th and 7 at SF 39 Field Goal56 yard FG attempt by Brendan Cote missed!

 Q1 2:47 1st and 10 at SF 46 Singleback Big - Outs David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 2 yards. (Bryan Hodge)
 Q1 1:55 2nd and 8 at SF 48 Singleback Normal - HB Stretch Right Jack Bacon takes the handoff. Jack Bacon ran for 2 yards. (Bell Williams)
 Q1 1:03 3rd and 6 at midfield Singleback Normal - TE Post David Johnson drops back to pass. BLITZ (OLB Michael Turner)! David Johnson pass to Dontae Floyd for 3 yards. (Clay Outlaw)
 Q1 0:12 4th and 3 at ARI 47 Field Goal64 yard FG attempt by Rueben Vidal missed!

 Q1 0:07 1st and 10 at SF 46 Singleback Big - Flanker Curl C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass intended for Byron Hudson incomplete. (Jules Mitchell)
End of first quarter
SF 0   ARI 0


 Q2 15:00 2nd and 10 at SF 46 Singleback Big - Flanker Curl C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Wayne McClain for 16 yards. (Andrew Washington) First down!
 Q2 14:16 1st and 10 at SF 30 Singleback Big - Flanker Curl C.J. Edwards drops back to pass. C.J. Edwards pass intended for Jerry Dorsey incomplete. (Matt Sellers)
 Q2 14:03 2nd and 10 at SF 30 Shotgun Empty - Double In C.J. Edwards drops back to pass. C.J. Edwards pass to Elijah Stallings for 4 yards. (Matt Sellers)
 Q2 13:13 3rd and 6 at SF 26 Shotgun Empty - Double In C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Thomas Williams for 17 yards. (Andrew Washington) First down!
 Q2 12:25 1st and Goal at SF 9 I-Form Pro - HB Toss Right Demetri Singleton takes the handoff. BLITZ! Demetri Singleton ran and was stopped for no gain. (Peyton Meredith)
 Q2 11:41 2nd and Goal at SF 9 Shotgun Spread - HB Counter Y Demetri Singleton takes the handoff. Demetri Singleton ran for 3 yards. (Junius Burkhardt)
 Q2 10:49 3rd and Goal at SF 6 Shotgun Spread - Flood C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Jerry Dorsey for 6 yards. Touchdown! Extra point is good!
SF 0   ARI 7


 Q2 10:44 KickoffKickoff by Brendan Cote to SF 8, returned by Andrew Washington for 20 yards (to SF 28).

 Q2 10:36 1st and 10 at SF 28 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass intended for Dontae Floyd tipped by Dylan Myers!
 Q2 10:21 2nd and 10 at SF 28 Singleback Normal - HB Stretch Right Jack Bacon takes the handoff. Jack Bacon ran for 2 yards. (Mike Madison)
 Q2 9:33 3rd and 8 at SF 30 Shotgun Empty - Double In David Johnson drops back to pass. T Waylon Munoz got beat! Pressure from DE Devin Butler! David Johnson pass intended for T.J. Fugate incomplete. (Bryan Hodge)
 Q2 9:19 4th and 8 at SF 30 PuntPunt by Ryan Wilhelm for 40 yards, returned by Kapri Dorsey for 0 yards (Fair Catch) (to ARI 30).

 Q2 9:11 1st and 10 at ARI 30 I-Form Pro - HB Toss Right Demetri Singleton takes the handoff. Demetri Singleton ran and was tackled behind the line for -2 yards! (Christian Richardson)
 Q2 8:27 2nd and 12 at ARI 28 Singleback Normal - HB Stretch Right Demetri Singleton takes the handoff. Demetri Singleton ran for 2 yards. (Peyton Meredith)
 Q2 7:40 3rd and 10 at ARI 30 Shotgun Spread - Flood C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass intended for Thomas Williams incomplete. (John Hobbs)
 Q2 7:28 4th and 10 at ARI 30 PuntPunt by Allen Bernier for 35 yards, returned by Andrew Washington for 0 yards (Fair Catch) (to SF 35).

 Q2 7:20 1st and 10 at SF 35 Shotgun Spread - Texas David Johnson drops back to pass. David Johnson pass to Dontae Floyd for 65 yards. Touchdown! Extra point is good!
SF 7   ARI 7


 Q2 7:02 KickoffKickoff by Rueben Vidal to ARI -2. Touchback.

 Q2 7:02 1st and 10 at ARI 25 Singleback Normal - Double Hitch C.J. Edwards drops back to pass. G Mike Quick got beat! Pressure from DE Junius Burkhardt! C.J. Edwards pass to Thomas Williams for 3 yards. (Matt Sellers)
 Q2 6:14 2nd and 7 at ARI 28 Singleback Big - Outs C.J. Edwards drops back to pass. C.J. Edwards pass intended for Jerry Dorsey incomplete. (Jules Mitchell)
 Q2 6:00 3rd and 7 at ARI 28 Shotgun Spread - Flood C.J. Edwards drops back to pass. C.J. Edwards pass intended for Victor Jones incomplete. (Jarius Garrett)
 Q2 5:45 4th and 7 at ARI 28 PuntPunt by Allen Bernier for 37 yards, returned by Andrew Washington for 0 yards (Fair Catch) (to SF 35).

 Q2 5:39 1st and 10 at SF 35 Singleback Normal - Double Hitch David Johnson drops back to pass. David Johnson pass intended for Ka'Deem McLeod tipped by Kapri Dorsey!
 Q2 5:25 2nd and 10 at SF 35 Shotgun Spread - Flood David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to T.J. Fugate for 8 yards. (Dylan Myers)
 Q2 4:33 3rd and 2 at SF 43 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Ka'Deem McLeod for 36 yards. (Kapri Dorsey) First down!
 Q2 3:45 1st and 10 at ARI 21 I-Form Pro - Curls David Johnson drops back to pass. BLITZ (MLB Mike Madison)! G Ben Chaffin and C Justin Schroeder got beat! Pressure from DT Louis Johnson and MLB Mike Madison! David Johnson sacked for -3 yards (Mike Madison)
 Q2 3:17 2nd and 13 at ARI 24 Shotgun Spread - Flood David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Dontae Floyd for 10 yards. (Jaye Middleton)
 Q2 2:49 3rd and 3 at ARI 14 Singleback Normal - TE Post David Johnson drops back to pass. BLITZ (OLB Michael Turner)! David Johnson pass to Tyler Gregory for 14 yards. Touchdown! Extra point is good!
SF 14   ARI 7


 Q2 2:44 KickoffKickoff by Rueben Vidal out of the end zone. Touchback.

 Q2 2:44 1st and 10 at ARI 25 I-Form Pro - Curls C.J. Edwards drops back to pass. T Tom Hopkins got beat! Pressure from DE Peyton Meredith! C.J. Edwards sacked for -4 yards and fumbled! Recovered by Peyton Meredith!

 Q2 2:41 1st and 10 at ARI 21 Singleback Normal - Double Hitch David Johnson drops back to pass. BLITZ (OLB Michael Turner)! David Johnson pass to Dontae Floyd for 13 yards. (Clay Outlaw) First down!
 Q2 2:15 1st and Goal at ARI 8 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to Tyler Gregory for 3 yards. (Dylan Myers)
 Q2 2:00 2nd and Goal at ARI 5 Singleback Normal - HB Stretch Right Jack Bacon takes the handoff. Jack Bacon ran for 3 yards. (Devin Butler)
 Q2 1:30 3rd and Goal at ARI 2 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass intended for Tyler Gregory incomplete. (Dylan Myers)
 Q2 1:22 4th and Goal at ARI 2 Field Goal19 yard FG attempt by Rueben Vidal is good!
SF 17   ARI 7


 Q2 1:19 KickoffKickoff by Rueben Vidal to ARI 5, returned by Kapri Dorsey for 25 yards (to ARI 30).

 Q2 1:09 1st and 10 at ARI 30 I-Form Pro - HB Counter Weak Demetri Singleton takes the handoff. BLITZ! T Tom Hopkins pancakes a defender! Demetri Singleton ran for 3 yards. (Christian Toledo)
 Q2 0:43 2nd and 7 at ARI 33 Singleback Normal - HB Slash Demetri Singleton takes the handoff. TE Wayne McClain pancakes a defender! Demetri Singleton ran for 3 yards. (Jesse Rigsby)
 Q2 0:12 3rd and 4 at ARI 36 Singleback Normal - Double Hitch C.J. Edwards drops back to pass. C.J. Edwards pass intended for Victor Jones tipped by Matt Sellers!
 Q2 0:03 4th and 4 at ARI 36 Shotgun Spread - Flood C.J. Edwards drops back to pass. C.J. Edwards pass to Jerry Dorsey for 4 yards. (John Hobbs) First down!
Halftime
SF 17   ARI 7



 Q3 15:00 KickoffKickoff by Rueben Vidal to ARI 7, returned by Kapri Dorsey for 22 yards (to ARI 29).

 Q3 14:52 1st and 10 at ARI 29 Singleback Big - Outs C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! T Tom Hopkins got beat! Pressure from DE Peyton Meredith! C.J. Edwards sacked for -4 yards (Peyton Meredith)
 Q3 14:01 2nd and 14 at ARI 25 Shotgun Spread - Texas C.J. Edwards drops back to pass. G Mike Quick got beat! Pressure from DE Junius Burkhardt! C.J. Edwards sacked for -1 yards (Junius Burkhardt)
 Q3 13:09 3rd and 15 at ARI 24 Shotgun Spread - Flood C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Thomas Williams for 21 yards. (Matt Sellers) First down!
 Q3 12:17 1st and 10 at ARI 45 I-Form Pro - HB Counter Weak Demetri Singleton takes the handoff. Demetri Singleton ran for 1 yards. (Christian Richardson)
 Q3 11:33 2nd and 9 at ARI 46 Singleback Big - HB Blast Left Demetri Singleton takes the handoff. BLITZ! Demetri Singleton ran for 3 yards. (Junius Burkhardt)
 Q3 10:46 3rd and 6 at ARI 49 Singleback Normal - TE Post C.J. Edwards drops back to pass. C.J. Edwards pass intended for Wayne McClain incomplete. (Steven Gunter)
 Q3 10:33 4th and 6 at ARI 49 PuntPunt by Allen Bernier for 35 yards, returned by Andrew Washington for 0 yards (Fair Catch) (to SF 16).

 Q3 10:27 1st and 10 at SF 16 I-Form Pro - HB Counter Weak Jack Bacon takes the handoff. Jack Bacon ran for 2 yards. (Louis Johnson)
 Q3 9:44 2nd and 8 at SF 18 Shotgun Empty - Double In David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Sean Sanders for 3 yards. (Kapri Dorsey)
 Q3 8:56 3rd and 5 at SF 21 Shotgun Empty - Slot Drive David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to T.J. Fugate for 16 yards. (Jaye Middleton) First down!
 Q3 8:04 1st and 10 at SF 37 Singleback Normal - Double Hitch David Johnson drops back to pass. BLITZ (OLB Michael Turner)! David Johnson pass to Tyler Gregory for 5 yards. (Dylan Myers)
 Q3 7:11 2nd and 5 at SF 42 I-Form Pro - Quick Slants David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 15 yards. (Kapri Dorsey) First down!
 Q3 6:22 1st and 10 at ARI 43 Singleback Big - HB Blast Left Jack Bacon takes the handoff. Jack Bacon ran for 3 yards. (Louis Johnson)
 Q3 5:29 2nd and 7 at ARI 40 I-Form Pro - Curls David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 16 yards. (A.J. Ellis) First down!
 Q3 4:38 1st and 10 at ARI 24 Singleback Big - HB Blast Left Jack Bacon takes the handoff. BLITZ! Jack Bacon ran for 3 yards. (Louis Johnson)
 Q3 3:47 2nd and 7 at ARI 21 Singleback Normal - HB Slash Jack Bacon takes the handoff. Jack Bacon ran for 3 yards. (Bell Williams)
 Q3 3:04 3rd and 4 at ARI 18 Shotgun Empty - Slot Drive David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Ka'Deem McLeod for 18 yards. Touchdown! Extra point is good!
SF 24   ARI 7


 Q3 2:57 KickoffKickoff by Rueben Vidal out of the end zone. Touchback.

 Q3 2:57 1st and 10 at ARI 25 Singleback Normal - HB Stretch Right Demetri Singleton takes the handoff. C Robert Meyers pancakes a defender! Demetri Singleton ran for 2 yards. (Steven Gunter)
 Q3 2:14 2nd and 8 at ARI 27 Shotgun Empty - Double In C.J. Edwards drops back to pass. C.J. Edwards pass to Victor Jones for 29 yards. (Mike Jean) First down!
 Q3 1:21 1st and 10 at SF 44 Singleback Big - HB Sweep Right Demetri Singleton takes the handoff. BLITZ! Demetri Singleton ran for 3 yards. (Christian Toledo)
 Q3 0:29 2nd and 7 at SF 41 I-Form Pro - HB Counter Weak Demetri Singleton takes the handoff. Demetri Singleton ran for 2 yards. (Steven Gunter)
End of third quarter
SF 24   ARI 7


 Q4 15:00 3rd and 5 at SF 39 Shotgun Empty - Slot Drive C.J. Edwards drops back to pass. C.J. Edwards pass to Victor Jones for 26 yards. (Emmett Tate) First down!
 Q4 14:11 1st and 10 at SF 13 Singleback Big - Outs C.J. Edwards drops back to pass. C.J. Edwards pass to Wayne McClain for 8 yards. (Mike Jean)
 Q4 13:22 2nd and 2 at SF 5 I-Form Pro - HB Counter Weak Demetri Singleton takes the handoff. BLITZ! Demetri Singleton ran for 2 yards. (Peyton Meredith) First down!
 Q4 12:35 1st and Goal at SF 3 Singleback Big - HB Sweep Right Demetri Singleton takes the handoff. BLITZ! Demetri Singleton ran for 2 yards. (Peyton Meredith)
 Q4 11:45 2nd and Goal at SF 1 Singleback Big - HB Sweep Right Demetri Singleton takes the handoff. Demetri Singleton ran for 1 yards. Touchdown! Extra point is good!
SF 24   ARI 14


 Q4 11:41 KickoffKickoff by Brendan Cote to SF 0, returned by Andrew Washington for 25 yards (to SF 25).

 Q4 11:31 1st and 10 at SF 25 I-Form Pro - Quick Slants David Johnson drops back to pass. FB Sam Loveless got beat! Pressure from OLB Michael Turner! David Johnson scrambled for 4 yards.
 Q4 10:42 2nd and 6 at SF 29 I-Form Pro - Quick Slants David Johnson drops back to pass. David Johnson pass to Tyler Gregory for 71 yards. Touchdown! Extra point is good!
SF 31   ARI 14


 Q4 10:27 KickoffKickoff by Rueben Vidal to ARI 3, returned by Kapri Dorsey for 97 yards. Touchdown! Extra point is good!
SF 31   ARI 21


 Q4 10:12 KickoffKickoff by Brendan Cote to SF 7, returned by Andrew Washington for 22 yards (to SF 29).

 Q4 10:04 1st and 10 at SF 29 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass intended for A.J. Wright dropped!
 Q4 9:49 2nd and 10 at SF 29 Shotgun Empty - Double In David Johnson drops back to pass. David Johnson pass intended for Dontae Floyd tipped by Bryan Hodge!
 Q4 9:34 3rd and 10 at SF 29 Shotgun Empty - Double In David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Sean Sanders for 14 yards. (Billy Hollis) First down!
 Q4 8:46 1st and 10 at SF 43 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to T.J. Fugate for 6 yards. (Dylan Myers)
 Q4 7:56 2nd and 4 at SF 49 Singleback Normal - HB Slash Jack Bacon takes the handoff. BLITZ! Jack Bacon ran for 2 yards. (Devin Butler)
 Q4 7:06 3rd and 2 at ARI 49 I-Form Pro - Quick Slants David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 13 yards. (A.J. Ellis) First down!
 Q4 6:22 1st and 10 at ARI 36 Singleback Big - Flanker Curl David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to T.J. Fugate for 9 yards. (A.J. Ellis)
 Q4 5:32 2nd and 1 at ARI 27 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 7 yards. (Dylan Myers) First down!
All defensive players on the Roadrunners increased OVR an additional +1 for the rest of this game, due to play recognition (Singleback Big pass x10).
 Q4 4:48 1st and 10 at ARI 20 Singleback Normal - Double Hitch David Johnson drops back to pass. BLITZ (OLB Michael Turner)! David Johnson pass to T.J. Fugate for 9 yards. (Dylan Myers)
 Q4 4:00 2nd and 1 at ARI 11 I-Form Pro - HB Counter Weak Jack Bacon takes the handoff. Jack Bacon ran and was stopped for no gain. (Michael Turner)
 Q4 3:14 3rd and 1 at ARI 11 Singleback Big - Outs David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 11 yards. Touchdown! Extra point is good!
SF 38   ARI 21


 Q4 3:10 KickoffKickoff by Rueben Vidal out of the end zone. Touchback.

 Q4 3:10 1st and 10 at ARI 25 Shotgun Spread - Texas C.J. Edwards drops back to pass. C.J. Edwards pass to Elijah Stallings for 13 yards. (John Hobbs) First down!
 Q4 2:42 1st and 10 at ARI 38 Shotgun Spread - Texas C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Victor Jones for 8 yards. (Jarius Garrett)
 Q4 2:13 2nd and 2 at ARI 46 Singleback Big - Outs C.J. Edwards drops back to pass. G Mike Quick got beat! Pressure from OLB Christian Richardson! C.J. Edwards pass to Jerry Dorsey for 11 yards. (Matt Sellers) First down!
 Q4 2:00 1st and 10 at SF 43 Shotgun Empty - Double In C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Thomas Williams for 7 yards. (Andrew Washington)
 Q4 1:33 2nd and 3 at SF 36 Shotgun Spread - Texas C.J. Edwards drops back to pass. C.J. Edwards pass intended for Jerry Dorsey tipped by Emmett Tate!
 Q4 1:25 3rd and 3 at SF 36 Shotgun Empty - Double In C.J. Edwards drops back to pass. C.J. Edwards pass intended for Elijah Stallings dropped!
 Q4 1:18 4th and 3 at SF 36 Shotgun Spread - Flood C.J. Edwards drops back to pass. C.J. Edwards pass intended for Jerry Dorsey incomplete. (Jarius Garrett)
All defensive players on the Miners increased OVR an additional +1 for the rest of this game, due to play recognition (Shotgun Spread pass x10).

 Q4 1:14 1st and 10 at SF 36 Kneel FormationDavid Johnson kneeled the ball.
 Q4 0:35 2nd and 11 at SF 35 Kneel FormationDavid Johnson kneeled the ball.
End of Regulation
SF 38   ARI 21


Auto-scroll page
Download Game CSV