Thursday, October 30, 2025     8:25 PM EST


21

Final


35

Team Ratings


Game Summary

Total plays: 130
Play of the game:  Q4 KickoffKickoff by Rueben Vidal to ARI 3, returned by Bryan Hodge for 97 yards. Touchdown! 2-point conversion is good!
ARI 21   SF 35

Player of the game: 13 Ka'Deem McLeod 14 rec / 17 targets, 180 rec yds (22-yd long), 2 TDs

Team Stats


Game Stats

Game engine version: 2
195 total yards

QB 80 OVR 19 C.J. Edwards 12/26 (46%), 136 pass yds (39-yd long, 5.2 yds/att), 1 TD, 1 sack, 73.7 RTG
HB 58 OVR 37 Deshaun Carson 2 rush, 4 rush yds (2 yds/rush)
HB 83 OVR 45 Demetri Singleton 13 rush, 64 rush yds (4.9 yds/rush)
WR 86 OVR 39 Thomas Williams 1 rec / 7 targets, 5 rec yds (5-yd long)
WR 80 OVR 87 Jerry Dorsey 3 rec / 5 targets, 29 rec yds (15-yd long)
WR 81 OVR 31 Erik Beard Retired 4 rec / 6 targets, 41 rec yds (29-yd long), 1 TD
WR 68 OVR 85 Victor Jones 1 rec / 2 targets, 1 drop, 39 rec yds (39-yd long)
TE 85 OVR 47 Wayne McClain 1 rec / 2 targets, 9 rec yds (9-yd long)
TE 67 OVR 30 Byron Hudson 2 rec / 4 targets, 13 rec yds (9-yd long)

DE 85 OVR 68 Devin Butler 1 pressure, 1 tackle
DE 82 OVR 50 Chris Huffman 1 pressure, 1 tackle
DT 97 OVR 77 Louis Johnson 2 pressures, 1 tackle, 1 for loss, 1 sack
DT 69 OVR 76 Bell Williams 1 tackle
OLB 98 OVR 31 A.J. Ellis 1 tackle, 2 passes tipped
OLB 97 OVR 59 Michael Turner 2 tackles
MLB 76 OVR 50 Andy Alexander 5 tackles, 1 pass tipped
MLB 94 OVR 91 Mike Madison 1 pressure, 8 tackles, 1 pass tipped
CB 75 OVR 43 Clay Outlaw 4 tackles, 5 PR yds
CB 77 OVR 25 Dylan Myers 1 tackle, 1 pass tipped
CB 79 OVR 37 Kapri Dorsey 9 tackles
CB 79 OVR 47 Billy Hollis 7 tackles
CB 68 OVR 34 Joshua Williams 1 tackle
S 92 OVR 39 Bryan Hodge 7 tackles, 2 passes tipped, 227 KR yds, 1 TD
S 91 OVR 39 David Dillon 2 tackles, 2 passes tipped

K 75 OVR 9 Brendan Cote 2/2, made: 41, 33
P 62 OVR 15 Allen Bernier 4 punts, 1 inside 20
512 total yards

QB 102 OVR 10 David Johnson 39/58 (67%), 501 pass yds (28-yd long, 8.6 yds/att), 5 TDs, 1 sack, 122.7 RTG
HB 64 OVR 20 John Logan 6 rush, 13 rush yds (2.2 yds/rush)
WR 99 OVR 13 Ka'Deem McLeod 14 rec / 17 targets, 180 rec yds (22-yd long), 2 TDs
WR 77 OVR 82 Dontae Floyd 2 rec / 5 targets, 33 rec yds (19-yd long)
WR 79 OVR 10 T.J. Fugate 14 rec / 22 targets, 169 rec yds (26-yd long), 2 TDs
WR 61 OVR 84 Cameron Young 1 rec / 1 targets, 6 rec yds (6-yd long)
WR 61 OVR 16 Mike Owens 1 rec / 1 targets, 3 rec yds (3-yd long)
TE 83 OVR 80 Marquise Porter 3 rec / 5 targets, 27 rec yds (11-yd long)
TE 92 OVR 88 Tyler Gregory 4 rec / 7 targets, 83 rec yds (28-yd long), 1 TD

DE 88 OVR 90 Peyton Meredith 1 pressure, 5 tackles, 1 for loss, 1 sack
DE 88 OVR 79 Stephen Maxwell 6 tackles
DT 59 OVR 93 Jesse Rigsby 1 tackle
DT 64 OVR 63 Denzel Dawson 1 tackle
OLB 89 OVR 41 Christian Richardson 1 tackle, 1 pass tipped
OLB 85 OVR 47 Christian Toledo 2 tackles, 1 pass tipped
MLB 65 OVR 55 Jules Mitchell 1 pass tipped
MLB 80 OVR 40 Steven Gunter 1 tackle, 1 pass tipped
CB 71 OVR 31 John Hobbs 1 tackle
CB 87 OVR 42 Andrew Washington 3 tackles, 1 pass tipped, 11 PR yds, 90 KR yds
CB 78 OVR 35 Mike Jean 7 tackles
S 82 OVR 39 Emmett Tate 3 tackles, 2 passes tipped
S 89 OVR 27 Matt Sellers 2 tackles

K 90 OVR 8 Rueben Vidal 0/1, missed: 50
P 82 OVR 19 Ryan Wilhelm 2 punts, 1 inside 20

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Brendan Cote to SF 2, returned by Andrew Washington for 18 yards (to SF 20).

 Q1 14:53 1st and 10 at SF 20 I-Form Pro - HB Toss Right John Logan takes the handoff. John Logan ran for 2 yards. (Mike Madison)
 Q1 14:03 2nd and 8 at SF 22 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 22 yards. (Kapri Dorsey) First down!
 Q1 13:20 1st and 10 at SF 44 Shotgun Spread - Flood David Johnson drops back to pass. David Johnson pass intended for Dontae Floyd tipped by Dylan Myers!
 Q1 13:08 2nd and 10 at SF 44 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass intended for T.J. Fugate incomplete. (David Dillon)
 Q1 12:56 3rd and 10 at SF 44 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to T.J. Fugate for 6 yards. (Bryan Hodge)
 Q1 12:09 4th and 4 at midfield PuntPunt by Ryan Wilhelm for 37 yards, returned by Bryan Hodge for 0 yards (Fair Catch) (to ARI 13).

 Q1 12:03 1st and 10 at ARI 13 I-Form Pro - Curls C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass intended for Wayne McClain tipped by Jules Mitchell!
 Q1 11:49 2nd and 10 at ARI 13 Shotgun Spread - Flood C.J. Edwards drops back to pass. C.J. Edwards pass intended for Victor Jones dropped!
 Q1 11:37 3rd and 10 at ARI 13 Singleback Big - Outs C.J. Edwards drops back to pass. C.J. Edwards pass to Byron Hudson for 4 yards. (Emmett Tate)
 Q1 10:46 4th and 6 at ARI 17 PuntPunt by Allen Bernier for 37 yards, returned by Andrew Washington for 7 yards (to ARI 47).

 Q1 10:33 1st and 10 at ARI 47 Singleback Big - Flanker Curl David Johnson drops back to pass. BLITZ (MLB Mike Madison)! G Ben Chaffin got beat! Pressure from DT Louis Johnson! David Johnson pass to Marquise Porter for 10 yards. (Billy Hollis) First down!
 Q1 9:48 1st and 10 at ARI 37 Singleback Normal - Double Hitch David Johnson drops back to pass. BLITZ (OLB A.J. Ellis)! David Johnson pass to Dontae Floyd for 19 yards. (Mike Madison) First down!
 Q1 8:55 1st and 10 at ARI 18 Shotgun Spread - Flood 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!
ARI 0   SF 7


 Q1 8:48 KickoffKickoff by Rueben Vidal out of the end zone. Touchback.

 Q1 8:48 1st and 10 at ARI 25 Singleback Big - Outs C.J. Edwards drops back to pass. C.J. Edwards pass intended for Thomas Williams incomplete. (Emmett Tate)
 Q1 8:35 2nd and 10 at ARI 25 Singleback Normal - Double Hitch C.J. Edwards drops back to pass. C.J. Edwards pass intended for Thomas Williams tipped by Christian Toledo!
 Q1 8:22 3rd and 10 at ARI 25 Shotgun Spread - Flood C.J. Edwards drops back to pass. C.J. Edwards pass intended for Erik Beard incomplete. (Andrew Washington)
 Q1 8:09 4th and 10 at ARI 25 PuntPunt by Allen Bernier for 38 yards, returned by Andrew Washington for 0 yards (Fair Catch) (to SF 37).

 Q1 8:02 1st and 10 at SF 37 I-Form Pro - Curls David Johnson drops back to pass. David Johnson pass intended for Ka'Deem McLeod tipped by A.J. Ellis!
 Q1 7:48 2nd and 10 at SF 37 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 6 yards. (Mike Madison)
 Q1 7:03 3rd and 4 at SF 43 I-Form Pro - Quick Slants David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 15 yards. (Billy Hollis) First down!
 Q1 6:18 1st and 10 at ARI 42 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Marquise Porter for 11 yards. (Andy Alexander) First down!
 Q1 5:30 1st and 10 at ARI 31 I-Form Pro - Quick Slants David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 1 yards. (David Dillon)
 Q1 4:42 2nd and 9 at ARI 30 Shotgun Empty - Double In David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Mike Owens for 3 yards. (Joshua Williams)
 Q1 3:51 3rd and 6 at ARI 27 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 13 yards. (Andy Alexander) First down!
 Q1 2:58 1st and 10 at ARI 14 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 14 yards. Touchdown! Extra point is good!
ARI 0   SF 14


 Q1 2:53 KickoffKickoff by Rueben Vidal to ARI 6, returned by Bryan Hodge for 93 yards (to SF 1).

 Q1 2:37 1st and Goal at SF 1 I-Form Pro - Quick Slants C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Erik Beard for 1 yards. Touchdown! Extra point is good!
ARI 7   SF 14


 Q1 2:33 KickoffKickoff by Brendan Cote to SF 9, returned by Andrew Washington for 17 yards (to SF 26).

 Q1 2:27 1st and 10 at SF 26 Singleback Normal - TE Post David Johnson drops back to pass. BLITZ (OLB A.J. Ellis)! David Johnson pass to T.J. Fugate for 26 yards. (Billy Hollis) First down!
 Q1 1:36 1st and 10 at ARI 48 Shotgun Spread - Flood David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 7 yards. (Kapri Dorsey)
 Q1 0:48 2nd and 3 at ARI 41 Singleback Big - Outs David Johnson drops back to pass. David Johnson pass to Marquise Porter for 6 yards. (Mike Madison) First down!
 Q1 0:03 1st and 10 at ARI 35 I-Form Pro - HB Toss Right John Logan takes the handoff. John Logan ran for 2 yards. (Mike Madison)
End of first quarter
ARI 7   SF 14


 Q2 15:00 2nd and 8 at ARI 33 Shotgun Spread - Flood David Johnson drops back to pass. David Johnson pass intended for T.J. Fugate tipped by David Dillon!
 Q2 14:49 3rd and 8 at ARI 33 I-Form Pro - Curls David Johnson drops back to pass. David Johnson pass intended for Tyler Gregory incomplete. (Andy Alexander)
 Q2 14:34 4th and 8 at ARI 33 Field Goal50 yard FG attempt by Rueben Vidal missed!

 Q2 14:29 1st and 10 at ARI 40 Shotgun Spread - Flood C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Victor Jones for 39 yards. (Mike Jean) First down!
 Q2 13:46 1st and 10 at SF 21 Shotgun Spread - Flood C.J. Edwards drops back to pass. C.J. Edwards pass intended for Thomas Williams tipped by Andrew Washington!
 Q2 13:35 2nd and 10 at SF 21 I-Form Pro - Quick Slants C.J. Edwards drops back to pass. C Robert Meyers got beat! Pressure from DE Peyton Meredith! C.J. Edwards sacked for -9 yards (Peyton Meredith)
 Q2 12:45 3rd and 19 at SF 30 Shotgun Spread - Texas C.J. Edwards drops back to pass. C.J. Edwards pass to Jerry Dorsey for 6 yards. (Andrew Washington)
 Q2 11:54 4th and 13 at SF 24 Field Goal41 yard FG attempt by Brendan Cote is good!
ARI 10   SF 14


 Q2 11:51 KickoffKickoff by Brendan Cote to SF 2, returned by Andrew Washington for 17 yards (to SF 19).

 Q2 11:45 1st and 10 at SF 19 I-Form Pro - Curls David Johnson drops back to pass. David Johnson pass intended for T.J. Fugate tipped by Andy Alexander!
 Q2 11:34 2nd and 10 at SF 19 I-Form Pro - Quick Slants David Johnson drops back to pass. David Johnson pass intended for T.J. Fugate tipped by Mike Madison!
 Q2 11:22 3rd and 10 at SF 19 Shotgun Spread - Texas David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Dontae Floyd for 14 yards. (Kapri Dorsey) First down!
 Q2 10:30 1st and 10 at SF 33 I-Form Pro - Curls David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to T.J. Fugate for 12 yards. (Billy Hollis) First down!
 Q2 9:41 1st and 10 at SF 45 Shotgun Spread - Flood David Johnson drops back to pass. G Ben Chaffin got beat! Pressure from DT Louis Johnson! David Johnson sacked for -2 yards (Louis Johnson)
 Q2 8:52 2nd and 12 at SF 43 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to T.J. Fugate for 9 yards. (Billy Hollis)
 Q2 8:06 3rd and 3 at ARI 48 Shotgun Empty - Double In David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Cameron Young for 6 yards. (Dylan Myers) First down!
 Q2 7:14 1st and 10 at ARI 42 I-Form Pro - Curls David Johnson drops back to pass. David Johnson pass intended for Ka'Deem McLeod tipped by A.J. Ellis!
 Q2 7:01 2nd and 10 at ARI 42 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Tyler Gregory for 28 yards. (Michael Turner) First down!
 Q2 6:08 1st and 10 at ARI 14 Singleback Big - Outs David Johnson drops back to pass. David Johnson pass intended for T.J. Fugate incomplete. (Bryan Hodge)
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).
 Q2 5:57 2nd and 10 at ARI 14 Shotgun Spread - HB Counter Y John Logan takes the handoff. John Logan ran for 2 yards. (Devin Butler)
 Q2 5:13 3rd and 8 at ARI 12 Shotgun Empty - Double In David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Ka'Deem McLeod for 12 yards. Touchdown! Extra point is good!
ARI 10   SF 21


 Q2 5:09 KickoffKickoff by Rueben Vidal to ARI 1, returned by Bryan Hodge for 21 yards (to ARI 22).

 Q2 5:01 1st and 10 at ARI 22 Shotgun Spread - HB Counter Y Demetri Singleton takes the handoff. Demetri Singleton ran for 9 yards. (Stephen Maxwell)
 Q2 4:13 2nd and 1 at ARI 31 Singleback Big - HB Sweep Right Deshaun Carson takes the handoff. BLITZ! Deshaun Carson ran for 2 yards. (Peyton Meredith) First down!
 Q2 3:29 1st and 10 at ARI 33 Shotgun Spread - Texas C.J. Edwards drops back to pass. C.J. Edwards pass intended for Jerry Dorsey incomplete. (Mike Jean)
 Q2 3:14 2nd and 10 at ARI 33 Singleback Normal - Double Hitch C.J. Edwards drops back to pass. C.J. Edwards pass to Erik Beard for 5 yards. (Mike Jean)
 Q2 2:46 3rd and 5 at ARI 38 Singleback Big - HB Sweep Right Demetri Singleton takes the handoff. BLITZ! Demetri Singleton ran for 7 yards. (Christian Richardson) First down!
 Q2 2:18 1st and 10 at ARI 45 Shotgun Empty - Double In C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Jerry Dorsey for 8 yards. (Matt Sellers)
 Q2 2:00 2nd and 2 at SF 47 Shotgun Spread - Texas C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Erik Beard for 29 yards. (Emmett Tate) First down!
 Q2 1:34 1st and 10 at SF 18 Shotgun Empty - Slot Drive C.J. Edwards drops back to pass. C.J. Edwards pass intended for Jerry Dorsey incomplete. (John Hobbs)
 Q2 1:27 2nd and 10 at SF 18 Singleback Big - HB Sweep Right Demetri Singleton takes the handoff. BLITZ! Demetri Singleton ran for 2 yards. (Peyton Meredith)
 Q2 1:02 3rd and 8 at SF 16 Singleback Big - Flanker Curl C.J. Edwards drops back to pass. C.J. Edwards pass intended for Thomas Williams tipped by Emmett Tate!
 Q2 0:54 4th and 8 at SF 16 Field Goal33 yard FG attempt by Brendan Cote is good!
ARI 13   SF 21


 Q2 0:51 KickoffKickoff by Brendan Cote to SF 6, returned by Andrew Washington for 18 yards (to SF 24).

 Q2 0:44 1st and 10 at SF 24 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 8 yards. (Andy Alexander)
 Q2 0:14 2nd and 2 at SF 32 Singleback Normal - TE Post David Johnson drops back to pass. BLITZ (OLB A.J. Ellis)! David Johnson pass to Ka'Deem McLeod for 15 yards. (Kapri Dorsey) First down!
 Q2 0:03 1st and 10 at SF 47 Kneel Formation - TE Post David Johnson kneeled the ball.
Halftime
ARI 13   SF 21


 Q3 15:00 KickoffKickoff by Rueben Vidal to ARI -4. Touchback.

 Q3 15:00 1st and 10 at ARI 25 I-Form Pro - HB Counter Weak Demetri Singleton takes the handoff. Demetri Singleton ran for 4 yards. (Stephen Maxwell)
 Q3 14:11 2nd and 6 at ARI 29 Shotgun Spread - HB Counter Y Demetri Singleton takes the handoff. Demetri Singleton ran for 3 yards. (Stephen Maxwell)
 Q3 13:26 3rd and 3 at ARI 32 Shotgun Empty - Slot Drive C.J. Edwards drops back to pass. C.J. Edwards pass intended for Erik Beard incomplete. (Mike Jean)
 Q3 13:13 4th and 3 at ARI 32 PuntPunt by Allen Bernier for 38 yards, returned by Andrew Washington for 4 yards (to SF 34).

 Q3 13:00 1st and 10 at SF 34 Singleback Big - Flanker Curl David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Tyler Gregory for 27 yards. (Andy Alexander) First down!
 Q3 12:08 1st and 10 at ARI 39 I-Form Pro - Quick Slants David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Ka'Deem McLeod for 10 yards. (Bryan Hodge) First down!
 Q3 11:22 1st and 10 at ARI 29 Shotgun Empty - Slot Drive David Johnson drops back to pass. David Johnson pass intended for Dontae Floyd incomplete. (Clay Outlaw)
 Q3 11:09 2nd and 10 at ARI 29 I-Form Pro - Curls David Johnson drops back to pass. David Johnson pass intended for T.J. Fugate tipped by Bryan Hodge!
All defensive players on the Roadrunners increased OVR an additional +1 for the rest of this game, due to play recognition (I-Form Pro pass x10).
 Q3 10:54 3rd and 10 at ARI 29 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 16 yards. (Billy Hollis) First down!
 Q3 10:01 1st and 10 at ARI 13 Singleback Big - Flanker Curl David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Tyler Gregory for 13 yards. Touchdown! Extra point is good!
ARI 13   SF 28


 Q3 9:56 KickoffKickoff by Rueben Vidal to ARI -7, returned by Bryan Hodge for 16 yards (to ARI 9).

 Q3 9:50 1st and 10 at ARI 9 Shotgun Spread - Flood C.J. Edwards drops back to pass. C.J. Edwards pass to Jerry Dorsey for 15 yards. (Andrew Washington) First down!
 Q3 9:05 1st and 10 at ARI 24 Singleback Big - Outs C.J. Edwards drops back to pass. C.J. Edwards pass to Byron Hudson for 9 yards. (Steven Gunter)
 Q3 8:14 2nd and 1 at ARI 33 Singleback Big - Flanker Curl C.J. Edwards drops back to pass. C.J. Edwards pass intended for Byron Hudson tipped by Emmett Tate!
 Q3 8:01 3rd and 1 at ARI 33 Singleback Normal - HB Slash Demetri Singleton takes the handoff. Demetri Singleton ran for 8 yards. (Peyton Meredith) First down!
 Q3 7:12 1st and 10 at ARI 41 I-Form Pro - Quick Slants C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Wayne McClain for 9 yards. (Mike Jean)
 Q3 6:20 2nd and 1 at midfield I-Form Pro - Curls C.J. Edwards drops back to pass. C.J. Edwards pass intended for Thomas Williams tipped by Steven Gunter!
 Q3 6:09 3rd and 1 at midfield Singleback Big - Flanker Curl C.J. Edwards drops back to pass. BLITZ (MLB Steven Gunter)! C.J. Edwards pass to Erik Beard for 6 yards. (Mike Jean) First down!
 Q3 5:23 1st and 10 at SF 44 I-Form Pro - HB Toss Right Demetri Singleton takes the handoff. BLITZ! Demetri Singleton ran for 7 yards. (Peyton Meredith)
 Q3 4:38 2nd and 3 at SF 37 I-Form Pro - Quick Slants C.J. Edwards drops back to pass. C.J. Edwards pass to Thomas Williams for 5 yards. (Mike Jean) First down!
 Q3 3:52 1st and 10 at SF 32 Singleback Big - Flanker Curl C.J. Edwards drops back to pass. C.J. Edwards pass intended for Byron Hudson incomplete. (Matt Sellers)
 Q3 3:39 2nd and 10 at SF 32 Shotgun Spread - HB Counter Y Demetri Singleton takes the handoff. Demetri Singleton ran for 7 yards. (Denzel Dawson)
 Q3 2:51 3rd and 3 at SF 25 I-Form Pro - Curls C.J. Edwards drops back to pass. C.J. Edwards pass intended for Thomas Williams tipped by Christian Richardson!
 Q3 2:37 4th and 3 at SF 25 Shotgun Spread - HB Counter Y Demetri Singleton takes the handoff. BLITZ! T Maxx Wood pancakes a defender! Demetri Singleton ran for 2 yards. (Stephen Maxwell)

 Q3 2:33 1st and 10 at SF 23 Singleback Normal - TE Post David Johnson drops back to pass. BLITZ (OLB A.J. Ellis)! T Waylon Munoz got beat! Pressure from DE Chris Huffman! David Johnson pass to T.J. Fugate for 15 yards. (Kapri Dorsey) First down!
 Q3 1:49 1st and 10 at SF 38 Singleback Big - Outs David Johnson drops back to pass. David Johnson pass intended for Marquise Porter tipped by Bryan Hodge!
 Q3 1:38 2nd and 10 at SF 38 Singleback Big - Outs David Johnson drops back to pass. C Justin Schroeder got beat! Pressure from DE Devin Butler! David Johnson pass intended for T.J. Fugate incomplete. (A.J. Ellis)
 Q3 1:24 3rd and 10 at SF 38 Shotgun Empty - Slot Drive David Johnson drops back to pass. David Johnson pass intended for Ka'Deem McLeod incomplete. (Bryan Hodge)
 Q3 1:13 4th and 10 at SF 38 PuntPunt by Ryan Wilhelm for 38 yards, returned by Clay Outlaw for 5 yards (to ARI 29).

 Q3 1:04 1st and 10 at ARI 29 I-Form Pro - HB Counter Weak Demetri Singleton takes the handoff. Demetri Singleton ran for 9 yards. (Christian Toledo)
 Q3 0:17 2nd and 1 at ARI 38 Singleback Normal - HB Slash Demetri Singleton takes the handoff. Demetri Singleton ran for 3 yards. (Stephen Maxwell) First down!
End of third quarter
ARI 13   SF 28


 Q4 15:00 1st and 10 at ARI 41 Shotgun Spread - HB Counter Y Demetri Singleton takes the handoff. Demetri Singleton ran for 2 yards. (Stephen Maxwell)
 Q4 14:14 2nd and 8 at ARI 43 Singleback Big - HB Blast Left Deshaun Carson takes the handoff. Deshaun Carson ran for 2 yards. (Christian Toledo)
 Q4 13:31 3rd and 6 at ARI 45 Shotgun Spread - HB Draw Demetri Singleton takes the handoff. Demetri Singleton ran for 1 yards. (Jesse Rigsby)
 Q4 12:40 4th and 5 at ARI 46 PuntPunt by Allen Bernier for 38 yards, returned by Andrew Washington for 0 yards (Fair Catch) (to SF 16).

 Q4 12:33 1st and 10 at SF 16 Singleback Normal - HB Slash John Logan takes the handoff. John Logan ran for 3 yards. (Bell Williams)
 Q4 11:41 2nd and 7 at SF 19 I-Form Pro - Curls David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to T.J. Fugate for 8 yards. (Bryan Hodge) First down!
 Q4 10:54 1st and 10 at SF 27 I-Form Pro - Quick Slants David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Ka'Deem McLeod for 17 yards. (Kapri Dorsey) First down!
 Q4 10:10 1st and 10 at SF 44 I-Form Pro - Quick Slants David Johnson drops back to pass. David Johnson pass intended for Tyler Gregory incomplete. (Kapri Dorsey)
 Q4 9:59 2nd and 10 at SF 44 Singleback Big - Outs David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 21 yards. (Kapri Dorsey) First down!
 Q4 9:11 1st and 10 at ARI 35 Shotgun Spread - Flood David Johnson drops back to pass. David Johnson pass intended for Dontae Floyd incomplete. (Clay Outlaw)
 Q4 8:59 2nd and 10 at ARI 35 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 16 yards. (Mike Madison) First down!
 Q4 8:06 1st and 10 at ARI 19 I-Form Pro - HB Toss Right John Logan takes the handoff. John Logan ran for 2 yards. (Chris Huffman)
 Q4 7:17 2nd and 8 at ARI 17 Singleback Normal - TE Post David Johnson drops back to pass. BLITZ (OLB A.J. Ellis)! David Johnson pass to T.J. Fugate for 3 yards. (Clay Outlaw)
 Q4 6:26 3rd and 5 at ARI 14 I-Form Pro - Quick Slants David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 10 yards. (Kapri Dorsey) First down!
 Q4 5:43 1st and Goal at ARI 4 Singleback Big - Outs David Johnson drops back to pass. David Johnson pass intended for Marquise Porter incomplete. (Mike Madison)
 Q4 5:30 2nd and Goal at ARI 4 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 4 yards. Touchdown! Extra point is good!
ARI 13   SF 35


 Q4 5:26 KickoffKickoff by Rueben Vidal to ARI 3, returned by Bryan Hodge for 97 yards. Touchdown! 2-point conversion is good!
ARI 21   SF 35


 Q4 5:11 KickoffKickoff by Brendan Cote to SF 3, returned by Andrew Washington for 20 yards (to SF 23).

 Q4 5:03 1st and 10 at SF 23 I-Form Pro - Curls David Johnson drops back to pass. BLITZ (MLB Mike Madison)! C Justin Schroeder got beat! Pressure from MLB Mike Madison! David Johnson pass intended for Tyler Gregory incomplete. (Michael Turner)
 Q4 4:52 2nd and 10 at SF 23 Shotgun Spread - Texas David Johnson drops back to pass. David Johnson pass intended for T.J. Fugate tipped by David Dillon!
 Q4 4:38 3rd and 10 at SF 23 Singleback Normal - Double Hitch David Johnson drops back to pass. BLITZ (OLB A.J. Ellis)! David Johnson pass to T.J. Fugate for 17 yards. (Billy Hollis) First down!
All defensive players on the Roadrunners increased OVR an additional +1 for the rest of this game, due to play recognition (Singleback Normal pass x10).
 Q4 3:52 1st and 10 at SF 40 Shotgun Spread - HB Draw John Logan takes the handoff. John Logan ran for 2 yards. (Mike Madison)
 Q4 3:07 2nd and 8 at SF 42 Shotgun Spread - Flood David Johnson drops back to pass. BLITZ (MLB Mike Madison)! David Johnson pass to Ka'Deem McLeod for 12 yards. (Bryan Hodge) First down!
 Q4 2:22 1st and 10 at ARI 46 Shotgun Spread - Flood David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 16 yards. (Clay Outlaw) First down!
All defensive players on the Roadrunners increased OVR an additional +1 for the rest of this game, due to play recognition (Shotgun Spread pass x10).
 Q4 2:00 1st and 10 at ARI 30 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to Tyler Gregory for 15 yards. (Bryan Hodge) First down!
 Q4 1:09 1st and 10 at ARI 15 Kneel FormationDavid Johnson kneeled the ball.
 Q4 0:30 2nd and 11 at ARI 16 Kneel FormationDavid Johnson kneeled the ball.
End of Regulation
ARI 21   SF 35


Auto-scroll page
Download Game CSV