0 Users Online Now: (1 active users in the past 24 hours)
Monday, September 14, 2026     8:25 PM EST


45

Final


21

Game completed on Monday, January 5, 2026     9:03 PM EST

Storylines

HIGH SCORING GAME San Francisco Miners and the Denver Stallions had a lot of scoring in week 1, ending the game 45-21

Team Ratings


Game Summary

Total plays: 117
Play of the game:  Q4 1st and 10 at SF 47
Pass
Shotgun Empty - Slot Drive 
- BLITZ (MLB Zaire Farley)! Justin Hargrave -yd pass to Xavier Reed ( route, ) completed for a 53-yard gain. Touchdown! Extra point is good!  
SF 38   DEN 21

Player of the game: 10 Justin Hargrave 20/26 (77%), 373 pass yds (53-yd long, 14.3 yds/att), 4 TDs, 1 sack, 157.9 RTG

Team Stats


Game Stats

Game engine version: 2
453 total yards

QB 86 OVR, 27 plays 10 Justin Hargrave 20/26 (77%), 373 pass yds (53-yd long, 14.3 yds/att), 4 TDs, 1 sack, 157.9 RTG
HB 79 OVR, 36 plays 22 Dylan Spiller 14 rush, 73 rush yds (5.2 yds/rush), 1 TD
HB 80 OVR, 3 plays 26 Isaac Gronkowski 3 rush, 7 rush yds (2.3 yds/rush), 1 TD
FB 74 OVR, 19 plays 44 Scott Moore 1 missed block
WR 93 OVR, 44 plays 82 Khalil Suarez 6 rec / 6 targets, 130 rec yds (0 YAC), (45-yd long), 1 TD
WR 81 OVR, 44 plays 7 Rashod Bundy 2 rec / 3 targets, 15 rec yds (0 YAC), (9-yd long)
WR 80 OVR, 29 plays 85 Matthew Gallagher 6 rec / 7 targets, 1 drop, 87 rec yds (0 YAC), (24-yd long), 1 TD
WR 84 OVR, 16 plays 16 Ashton Day 2 rec / 3 targets, 36 rec yds (0 YAC), (30-yd long)
WR 74 OVR, 5 plays 87 Xavier Reed 1 rec / 2 targets, 53 rec yds (0 YAC), (53-yd long), 1 TD
TE 75 OVR, 38 plays 88 Dawson Kamara 3 rec / 5 targets, 52 rec yds (0 YAC), (24-yd long), 1 TD
TE 67 OVR, 6 plays 84 Mitchell Elder
T 89 OVR, 55 plays 79 Ronnie Sherman
T 71 OVR, 55 plays 71 Kelvin Bromley
G 90 OVR, 55 plays 63 Chris Lee
G 80 OVR, 55 plays 52 Tyler Bucannon
C 72 OVR, 55 plays 54 Jarrett Pitts 1 pancake

DE 81 OVR, 59 plays 51 Will Arnold 4 pressures, 6 tackles, 4 for loss, 2 sacks, 1 fumble forced
DE 79 OVR, 59 plays 50 Greg Richards 2 pressures, 3 tackles, 1 for loss, 1 sack
DT 82 OVR, 52 plays 66 Calais Cunningham 5 tackles, 2 for loss
DT 80 OVR, 59 plays 94 Calijah King 4 tackles, 1 for loss
OLB 75 OVR, 16 plays 58 Isaiah Murray 2 tackles
OLB 62 OVR, 10 plays 93 Elias Niklas
OLB 74 OVR, 40 plays 57 Curtis Joseph 3 tackles
OLB 73 OVR, 10 plays 48 Jamon Davis
MLB 72 OVR, 59 plays 55 Logan Ware 10 tackles
MLB 68 OVR, 10 plays 53 Christian Ellison
CB 80 OVR, 59 plays 23 Darius Sunseri 2 tackles, 20 PR yds, 22 KR yds
CB 73 OVR, 59 plays 29 Clark Pinkins 4 tackles
CB 75 OVR, 43 plays 34 Bryce Howsare 1 tackle
CB 72 OVR, 19 plays 47 Emmanuel Fowler 1 tackle
CB 68 OVR, 7 plays 20 Dee Arias 2 tackles
S 71 OVR, 59 plays 37 Jaquan Bryant 1 tackle
S 75 OVR, 59 plays 9 Grant Deleon 2 tackles

K 85 OVR, 15 plays 3 Matthew Ward 1/1, made: 49
P 85 OVR, 2 plays 17 Ryan Wilson 2 punts (1 inside 20) 69, 65
285 total yards

QB 88 OVR, 24 plays 7 Geno Shepherd 16/20 (80%), 220 pass yds (35-yd long, 11 yds/att), 1 rush, 9 rush yds (9 yds/rush), 2 TDs, 3 sacks, 1 fumble, 141.9 RTG
HB 86 OVR, 36 plays 1 Travis Engram 19 rush, 41 rush yds (2.2 yds/rush), 1 TD
HB 86 OVR, 8 plays 47 Rico Dozier 8 rush, 15 rush yds (1.9 yds/rush)
FB 62 OVR, 15 plays 40 Robbie Olawale 1 missed block
WR 87 OVR, 51 plays 5 Garrett Williams 3 rec / 3 targets, 71 rec yds (0 YAC), (35-yd long)
WR 91 OVR, 51 plays 4 Rashee Reed 4 rec / 7 targets, 41 rec yds (0 YAC), (12-yd long), 1 TD
WR 81 OVR, 39 plays 18 Tre Turner 3 rec / 3 targets, 51 rec yds (0 YAC), (28-yd long)
WR 83 OVR, 19 plays 13 James Powell 1 rec / 2 targets, 1 drop, 6 rec yds (0 YAC), (6-yd long), 1 TD
WR 82 OVR, 7 plays 86 Junior Bersin 1 rec / 1 targets, 16 rec yds (0 YAC), (16-yd long)
TE 77 OVR, 40 plays 85 David Nelson 4 rec / 4 targets, 35 rec yds (0 YAC), (13-yd long)
TE 71 OVR, 5 plays 19 Brenton Smith
T 77 OVR, 60 plays 71 Amarius McGill 1 pancake
T 77 OVR, 60 plays 73 Jonah Wilds 4 missed blocks
G 86 OVR, 60 plays 75 Alijah Ventura
G 74 OVR, 60 plays 76 Grey Zamora 1 missed block
C 85 OVR, 60 plays 72 Hjalte Fuller

DE 74 OVR, 54 plays 90 David Odom
DE 76 OVR, 54 plays 44 K'Lavon Campbell 1 pressure, 4 tackles, 2 for loss, 1 sack
DT 79 OVR, 49 plays 66 Grover Seals-Jones 7 tackles
DT 81 OVR, 54 plays 97 Walter Nelson 3 tackles
OLB 78 OVR, 23 plays 14 Robert Sankey 3 tackles
OLB 80 OVR, 38 plays 17 Jerome Brown 2 tackles
OLB 63 OVR, 8 plays 50 Anfernee Owen
OLB 56 OVR, 8 plays 53 Dan Byrne
MLB 73 OVR, 54 plays 43 Zaire Farley 3 tackles
MLB 77 OVR, 8 plays 59 Kenneth McGee
CB 74 OVR, 54 plays 21 Kristian Foster 3 tackles, 1 pass tipped
CB 67 OVR, 16 plays 34 Jack Johnson 1 tackle
CB 71 OVR, 54 plays 16 Max Martin 7 tackles, 5 PR yds, 35 KR yds
CB 73 OVR, 31 plays 31 Derion King
CB 71 OVR, 5 plays 26 Shaun Warmsley
S 67 OVR, 54 plays 29 Ar'Darius Williams 2 tackles
S 67 OVR, 54 plays 28 Isaiah Stringfellow 1 tackle

K 82 OVR, 8 plays 45 Harrison Morrow 0/1, missed: 60
P 90 OVR, 4 plays 92 Riley Devalve 4 punts (1 inside 20) 59, 50, 49, 66

Comments

All Plays

Time between plays:

 Q1 15:00 Kickoff - Kickoff by Harrison Morrow to SF -7. Touchback.

 Q1 15:00 1st and 10 at SF 30
Run
I-Form Pro - HB Counter Weak 
- Dylan Spiller ran for 2 yards. (Walter Nelson)

 Q1 14:15 2nd and 8 at SF 32
Pass
Singleback Big - Outs 
- Justin Hargrave -yd pass attempt intended for Rashod Bundy ( route, ) incomplete. (Ar'Darius Williams)

 Q1 14:03 3rd and 8 at SF 32
Pass
Shotgun Spread - Flood 
- Justin Hargrave -yd pass to Ashton Day ( route, ) completed for a 6-yard gain. (Jack Johnson)

 Q1 13:15 4th and 2 at SF 38 Punt - Punt by Ryan Wilson for 69 yards (to DEN -7). Touchback.

 Q1 13:08 1st and 10 at DEN 20
Run
Singleback Normal - HB Stretch Right 
- Travis Engram ran for 3 yards. (Logan Ware)

 Q1 12:15 2nd and 7 at DEN 23
Run
Singleback Big - HB Blast Left 
- Travis Engram ran for 2 yards. (Greg Richards)

 Q1 11:24 3rd and 5 at DEN 25
Pass
Shotgun Spread - Flood 
- T Jonah Wilds got beat! Pressure from DE Will Arnold! Geno Shepherd scrambled for 9 yards. First down!

 Q1 10:36 1st and 10 at DEN 34
Pass
Singleback Big - Flanker Curl 
- Geno Shepherd -yd pass attempt intended for Rashee Reed ( route, ) incomplete. (Isaiah Murray)

 Q1 10:24 2nd and 10 at DEN 34
Pass
Singleback Normal - TE Post 
- BLITZ (OLB Curtis Joseph)! T Jonah Wilds got beat! Pressure from DE Will Arnold! Geno Shepherd sacked for -3 yards and fumbled! Recovered by Will Arnold!


 Q1 10:21 1st and 10 at DEN 31
Run
Singleback Big - HB Sweep Right 
- Dylan Spiller ran for 1 yards. (Robert Sankey)

 Q1 9:36 2nd and 9 at DEN 30
Pass
Singleback Normal - TE Post 
- Justin Hargrave -yd pass to Dawson Kamara ( route, ) completed for a 24-yard gain. (Zaire Farley) First down!

 Q1 8:45 1st and Goal at DEN 6
Pass
Shotgun Empty - Slot Drive 
- Justin Hargrave -yd pass attempt intended for Ashton Day ( route, ) incomplete. (Max Martin)

 Q1 8:31 2nd and Goal at DEN 6
Run
Singleback Normal - HB Stretch Right 
- Dylan Spiller ran for 5 yards. (Grover Seals-Jones)

 Q1 7:48 3rd and Goal at DEN 1
Run
Singleback Normal - HB Stretch Right 
- Isaac Gronkowski ran for 1 yards. Touchdown! Extra point is good!  
SF 7   DEN 0


 Q1 7:45 Kickoff - Kickoff by Matthew Ward out of the end zone. Touchback.

 Q1 7:45 1st and 10 at DEN 30
Run
Singleback Normal - HB Slash 
- Travis Engram ran for 2 yards. (Logan Ware)

 Q1 6:54 2nd and 8 at DEN 32
Pass
I-Form Pro - Curls 
- Geno Shepherd -yd pass attempt intended for Rashee Reed ( route, ) incomplete. (Darius Sunseri)

 Q1 6:40 3rd and 8 at DEN 32
Pass
Shotgun Empty - Double In 
- BLITZ (MLB Logan Ware)! Geno Shepherd -yd pass to Rashee Reed ( route, ) completed for a 12-yard gain. (Dee Arias) First down!

 Q1 5:54 1st and 10 at DEN 44
Run
I-Form Pro - HB Counter Weak 
- Travis Engram ran for 2 yards. (Curtis Joseph)

 Q1 5:01 2nd and 8 at DEN 46
Run
Singleback Big - HB Sweep Right 
- Rico Dozier ran for 6 yards. (Calais Cunningham)

 Q1 4:18 3rd and 2 at SF 48
Pass
Singleback Normal - TE Post 
- BLITZ (OLB Curtis Joseph)! Geno Shepherd -yd pass to David Nelson ( route, ) completed for a 13-yard gain. (Bryce Howsare) First down!

 Q1 3:35 1st and 10 at SF 35
Pass
Shotgun Empty - Double In 
- Geno Shepherd -yd pass to Junior Bersin ( route, ) completed for a 16-yard gain. (Dee Arias) First down!

 Q1 2:51 1st and 10 at SF 19
Pass
Shotgun Empty - Slot Drive 
- Geno Shepherd -yd pass to Rashee Reed ( route, ) completed for a 11-yard gain. (Clark Pinkins) First down!

 Q1 2:04 1st and Goal at SF 8
Pass
Shotgun Empty - Double In 
- Geno Shepherd -yd pass attempt intended for James Powell ( route, ) dropped!

 Q1 1:51 2nd and Goal at SF 8
Pass
Shotgun Spread - Texas 
- Geno Shepherd -yd pass attempt intended for Rashee Reed ( route, ) incomplete. (Darius Sunseri)

 Q1 1:36 3rd and Goal at SF 8
Pass
Singleback Normal - Double Hitch 
- Geno Shepherd -yd pass to Rashee Reed ( route, ) completed for a 8-yard gain. Touchdown! Extra point is good!  
SF 7   DEN 7


 Q1 1:31 Kickoff - Kickoff by Harrison Morrow to SF -3. Touchback.

 Q1 1:31 1st and 10 at SF 30
Pass
Singleback Normal - TE Post 
- Justin Hargrave -yd pass to Matthew Gallagher ( route, ) completed for a 11-yard gain. (Zaire Farley) First down!

 Q1 0:47 1st and 10 at SF 41
Pass
Singleback Normal - Double Hitch 
- Justin Hargrave -yd pass attempt intended for Dawson Kamara ( route, ) incomplete. (Kristian Foster)

 Q1 0:33 2nd and 10 at SF 41
Pass
Singleback Normal - TE Post 
- Justin Hargrave -yd pass to Rashod Bundy ( route, ) completed for a 9-yard gain. (Jerome Brown)

End of first quarter
SF 7   DEN 7


 Q2 15:00 3rd and 1 at midfield
Pass
Shotgun Empty - Slot Drive 
- Justin Hargrave -yd pass to Rashod Bundy ( route, ) completed for a 6-yard gain. (Max Martin) First down!

 Q2 14:15 1st and 10 at DEN 44
Pass
Singleback Big - Flanker Curl 
- Justin Hargrave -yd pass to Khalil Suarez ( route, ) completed for a 32-yard gain. (Max Martin) First down!

 Q2 13:24 1st and 10 at DEN 12
Run
I-Form Pro - HB Counter Weak 
- Dylan Spiller ran for 2 yards. (K'Lavon Campbell)

 Q2 12:39 2nd and 8 at DEN 10
Pass
Shotgun Spread - Flood 
- Justin Hargrave -yd pass attempt intended for Matthew Gallagher ( route, ) dropped!

 Q2 12:25 3rd and 8 at DEN 10
Pass
Singleback Normal - Double Hitch 
- BLITZ (OLB Jerome Brown)! Justin Hargrave -yd pass to Dawson Kamara ( route, ) completed for a 10-yard gain. Touchdown! Extra point is good!  
SF 14   DEN 7


 Q2 12:20 Kickoff - Kickoff by Matthew Ward out of the end zone. Touchback.

 Q2 12:20 1st and 10 at DEN 30
Run
Shotgun Spread - HB Counter Y 
- Travis Engram ran for 6 yards. (Will Arnold)

 Q2 11:36 2nd and 4 at DEN 36
Pass
Singleback Normal - Double Hitch 
- Geno Shepherd -yd pass to David Nelson ( route, ) completed for a 12-yard gain. (Jaquan Bryant) First down!

 Q2 10:48 1st and 10 at DEN 48
Run
Singleback Normal - HB Stretch Right 
- Travis Engram ran for 2 yards. (Calijah King)

 Q2 10:02 2nd and 8 at midfield
Pass
Shotgun Spread - Texas 
- BLITZ (MLB Logan Ware)! Geno Shepherd -yd pass to Tre Turner ( route, ) completed for a 11-yard gain. (Grant Deleon) First down!

 Q2 9:10 1st and 10 at SF 39
Run
I-Form Pro - HB Toss Right 
- Rico Dozier ran for 3 yards. (Isaiah Murray)

 Q2 8:23 2nd and 7 at SF 36
Run
Singleback Big - HB Sweep Right 
- Travis Engram ran for 3 yards. (Logan Ware)

 Q2 7:32 3rd and 4 at SF 33
Pass
Singleback Normal - TE Post 
- Geno Shepherd -yd pass to David Nelson ( route, ) completed for a 4-yard gain. (Logan Ware) First down!

 Q2 6:39 1st and 10 at SF 29
Run
Singleback Normal - HB Slash 
- Rico Dozier ran for 2 yards. (Logan Ware)

 Q2 5:51 2nd and 8 at SF 27
Pass
Singleback Normal - Double Hitch 
- Geno Shepherd -yd pass to Garrett Williams ( route, ) completed for a 17-yard gain. (Logan Ware) First down!

 Q2 4:58 1st and Goal at SF 10
Run
Shotgun Spread - HB Counter Y 
- Travis Engram ran for 6 yards. (Logan Ware)

 Q2 4:06 2nd and Goal at SF 4
Run
Shotgun Spread - HB Draw 
- BLITZ! Travis Engram ran and was tackled behind the line for -2 yards! (Will Arnold)

 Q2 3:16 3rd and Goal at SF 6
Pass
Shotgun Empty - Double In 
- Geno Shepherd -yd pass to James Powell ( route, ) completed for a 6-yard gain. Touchdown! Extra point is good!  
SF 14   DEN 14


 Q2 3:13 Kickoff - Kickoff by Harrison Morrow to SF 0, returned by Darius Sunseri for 22 yards (to SF 22).

 Q2 3:05 1st and 10 at SF 22
Run
Singleback Normal - HB Slash 
- BLITZ! Dylan Spiller ran for 2 yards. (Jerome Brown)

 Q2 2:44 2nd and 8 at SF 24
Pass
Singleback Big - Outs 
- Justin Hargrave -yd pass attempt intended for Dawson Kamara ( route, ) incomplete. (Robert Sankey)

 Q2 2:36 3rd and 8 at SF 24
Pass
I-Form Pro - Quick Slants 
- FB Scott Moore got beat! Pressure from DE K'Lavon Campbell! Justin Hargrave sacked for -2 yards (K'Lavon Campbell)

 Q2 2:16 4th and 10 at SF 22 Punt - Punt by Ryan Wilson for 65 yards, returned by Max Martin for 5 yards (to DEN 18).

 Q2 2:05 1st and 10 at DEN 18
Run
Singleback Normal - HB Slash 
- Travis Engram ran for 2 yards. (Greg Richards)

 Q2 1:56 2nd and 8 at DEN 20
Pass
Shotgun Empty - Double In 
- Geno Shepherd -yd pass to Tre Turner ( route, ) completed for a 12-yard gain. (Emmanuel Fowler) First down!

 Q2 1:32 1st and 10 at DEN 32
Pass
Singleback Normal - TE Post 
- BLITZ (OLB Curtis Joseph)! Geno Shepherd -yd pass to Tre Turner ( route, ) completed for a 28-yard gain. (Clark Pinkins) First down!

 Q2 1:22 1st and 10 at SF 40
Pass
Singleback Normal - Double Hitch 
- G Grey Zamora got beat! Pressure from DE Greg Richards! Geno Shepherd -yd pass to Garrett Williams ( route, ) completed for a 35-yard gain. (Clark Pinkins) First down!

 Q2 1:06 1st and Goal at SF 5
Run
Shotgun Spread - HB Draw 
- Travis Engram ran for 5 yards. Touchdown! Extra point is good!  
SF 14   DEN 21


 Q2 1:03 Kickoff - Kickoff by Harrison Morrow out of the end zone. Touchback.

 Q2 1:03 1st and 10 at SF 30
Pass
I-Form Pro - Curls 
- BLITZ (OLB Jerome Brown)! Justin Hargrave -yd pass to Khalil Suarez ( route, ) completed for a 18-yard gain. (Max Martin) First down!

 Q2 0:51 1st and 10 at SF 48
Run
Singleback Normal - HB Stretch Right 
- Dylan Spiller ran for 2 yards. (Grover Seals-Jones)

 Q2 0:38 2nd and 8 at midfield
Pass
Shotgun Empty - Slot Drive 
- Justin Hargrave -yd pass attempt intended for Xavier Reed ( route, ) tipped by Kristian Foster!

 Q2 0:32 3rd and 8 at midfield
Pass
I-Form Pro - Quick Slants 
- Justin Hargrave -yd pass to Dawson Kamara ( route, ) completed for a 18-yard gain. (Robert Sankey) First down!

 Q2 0:07 1st and 10 at DEN 32 Field Goal - 49 yard FG attempt by Matthew Ward is good!  
SF 17   DEN 21


 Q2 0:03 Kickoff - Kickoff by Matthew Ward to DEN 6, returned by Max Martin for 18 yards (to DEN 24).
Halftime
SF 17   DEN 21


 Q3 15:00 Kickoff - Kickoff by Matthew Ward out of the end zone. Touchback.

 Q3 15:00 1st and 10 at DEN 30
Run
Shotgun Spread - HB Draw 
- Travis Engram ran for 9 yards. (Logan Ware)

 Q3 14:07 2nd and 1 at DEN 39
Pass
Singleback Normal - Double Hitch 
- BLITZ (OLB Curtis Joseph)! T Jonah Wilds got beat! Pressure from DE Will Arnold! Geno Shepherd sacked for -9 yards (Will Arnold)

 Q3 13:15 3rd and 10 at DEN 30
Pass
Singleback Normal - Double Hitch 
- Geno Shepherd -yd pass to David Nelson ( route, ) completed for a 6-yard gain. (Clark Pinkins)

 Q3 12:26 4th and 4 at DEN 36 Punt - Punt by Riley Devalve for 59 yards (to SF 5).

 Q3 12:19 1st and 10 at SF 5
Run
Shotgun Spread - HB Draw 
- Dylan Spiller ran for 5 yards. (Grover Seals-Jones)

 Q3 11:28 2nd and 5 at SF 10
Run
I-Form Pro - HB Counter Weak 
- Dylan Spiller ran for 2 yards. (Grover Seals-Jones)

 Q3 10:35 3rd and 3 at SF 12
Run
Shotgun Spread - HB Counter Y 
- Dylan Spiller ran for 13 yards. (Walter Nelson) First down!

 Q3 9:50 1st and 10 at SF 25
Pass
Shotgun Spread - Flood 
- Justin Hargrave -yd pass to Ashton Day ( route, ) completed for a 30-yard gain. (Max Martin) First down!

 Q3 9:00 1st and 10 at DEN 45
Pass
Singleback Big - Outs 
- BLITZ (OLB Jerome Brown)! Justin Hargrave -yd pass to Khalil Suarez ( route, ) completed for a 45-yard gain. Touchdown! Extra point is good!  
SF 24   DEN 21


 Q3 8:42 Kickoff - Kickoff by Matthew Ward out of the end zone. Touchback.

 Q3 8:42 1st and 10 at DEN 30
Run
Singleback Normal - HB Stretch Right 
- Travis Engram ran and was stopped for no gain. (Curtis Joseph)

 Q3 7:58 2nd and 10 at DEN 30
Run
I-Form Pro - HB Toss Right 
- Rico Dozier ran for 4 yards. (Calijah King)

 Q3 7:08 3rd and 6 at DEN 34
Pass
Shotgun Empty - Slot Drive 
- BLITZ (MLB Logan Ware)! T Jonah Wilds got beat! Pressure from DE Will Arnold! Geno Shepherd -yd pass to Garrett Williams ( route, ) completed for a 19-yard gain. (Grant Deleon) First down!

 Q3 6:17 1st and 10 at SF 47
Run
Singleback Normal - HB Slash 
- T Amarius McGill pancakes a defender! Travis Engram ran for 6 yards. (Will Arnold)

 Q3 5:32 2nd and 4 at SF 41
Run
Singleback Normal - HB Stretch Right 
- Travis Engram ran and was tackled behind the line for -2 yards! (Will Arnold)

 Q3 4:40 3rd and 6 at SF 43
Run
Shotgun Spread - HB Counter Y 
- BLITZ! Rico Dozier ran and was stopped for no gain. (Calais Cunningham)

 Q3 3:51 4th and 6 at SF 43 Field Goal - 60 yard FG attempt by Harrison Morrow missed!

 Q3 3:47 1st and 10 at midfield
Pass
Singleback Normal - TE Post 
- Justin Hargrave -yd pass to Matthew Gallagher ( route, ) completed for a 18-yard gain. (Kristian Foster) First down!

 Q3 2:54 1st and 10 at DEN 32
Run
Singleback Big - HB Sweep Right 
- Dylan Spiller ran for 4 yards. (Walter Nelson)

 Q3 2:07 2nd and 6 at DEN 28
Pass
Shotgun Empty - Slot Drive 
- Justin Hargrave -yd pass to Khalil Suarez ( route, ) completed for a 18-yard gain. (Max Martin) First down!

 Q3 1:14 1st and Goal at DEN 10
Pass
Shotgun Spread - Flood 
- Justin Hargrave -yd pass to Matthew Gallagher ( route, ) completed for a 10-yard gain. Touchdown! Extra point is good!  
SF 31   DEN 21


 Q3 1:10 Kickoff - Kickoff by Matthew Ward out of the end zone. Touchback.

 Q3 1:10 1st and 10 at DEN 30
Run
I-Form Pro - HB Counter Weak 
- BLITZ! Rico Dozier ran for 3 yards. (Curtis Joseph)

 Q3 0:26 2nd and 7 at DEN 33
Run
Singleback Normal - HB Slash 
- Travis Engram ran for 1 yards. (Logan Ware)

End of third quarter
SF 31   DEN 21


 Q4 15:00 3rd and 6 at DEN 34
Run
Shotgun Spread - HB Counter Y 
- Rico Dozier ran and was stopped for no gain. (Calais Cunningham)

 Q4 14:16 4th and 6 at DEN 34 Punt - Punt by Riley Devalve for 50 yards, returned by Darius Sunseri for 7 yards (to SF 23).

 Q4 14:04 1st and 10 at SF 23
Pass
Shotgun Spread - Texas 
- Justin Hargrave -yd pass to Matthew Gallagher ( route, ) completed for a 5-yard gain. (Isaiah Stringfellow)

 Q4 13:19 2nd and 5 at SF 28
Pass
Singleback Normal - TE Post 
- Justin Hargrave -yd pass to Matthew Gallagher ( route, ) completed for a 19-yard gain. (Zaire Farley) First down!

 Q4 12:26 1st and 10 at SF 47
Pass
Shotgun Empty - Slot Drive 
- BLITZ (MLB Zaire Farley)! Justin Hargrave -yd pass to Xavier Reed ( route, ) completed for a 53-yard gain. Touchdown! Extra point is good!  
SF 38   DEN 21


 Q4 12:09 Kickoff - Kickoff by Matthew Ward to DEN 8, returned by Max Martin for 17 yards (to DEN 25).

 Q4 12:03 1st and 10 at DEN 25
Run
Shotgun Spread - HB Draw 
- Travis Engram ran and was tackled behind the line for -2 yards! (Calijah King)

 Q4 11:20 2nd and 12 at DEN 23
Run
Singleback Big - HB Sweep Right 
- BLITZ! Rico Dozier ran and was tackled behind the line for -3 yards! (Calais Cunningham)

 Q4 10:35 3rd and 15 at DEN 20
Pass
I-Form Pro - Curls 
- BLITZ (OLB Curtis Joseph)! FB Robbie Olawale got beat! Pressure from DE Greg Richards! Geno Shepherd sacked for -7 yards (Greg Richards)

 Q4 9:49 4th and 22 at DEN 13 Punt - Punt by Riley Devalve for 49 yards, returned by Darius Sunseri for 13 yards (to DEN 49).

 Q4 9:36 1st and 10 at DEN 49
Pass
Singleback Normal - Double Hitch 
- BLITZ (OLB Jerome Brown)! Justin Hargrave -yd pass to Matthew Gallagher ( route, ) completed for a 24-yard gain. (Kristian Foster) First down!

 Q4 8:47 1st and 10 at DEN 25
Run
Shotgun Spread - HB Draw 
- Dylan Spiller ran for 9 yards. (Grover Seals-Jones)

 Q4 7:58 2nd and 1 at DEN 16
Run
Shotgun Spread - HB Draw 
- Dylan Spiller ran for 3 yards. (Grover Seals-Jones) First down!

 Q4 7:10 1st and 10 at DEN 13
Run
I-Form Pro - HB Counter Weak 
- C Jarrett Pitts pancakes a defender! Dylan Spiller ran for 13 yards. Touchdown! Extra point is good!  
SF 45   DEN 21


 Q4 7:05 Kickoff - Kickoff by Matthew Ward out of the end zone. Touchback.

 Q4 7:05 1st and 10 at DEN 30
Run
Shotgun Spread - HB Counter Y 
- Travis Engram ran and was tackled behind the line for -3 yards! (Calais Cunningham)

 Q4 6:19 2nd and 13 at DEN 27
Pass
Singleback Normal - Double Hitch 
- Geno Shepherd -yd pass to Rashee Reed ( route, ) completed for a 10-yard gain. (Logan Ware)

 Q4 5:34 3rd and 3 at DEN 37
Run
I-Form Pro - HB Counter Weak 
- Travis Engram ran for 1 yards. (Calijah King)

 Q4 4:45 4th and 2 at DEN 38 Punt - Punt by Riley Devalve for 66 yards (to SF -4). Touchback.

 Q4 4:37 1st and 10 at SF 20
Run
Shotgun Spread - HB Counter Y 
- Dylan Spiller ran for 10 yards. (K'Lavon Campbell) First down!

 Q4 3:45 1st and 10 at SF 30
Pass
Shotgun Spread - Texas 
- Justin Hargrave -yd pass to Khalil Suarez ( route, ) completed for a 8-yard gain. (Max Martin)

 Q4 3:02 2nd and 2 at SF 38
Run
I-Form Pro - HB Counter Weak 
- Isaac Gronkowski ran and was tackled behind the line for -4 yards! (K'Lavon Campbell)

 Q4 2:14 3rd and 6 at SF 34
Pass
I-Form Pro - Curls 
- BLITZ (OLB Jerome Brown)! Justin Hargrave -yd pass to Khalil Suarez ( route, ) completed for a 9-yard gain. (Ar'Darius Williams) First down!

 Q4 2:00 1st and 10 at SF 43
Run
Singleback Normal - HB Stretch Right 
- Isaac Gronkowski ran for 10 yards. (Grover Seals-Jones) First down!

 Q4 1:14 1st and 10 at DEN 47 Kneel Formation - Justin Hargrave kneeled the ball.
 Q4 0:35 2nd and 11 at DEN 48 Kneel Formation - Justin Hargrave kneeled the ball.
End of Regulation
SF 45   DEN 21


Auto-scroll page
Download Game CSV