Sunday, December 7, 2025     1:00 PM EST


38

Final


15

Team Ratings


Game Summary

Total plays: 132
Play of the game:  Q4 1st and 10 at SF 18 Shotgun Empty - Slot Drive Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 18 yards. Touchdown! Extra point is good!  
ARI 38   SF 7

Player of the game: 7 Riley Johnson 32/45 (71%), 376 pass yds (38-yd long, 8.4 yds/att), 4 rush, 25 rush yds (6.3 yds/rush), 3 TDs, 1 INT, 2 sacks, 107.9 RTG

Team Stats


Game Stats

Game engine version: 2
421 total yards

QB 88 OVR 7 Riley Johnson 32/45 (71%), 376 pass yds (38-yd long, 8.4 yds/att), 4 rush, 25 rush yds (6.3 yds/rush), 3 TDs, 1 INT, 2 sacks, 107.9 RTG
HB 79 OVR 40 Julius Kaiser 9 rush, 33 rush yds (3.7 yds/rush), 2 TDs
WR 64 OVR 12 Cliff Horton 12 rec / 16 targets, 110 rec yds (27-yd long), 1 TD
WR 60 OVR 83 Vincent Jordan 3 rec / 5 targets, 1 drop, 50 rec yds (24-yd long)
WR 54 OVR 19 Ryan Milton 4 rec / 6 targets, 2 drops, 37 rec yds (13-yd long), 1 TD
WR 92 OVR 82 Eric Tolbert 8 rec / 9 targets, 106 rec yds (19-yd long)
TE 70 OVR 86 Richard Waters 1 rec / 4 targets, 2 drops, 15 rec yds (15-yd long), 1 TD
TE 87 OVR 86 Ben Locklear 4 rec / 5 targets, 58 rec yds (38-yd long), 1 pancake
T 80 OVR 74 Chris Chambers 2 missed blocks
G 78 OVR 60 David Hall 1 missed block
G 63 OVR 77 Matthew Walker 1 pancake, 4 missed blocks
C 73 OVR 58 Jordan Key 1 pancake

DE 81 OVR 75 Verner Daniel 5 pressures, 7 tackles, 4 for loss, 4 sacks
DE 78 OVR 58 Robert Robinson 3 pressures, 4 tackles, 2 for loss, 2 sacks
DT 64 OVR 91 Joe Tate 2 tackles
DT 67 OVR 98 Brian Snell 5 tackles
OLB 67 OVR 43 Jordan Everett 2 tackles
OLB 76 OVR 11 Amba Hill 2 tackles, 1 pass tipped
MLB 96 OVR 90 Paul Olson 6 tackles, 1 for loss
CB 67 OVR 49 Brandon Simmons 2 tackles
CB 64 OVR 43 Lorenzo Taylor 2 tackles
CB 58 OVR 38 Quinten Colbert 6 tackles
CB 67 OVR 31 Quincy Brooks 3 tackles, 1 pass tipped, 1 INT, 3 TO yds, 44 PR yds, 45 KR yds
S 76 OVR 49 Jeffrey Schwartz 1 pass tipped
S 74 OVR 48 Peyton Ahmed 3 tackles

K 70 OVR 6 C.J. Perales 1/1, made: 21
P 80 OVR 33 Julius Black 3 punts (0 inside 20) 54, 47, 40
171 total yards

QB 72 OVR 4 Matt Will 14/25 (56%), 129 pass yds (24-yd long, 5.2 yds/att), 1 rush, 1 rush yds (1 yds/rush), 1 TD, 1 INT, 6 sacks, 61.8 RTG
HB 82 OVR 24 Westley Green 4 rush, 23 rush yds (5.8 yds/rush)
HB 92 OVR 32 Jeremiah Jones 16 rush, 49 rush yds (3.1 yds/rush), 1 TD
WR 63 OVR 19 Kaley Harris 1 rec / 4 targets, 11 rec yds (11-yd long)
WR 55 OVR 9 Kirk Johnson 2 rec / 2 targets, 27 rec yds (24-yd long)
WR 62 OVR 10 Kevin Mercer 4 rec / 5 targets, 26 rec yds (8-yd long), 1 TD
WR 65 OVR 80 Robert Vincent 4 rec / 5 targets, 51 rec yds (17-yd long)
WR 60 OVR 3 Cam Pruitt 1 rec / 5 targets, 1 drop, 1 rec yds (1-yd long)
TE 82 OVR 45 Carlos Steele 2 rec / 3 targets, 13 rec yds (10-yd long), 1 pancake
TE 71 OVR 37 Jamison Clement 0 rec / 1 targets
T 63 OVR 76 Richard Ward 5 missed blocks
G 65 OVR 57 Brandon Brown 3 missed blocks
G 70 OVR 73 Terrance Phillips 1 pancake

DE 79 OVR 64 Timothy Weaver 1 pressure, 2 tackles
DE 84 OVR 73 Louis Barber 2 pressures, 2 tackles, 2 for loss, 1 sack
DT 72 OVR 56 Jacob Stoner 4 pressures, 1 tackle, 1 for loss, 1 sack
OLB 83 OVR 56 LaTroy McDaniel 2 tackles
OLB 83 OVR 58 Malik Watson 5 tackles
MLB 77 OVR 51 Louis Watson 8 tackles
CB 85 OVR 48 Jihad Byrd 6 tackles
CB 53 OVR 43 Travis Adams 2 tackles
CB 84 OVR 42 Steven Mitchell 8 tackles, 2 passes tipped, 1 INT, 13 TO yds
CB 60 OVR 26 Bruce Dixon 1 tackle
CB 60 OVR 21 Ross Wingate 2 tackles
S 91 OVR 27 Noah Bell 1 tackle
S 81 OVR 42 Reid Smith 3 tackles, 26 PR yds, 138 KR yds

P 71 OVR 38 Jordan Marshall 6 punts (0 inside 20) 45, 50, 51, 47, 49, 41

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by C.J. Perales to SF 5, returned by Reid Smith for 22 yards (to SF 27).

 Q1 14:52 1st and 10 at SF 27 Singleback Normal - TE Post Matt Will drops back to pass. Matt Will pass intended for Cam Pruitt dropped!
 Q1 14:39 2nd and 10 at SF 27 Shotgun Spread - HB Draw Jeremiah Jones takes the handoff. Jeremiah Jones ran for 6 yards. (Brian Snell)
 Q1 13:51 3rd and 4 at SF 33 Singleback Normal - TE Post Matt Will drops back to pass. Matt Will pass to Carlos Steele for 3 yards. (Brandon Simmons)
 Q1 13:02 4th and 1 at SF 36 PuntPunt by Jordan Marshall for 45 yards, returned by Quincy Brooks for 7 yards (to ARI 26).

 Q1 12:54 1st and 10 at ARI 26 Singleback Big - Outs Riley Johnson drops back to pass. Riley Johnson pass intended for Richard Waters dropped!
 Q1 12:39 2nd and 10 at ARI 26 I-Form Pro - Curls Riley Johnson drops back to pass. BLITZ (OLB LaTroy McDaniel)! Riley Johnson pass intended for Ben Locklear incomplete. (Malik Watson)
 Q1 12:24 3rd and 10 at ARI 26 Shotgun Spread - Texas Riley Johnson drops back to pass. Riley Johnson pass intended for Eric Tolbert incomplete. (Travis Adams)
 Q1 12:11 4th and 10 at ARI 26 PuntPunt by Julius Black for 54 yards, returned by Reid Smith for 10 yards (to SF 30).

 Q1 11:58 1st and 10 at SF 30 Singleback Normal - HB Stretch Right Jeremiah Jones takes the handoff. Jeremiah Jones ran and was stopped for no gain. (Joe Tate)
 Q1 11:15 2nd and 10 at SF 30 Shotgun Spread - Texas Matt Will drops back to pass. Matt Will pass intended for Cam Pruitt incomplete. (Quincy Brooks)
 Q1 11:00 3rd and 10 at SF 30 Shotgun Empty - Slot Drive Matt Will drops back to pass. T Richard Ward got beat! Pressure from DE Verner Daniel! Matt Will sacked for -8 yards (Verner Daniel)
 Q1 10:08 4th and 18 at SF 22 PuntPunt by Jordan Marshall for 50 yards, returned by Quincy Brooks for 3 yards (to ARI 31).

 Q1 9:58 1st and 10 at ARI 31 Singleback Normal - Double Hitch Riley Johnson drops back to pass. BLITZ (OLB LaTroy McDaniel)! Riley Johnson pass to Ben Locklear for 38 yards. (Louis Watson) First down!
 Q1 9:14 1st and 10 at SF 31 Singleback Normal - Double Hitch Riley Johnson drops back to pass. BLITZ (OLB LaTroy McDaniel)! T Chris Chambers got beat! Pressure from DE Louis Barber! Riley Johnson scrambled for 13 yards. First down!
 Q1 8:27 1st and 10 at SF 18 Shotgun Spread - HB Draw Julius Kaiser takes the handoff. Julius Kaiser ran for 3 yards. (Timothy Weaver)
 Q1 7:41 2nd and 7 at SF 15 Singleback Big - Flanker Curl Riley Johnson drops back to pass. Riley Johnson pass to Richard Waters for 15 yards. Touchdown! Extra point is good!  
ARI 7   SF 0


 Q1 7:35 KickoffKickoff by C.J. Perales to SF 6, returned by Reid Smith for 28 yards (to SF 34).

 Q1 7:24 1st and 10 at SF 34 I-Form Pro - HB Counter Weak Jeremiah Jones takes the handoff. Jeremiah Jones ran for 7 yards. (Brian Snell)
 Q1 6:40 2nd and 3 at SF 41 Singleback Big - HB Sweep Right Westley Green takes the handoff. BLITZ! Westley Green ran for 2 yards. (Paul Olson)
 Q1 5:57 3rd and 1 at SF 43 Singleback Big - Outs Matt Will drops back to pass. BLITZ (OLB Jordan Everett)! Matt Will pass to Robert Vincent for 14 yards. (Paul Olson) First down!
 Q1 5:13 1st and 10 at ARI 43 I-Form Pro - HB Counter Weak Jeremiah Jones takes the handoff. G Terrance Phillips pancakes a defender! Jeremiah Jones ran for 9 yards. (Verner Daniel)
 Q1 4:20 2nd and 1 at ARI 34 Singleback Big - HB Sweep Right Jeremiah Jones takes the handoff. Jeremiah Jones ran for 4 yards. (Amba Hill) First down!
 Q1 3:29 1st and 10 at ARI 30 Singleback Big - Outs Matt Will drops back to pass. T Richard Ward got beat! Pressure from DE Verner Daniel! Matt Will sacked for -5 yards (Verner Daniel)
 Q1 2:39 2nd and 15 at ARI 35 Shotgun Spread - HB Draw Westley Green takes the handoff. Westley Green ran for 8 yards. (Robert Robinson)
 Q1 1:52 3rd and 7 at ARI 27 Shotgun Spread - Flood Matt Will drops back to pass. BLITZ (MLB Paul Olson)! Matt Will pass to Robert Vincent for 17 yards. (Quinten Colbert) First down!
 Q1 1:07 1st and Goal at ARI 10 I-Form Pro - HB Toss Right Jeremiah Jones takes the handoff. BLITZ! Jeremiah Jones ran and was stopped for no gain. (Brian Snell)
 Q1 0:24 2nd and Goal at ARI 10 Shotgun Spread - HB Draw Westley Green takes the handoff. Westley Green ran for 4 yards. (Brian Snell)
End of first quarter
ARI 7   SF 0


 Q2 15:00 3rd and Goal at ARI 6 Shotgun Spread - Texas Matt Will drops back to pass. Matt Will pass to Kevin Mercer for 6 yards. Touchdown! Extra point is good!  
ARI 7   SF 7


 Q2 14:57 KickoffKickoff by Carson Prince to ARI -7. Touchback.

 Q2 14:57 1st and 10 at ARI 30 Shotgun Empty - Double In Riley Johnson drops back to pass. Riley Johnson pass to Ryan Milton for 13 yards. (Louis Watson) First down!
 Q2 14:14 1st and 10 at ARI 43 Singleback Big - Outs Riley Johnson drops back to pass. Riley Johnson pass intended for Richard Waters incomplete. (Louis Watson)
 Q2 14:01 2nd and 10 at ARI 43 Shotgun Spread - Flood Riley Johnson drops back to pass. Riley Johnson pass to Eric Tolbert for 8 yards. (Steven Mitchell)
 Q2 13:15 3rd and 2 at SF 49 Shotgun Empty - Double In Riley Johnson drops back to pass. BLITZ (MLB Louis Watson)! Riley Johnson pass to Ryan Milton for 11 yards. (Steven Mitchell) First down!
 Q2 12:28 1st and 10 at SF 38 Shotgun Empty - Slot Drive Riley Johnson drops back to pass. Riley Johnson pass to Vincent Jordan for 11 yards. (Bruce Dixon) First down!
 Q2 11:40 1st and 10 at SF 27 Shotgun Spread - Texas Riley Johnson drops back to pass. Riley Johnson pass intended for Cliff Horton tipped by Steven Mitchell!
 Q2 11:28 2nd and 10 at SF 27 Shotgun Empty - Double In Riley Johnson drops back to pass. BLITZ (MLB Louis Watson)! Riley Johnson pass to Ryan Milton for 6 yards. (Steven Mitchell)
 Q2 10:37 3rd and 4 at SF 21 I-Form Pro - Curls Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 5 yards. (Steven Mitchell) First down!
 Q2 9:48 1st and 10 at SF 16 Singleback Normal - HB Stretch Right Julius Kaiser takes the handoff. G Matthew Walker pancakes a defender! Julius Kaiser ran for 12 yards. (LaTroy McDaniel) First down!
 Q2 8:56 1st and Goal at SF 4 Singleback Normal - HB Slash Julius Kaiser takes the handoff. TE Ben Locklear pancakes a defender! Julius Kaiser ran for 4 yards. Touchdown! Extra point is good!  
ARI 14   SF 7


 Q2 8:53 KickoffKickoff by C.J. Perales to SF 7, returned by Reid Smith for 21 yards (to SF 28).

 Q2 8:45 1st and 10 at SF 28 I-Form Pro - Quick Slants Matt Will drops back to pass. T Richard Ward got beat! Pressure from DE Verner Daniel! Matt Will scrambled for 1 yards.
 Q2 7:59 2nd and 9 at SF 29 Shotgun Spread - HB Counter Y Jeremiah Jones takes the handoff. Jeremiah Jones ran and was stopped for no gain. (Paul Olson)
 Q2 7:16 3rd and 9 at SF 29 Shotgun Spread - Texas Matt Will drops back to pass. Matt Will pass intended for Kaley Harris incomplete. (Quinten Colbert)
 Q2 7:02 4th and 9 at SF 29 PuntPunt by Jordan Marshall for 51 yards, returned by Quincy Brooks for 8 yards (to ARI 28).

 Q2 6:50 1st and 10 at ARI 28 Singleback Big - HB Blast Left Julius Kaiser takes the handoff. C Jordan Key pancakes a defender! Julius Kaiser ran for 6 yards. (LaTroy McDaniel)
 Q2 6:07 2nd and 4 at ARI 34 Shotgun Spread - Flood Riley Johnson drops back to pass. G Matthew Walker got beat! Pressure from DT Jacob Stoner! Riley Johnson scrambled for 3 yards.
 Q2 5:14 3rd and 1 at ARI 37 Singleback Big - Flanker Curl Riley Johnson drops back to pass. BLITZ (OLB LaTroy McDaniel)! Riley Johnson pass to Cliff Horton for 11 yards. (Malik Watson) First down!
 Q2 4:23 1st and 10 at ARI 48 Shotgun Empty - Double In Riley Johnson drops back to pass. Riley Johnson pass intended for Cliff Horton incomplete. (Steven Mitchell)
 Q2 4:09 2nd and 10 at ARI 48 Shotgun Empty - Double In Riley Johnson drops back to pass. Riley Johnson pass to Vincent Jordan for 24 yards. (Ross Wingate) First down!
 Q2 3:17 1st and 10 at SF 28 I-Form Pro - Curls Riley Johnson drops back to pass. Riley Johnson pass intended for Cliff Horton incomplete. (Reid Smith)
 Q2 3:06 2nd and 10 at SF 28 Singleback Big - Outs Riley Johnson drops back to pass. Riley Johnson pass to Eric Tolbert for 12 yards. (Jihad Byrd) First down!
 Q2 2:45 1st and 10 at SF 16 Shotgun Empty - Double In Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 5 yards. (Louis Watson)
 Q2 2:37 2nd and 5 at SF 11 Singleback Big - HB Blast Left Julius Kaiser takes the handoff. Julius Kaiser ran for 4 yards. (Malik Watson)
 Q2 2:23 3rd and 1 at SF 7 Shotgun Spread - Flood Riley Johnson drops back to pass. BLITZ (MLB Louis Watson)! Riley Johnson pass to Ryan Milton for 7 yards. Touchdown! Extra point is good!  
ARI 21   SF 7


 Q2 2:18 KickoffKickoff by C.J. Perales to SF 6, returned by Reid Smith for 25 yards (to SF 31).

 Q2 2:08 1st and 10 at SF 31 Singleback Normal - Double Hitch Matt Will drops back to pass. G Brandon Brown got beat! Pressure from DE Robert Robinson! Matt Will sacked for -4 yards (Robert Robinson)
 Q2 1:57 2nd and 14 at SF 27 Shotgun Spread - HB Draw Jeremiah Jones takes the handoff. Jeremiah Jones ran for 4 yards. (Verner Daniel)
 Q2 1:46 3rd and 10 at SF 31 Shotgun Empty - Slot Drive Matt Will drops back to pass. Matt Will pass intended for Cam Pruitt incomplete. (Quinten Colbert)
 Q2 1:37 4th and 10 at SF 31 PuntPunt by Jordan Marshall for 47 yards, returned by Quincy Brooks for 8 yards (to ARI 30).

 Q2 1:24 1st and 10 at ARI 30 Singleback Normal - TE Post Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 27 yards. (Steven Mitchell) First down!
 Q2 1:00 1st and 10 at SF 43 Shotgun Spread - Flood Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 4 yards. (Noah Bell)
 Q2 0:46 2nd and 6 at SF 39 Singleback Normal - TE Post Riley Johnson drops back to pass. BLITZ (OLB LaTroy McDaniel)! Riley Johnson pass to Eric Tolbert for 17 yards. (Jihad Byrd) First down!
 Q2 0:38 1st and 10 at SF 22 I-Form Pro - Curls Riley Johnson drops back to pass. BLITZ (OLB LaTroy McDaniel)! Riley Johnson pass to Ben Locklear for 9 yards. (Steven Mitchell)
 Q2 0:19 2nd and 1 at SF 13 Singleback Normal - Double Hitch Riley Johnson drops back to pass. Riley Johnson pass to Ben Locklear for 9 yards. (Jihad Byrd) First down!
 Q2 0:02 1st and Goal at SF 4 Field Goal21 yard FG attempt by C.J. Perales is good!  
ARI 24   SF 7

Halftime
ARI 24   SF 7



 Q3 15:00 KickoffKickoff by Carson Prince to ARI 5, returned by Quincy Brooks for 22 yards (to ARI 27).

 Q3 14:52 1st and 10 at ARI 27 I-Form Pro - Quick Slants Riley Johnson drops back to pass. Riley Johnson pass to Ben Locklear for 2 yards. (Reid Smith)
 Q3 13:59 2nd and 8 at ARI 29 Shotgun Spread - Flood Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 6 yards. (Jihad Byrd)
 Q3 13:09 3rd and 2 at ARI 35 Shotgun Spread - Flood Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 6 yards. (Louis Watson) First down!
 Q3 12:19 1st and 10 at ARI 41 Shotgun Spread - Texas Riley Johnson drops back to pass. BLITZ (MLB Louis Watson)! G Matthew Walker got beat! Pressure from DT Jacob Stoner! Riley Johnson sacked for -5 yards (Jacob Stoner)
 Q3 11:27 2nd and 15 at ARI 36 Shotgun Spread - Texas Riley Johnson drops back to pass. Riley Johnson pass intended for Vincent Jordan dropped!
 Q3 11:14 3rd and 15 at ARI 36 Singleback Normal - Double Hitch Riley Johnson drops back to pass. T Chris Chambers got beat! Pressure from DE Louis Barber! Riley Johnson sacked for -8 yards (Louis Barber)
 Q3 10:26 4th and 23 at ARI 28 PuntPunt by Julius Black for 47 yards, returned by Reid Smith for 8 yards (to SF 33).

 Q3 10:15 1st and 10 at SF 33 Singleback Big - HB Blast Left Jeremiah Jones takes the handoff. TE Carlos Steele pancakes a defender! Jeremiah Jones ran for 7 yards. (Jordan Everett)
 Q3 9:28 2nd and 3 at SF 40 I-Form Pro - HB Counter Weak Jeremiah Jones takes the handoff. Jeremiah Jones ran and was stopped for no gain. (Brian Snell)
 Q3 8:45 3rd and 3 at SF 40 Singleback Normal - Double Hitch Matt Will drops back to pass. Matt Will pass intended for Carlos Steele incomplete. (Lorenzo Taylor)
 Q3 8:31 4th and 3 at SF 40 PuntPunt by Jordan Marshall for 49 yards, returned by Quincy Brooks for 10 yards (to ARI 21).

 Q3 8:21 1st and 10 at ARI 21 Singleback Big - Outs Riley Johnson drops back to pass. G David Hall got beat! Pressure from DE Timothy Weaver! Riley Johnson pass intended for Richard Waters dropped!
 Q3 8:07 2nd and 10 at ARI 21 Singleback Big - Flanker Curl Riley Johnson drops back to pass. Riley Johnson pass to Eric Tolbert for 16 yards. (Steven Mitchell) First down!
 Q3 7:24 1st and 10 at ARI 37 Shotgun Spread - Flood Riley Johnson drops back to pass. Riley Johnson pass intended for Ryan Milton dropped!
 Q3 7:09 2nd and 10 at ARI 37 I-Form Pro - Quick Slants Riley Johnson drops back to pass. G Matthew Walker got beat! Pressure from DT Jacob Stoner! Riley Johnson scrambled for 1 yards.
 Q3 6:20 3rd and 9 at ARI 38 Singleback Normal - Double Hitch Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 5 yards. (Louis Watson)
 Q3 5:31 4th and 4 at ARI 43 PuntPunt by Julius Black for 40 yards, returned by Reid Smith for 8 yards (to SF 25).

 Q3 5:22 1st and 10 at SF 25 I-Form Pro - Curls Matt Will drops back to pass. BLITZ (OLB Jordan Everett)! Matt Will pass to Carlos Steele for 10 yards. (Quincy Brooks) First down!
 Q3 4:37 1st and 10 at SF 35 I-Form Pro - HB Counter Weak Jeremiah Jones takes the handoff. Jeremiah Jones ran for 2 yards. (Joe Tate)
 Q3 3:54 2nd and 8 at SF 37 Singleback Normal - HB Stretch Right Jeremiah Jones takes the handoff. Jeremiah Jones ran for 3 yards. (Robert Robinson)
 Q3 3:03 3rd and 5 at SF 40 Singleback Normal - TE Post Matt Will drops back to pass. G Brandon Brown got beat! Pressure from DE Robert Robinson! Matt Will sacked for -7 yards (Robert Robinson)
 Q3 2:19 4th and 12 at SF 33 PuntPunt by Jordan Marshall for 41 yards, returned by Quincy Brooks for 8 yards (to ARI 34).

 Q3 2:10 1st and 10 at ARI 34 Shotgun Spread - Flood Riley Johnson drops back to pass. BLITZ (MLB Louis Watson)! Riley Johnson pass to Eric Tolbert for 19 yards. (Ross Wingate) First down!
 Q3 1:21 1st and 10 at SF 47 Shotgun Spread - Texas Riley Johnson drops back to pass. BLITZ (MLB Louis Watson)! Riley Johnson pass intended for Ryan Milton dropped!
 Q3 1:10 2nd and 10 at SF 47 Singleback Normal - HB Stretch Right Julius Kaiser takes the handoff. Julius Kaiser ran for 3 yards. (Timothy Weaver)
 Q3 0:26 3rd and 7 at SF 44 Singleback Normal - Double Hitch Riley Johnson drops back to pass. BLITZ (OLB LaTroy McDaniel)! Riley Johnson pass to Eric Tolbert for 17 yards. (Jihad Byrd) First down!
End of third quarter
ARI 24   SF 7


 Q4 15:00 1st and 10 at SF 27 I-Form Pro - Quick Slants Riley Johnson drops back to pass. Riley Johnson pass intended for Cliff Horton tipped by Steven Mitchell!
 Q4 14:47 2nd and 10 at SF 27 Singleback Big - Flanker Curl Riley Johnson drops back to pass. Riley Johnson pass to Eric Tolbert for 10 yards. (Malik Watson) First down!
 Q4 14:04 1st and 10 at SF 17 I-Form Pro - HB Toss Right Julius Kaiser takes the handoff. BLITZ! Julius Kaiser ran for 1 yards. (Malik Watson)
 Q4 13:20 2nd and 9 at SF 16 Singleback Big - Flanker Curl Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 6 yards. (Louis Watson)
 Q4 12:34 3rd and 3 at SF 10 Shotgun Spread - Flood Riley Johnson drops back to pass. G Matthew Walker got beat! Pressure from DT Jacob Stoner! Riley Johnson scrambled for 8 yards. First down!
 Q4 11:42 1st and Goal at SF 2 I-Form Pro - HB Toss Right Julius Kaiser takes the handoff. Julius Kaiser ran for 2 yards. Touchdown! Extra point is good!  
ARI 31   SF 7


 Q4 11:39 KickoffKickoff by C.J. Perales to SF 6, returned by Reid Smith for 18 yards (to SF 24).

 Q4 11:32 1st and 10 at SF 24 Singleback Big - Outs Matt Will drops back to pass. Matt Will pass to Robert Vincent for 6 yards. (Jordan Everett)
 Q4 10:43 2nd and 4 at SF 30 Singleback Big - HB Sweep Right Jeremiah Jones takes the handoff. Jeremiah Jones ran for 2 yards. (Amba Hill)
 Q4 10:00 3rd and 2 at SF 32 Singleback Normal - HB Stretch Right Westley Green takes the handoff. Westley Green ran for 9 yards. (Paul Olson) First down!
 Q4 9:15 1st and 10 at SF 41 I-Form Pro - Quick Slants Matt Will drops back to pass. Matt Will pass intended for Robert Vincent tipped by Amba Hill!
 Q4 9:03 2nd and 10 at SF 41 Singleback Normal - HB Slash Jeremiah Jones takes the handoff. Jeremiah Jones ran for 8 yards. (Verner Daniel)
 Q4 8:19 3rd and 2 at SF 49 Singleback Big - Outs Matt Will drops back to pass. BLITZ (OLB Jordan Everett)! G Brandon Brown got beat! Pressure from DE Robert Robinson! Matt Will pass intended for Jamison Clement intercepted by Quincy Brooks! Return of 3 yards.

 Q4 8:14 1st and 10 at SF 46 I-Form Pro - Curls Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 3 yards. (Jihad Byrd)
 Q4 7:31 2nd and 7 at SF 43 Shotgun Spread - Flood Riley Johnson drops back to pass. Riley Johnson pass to Eric Tolbert for 7 yards. (Travis Adams) First down!
 Q4 6:44 1st and 10 at SF 36 Singleback Normal - Double Hitch Riley Johnson drops back to pass. BLITZ (OLB LaTroy McDaniel)! Riley Johnson pass to Cliff Horton for 14 yards. (Louis Watson) First down!
 Q4 5:56 1st and 10 at SF 22 I-Form Pro - HB Counter Weak Julius Kaiser takes the handoff. BLITZ! Julius Kaiser ran and was tackled behind the line for -2 yards! (Louis Barber)
 Q4 5:05 2nd and 12 at SF 24 Singleback Normal - TE Post Riley Johnson drops back to pass. Riley Johnson pass to Vincent Jordan for 15 yards. (Reid Smith) First down!
 Q4 4:21 1st and Goal at SF 9 Shotgun Spread - Flood Riley Johnson drops back to pass. Riley Johnson pass intended for Vincent Jordan intercepted by Steven Mitchell! Return of 13 yards.

 Q4 4:16 1st and 10 at SF 22 Singleback Normal - HB Stretch Right Jeremiah Jones takes the handoff. Jeremiah Jones ran and was tackled behind the line for -4 yards! (Paul Olson)
 Q4 3:29 2nd and 14 at SF 18 Shotgun Spread - Flood Matt Will drops back to pass. BLITZ (MLB Paul Olson)! Matt Will pass intended for Kaley Harris incomplete. (Peyton Ahmed)
 Q4 3:15 3rd and 14 at SF 18 Shotgun Empty - Double In Matt Will drops back to pass. Matt Will pass to Kevin Mercer for 5 yards. (Paul Olson)
 Q4 2:51 4th and 9 at SF 23 Shotgun Spread - Flood Matt Will drops back to pass. T Richard Ward got beat! Pressure from DE Verner Daniel! Matt Will sacked for -5 yards (Verner Daniel)

 Q4 2:48 1st and 10 at SF 18 Shotgun Empty - Slot Drive Riley Johnson drops back to pass. Riley Johnson pass to Cliff Horton for 18 yards. Touchdown! Extra point is good!  
ARI 38   SF 7


 Q4 2:41 KickoffKickoff by C.J. Perales to SF 9, returned by Reid Smith for 24 yards (to SF 33).

 Q4 2:32 1st and 10 at SF 33 Shotgun Empty - Double In Matt Will drops back to pass. T Richard Ward got beat! Pressure from DE Verner Daniel! Matt Will sacked for -2 yards (Verner Daniel)
 Q4 2:14 2nd and 12 at SF 31 Shotgun Empty - Double In Matt Will drops back to pass. Matt Will pass to Kirk Johnson for 3 yards. (Quinten Colbert)
 Q4 2:04 3rd and 9 at SF 34 Shotgun Spread - Texas Matt Will drops back to pass. BLITZ (MLB Paul Olson)! Matt Will pass to Kaley Harris for 11 yards. (Peyton Ahmed) First down!
 Q4 1:55 1st and 10 at SF 45 Shotgun Spread - Flood Matt Will drops back to pass. Matt Will pass intended for Kaley Harris tipped by Quincy Brooks!
 Q4 1:49 2nd and 10 at SF 45 Shotgun Spread - Flood Matt Will drops back to pass. Matt Will pass to Kevin Mercer for 7 yards. (Peyton Ahmed)
 Q4 1:30 3rd and 3 at ARI 48 Shotgun Empty - Slot Drive Matt Will drops back to pass. Matt Will pass intended for Kevin Mercer incomplete. (Quinten Colbert)
 Q4 1:21 4th and 3 at ARI 48 Shotgun Spread - Texas Matt Will drops back to pass. BLITZ (MLB Paul Olson)! Matt Will pass to Robert Vincent for 14 yards. (Lorenzo Taylor) First down!
 Q4 1:07 1st and 10 at ARI 34 Shotgun Empty - Double In Matt Will drops back to pass. Matt Will pass to Kevin Mercer for 8 yards. (Quinten Colbert)
 Q4 0:56 2nd and 2 at ARI 26 Singleback Big - Outs Matt Will drops back to pass. Matt Will pass intended for Cam Pruitt tipped by Jeffrey Schwartz!
 Q4 0:50 3rd and 2 at ARI 26 I-Form Pro - Quick Slants Matt Will drops back to pass. Matt Will pass to Cam Pruitt for 1 yards. (Quincy Brooks)
 Q4 0:25 4th and 1 at ARI 25 Shotgun Empty - Double In Matt Will drops back to pass. BLITZ (MLB Paul Olson)! Matt Will pass to Kirk Johnson for 24 yards. (Brandon Simmons) First down!
 Q4 0:14 1st and Goal at ARI 1 I-Form Pro - HB Counter Weak Jeremiah Jones takes the handoff. Jeremiah Jones ran for 1 yards. Touchdown! 2-point conversion is good!  
ARI 38   SF 15


 Q4 0:10 KickoffKickoff by Carson Prince to ARI 8, returned by Quincy Brooks for 23 yards (to ARI 31).

 Q4 0:01 1st and 10 at ARI 31 Kneel FormationRiley Johnson kneeled the ball.
End of Regulation
ARI 38   SF 15


Auto-scroll page
Download Game CSV