7 Users Online Now:               (129 active users in the past 24 hours)
Sunday, September 21, 2025     1:00 PM EST


31

Final


24

Storylines

14 POINT COMEBACK Baltimore Owls came back after trailing 14 points to upset the San Francisco Miners 31-24 in week 2

Team Ratings


Game Summary

Total plays: 129
Play of the game:  Q4 2nd and 9 at SF 31 Shotgun Spread - HB Draw Derrick Harris ran for 31 yards. Touchdown! Extra point is good!  
BAL 31   SF 24

Player of the game: 22 Derrick Harris 15 rush, 108 rush yds (7.2 yds/rush), 1 TD

Team Stats


Game Stats

Game engine version: 1
343 total yards

QB 93 OVR, 35 plays 8 Lamar Johns 24/33 (73%), 221 pass yds (34-yd long, 6.7 yds/att), 2 rush, 7 rush yds (3.5 yds/rush), 3 TDs, 1 INT, 108.3 RTG
HB 90 OVR, 40 plays 22 Derrick Harris 15 rush, 108 rush yds (7.2 yds/rush), 1 TD
HB 82 OVR, 3 plays 43 Justice Henry 3 rush, 7 rush yds (2.3 yds/rush)
FB 76 OVR, 19 plays 42 Patrick Ross
WR 86 OVR, 53 plays 4 Zay Fitzgerald 4 rec / 6 targets, 60 rec yds (31-yd long)
WR 89 OVR, 53 plays 10 DeAndre Holmes 8 rec / 11 targets, 59 rec yds (17-yd long)
WR 83 OVR, 29 plays 7 Rashod Brown 5 rec / 6 targets, 26 rec yds (8-yd long), 2 TDs
WR 82 OVR, 21 plays 16 Tylan Wilson 2 rec / 2 targets, 12 rec yds (8-yd long)
WR 83 OVR, 10 plays 81 Devontez Woodward 2 rec / 3 targets, 36 rec yds (34-yd long), 1 TD
TE 84 OVR, 40 plays 89 Mark Allen 2 rec / 4 targets, 10 rec yds (8-yd long)
TE 74 OVR, 13 plays 80 Isaiah Lawson 1 rec / 1 targets, 18 rec yds (18-yd long)
T 88 OVR, 63 plays 79 Ronnie Scott
T 71 OVR, 63 plays 70 Roger Robles
G 69 OVR, 63 plays 78 Daniel Floyd
G 77 OVR, 63 plays 69 Ed Ishmael
C 81 OVR, 63 plays 64 Tyler Lee

DE 74 OVR, 65 plays 99 Odafe Ortiz 3 tackles
DE 72 OVR, 65 plays 45 Mike Gates 4 tackles
DT 86 OVR, 65 plays 92 Nnamdi Mitchell 4 tackles
DT 76 OVR, 54 plays 93 Aeneas Powell 2 tackles
OLB 73 OVR, 43 plays 40 Teddye Bonilla 2 tackles
OLB 72 OVR, 26 plays 47 Dorian Whitehair
OLB 70 OVR, 8 plays 96 Dominique Hollins
OLB 69 OVR, 8 plays 49 Cam James
MLB 81 OVR, 65 plays 0 Roquan Shaw 4 tackles, 1 for loss
MLB 65 OVR, 8 plays 58 Jordan McGuire
CB 82 OVR, 65 plays 44 Marlon Holba 4 tackles, 1 pass tipped, 19 PR yds
CB 81 OVR, 65 plays 23 Jaire Allen 5 tackles
CB 79 OVR, 39 plays 3 Chidobe Aguilar 4 tackles
CB 75 OVR, 22 plays 2 Joshua West 3 tackles
CB 72 OVR, 11 plays 20 DJ Tate
S 75 OVR, 65 plays 14 Kyle Hewitt 4 tackles, 1 pass tipped, 1 INT, 13 TO yds
S 75 OVR, 65 plays 29 Ar'Darius Wilson 5 tackles

K 74 OVR, 11 plays 33 Tyler Lotulelei 1/2, made: 46, missed: 62
P 80 OVR, 3 plays 11 Jordan Soto 3 punts (2 inside 20) 57, 60, 69
297 total yards

QB 81 OVR, 37 plays 13 Brock Perry 25/36 (69%), 204 pass yds (23-yd long, 5.7 yds/att), 1 rush, 8 rush yds (8 yds/rush), 2 TDs, 1 INT, 90.5 RTG
HB 92 OVR, 41 plays 23 Christian Mostert 15 rush, 73 rush yds (4.9 yds/rush), 1 rec / 2 targets, 3 rec yds (3-yd long), 1 TD
HB 75 OVR, 4 plays 29 Jordan Johnson 4 rush, 12 rush yds (3 yds/rush)
FB 79 OVR, 17 plays 44 Kyle Jones
WR 90 OVR, 56 plays 11 Brandon Adams 4 rec / 7 targets, 38 rec yds (22-yd long)
WR 84 OVR, 56 plays 15 Jauan Johnson 3 rec / 3 targets, 19 rec yds (13-yd long), 1 TD
WR 85 OVR, 35 plays 1 Ricky Pantale 8 rec / 10 targets, 58 rec yds (23-yd long), 1 TD
WR 80 OVR, 22 plays 5 Demarcus Rios 3 rec / 3 targets, 26 rec yds (12-yd long)
WR 78 OVR, 11 plays 18 Isaiah Hoffman 3 rec / 4 targets, 48 rec yds (18-yd long)
TE 86 OVR, 43 plays 85 George Kendricks 3 rec / 4 targets, 12 rec yds (5-yd long)
TE 75 OVR, 13 plays 9 Brayden Wormley 0 rec / 3 targets, 1 drop
T 95 OVR, 66 plays 71 Trent Wilson
T 73 OVR, 66 plays 68 Colton Mosley
G 79 OVR, 66 plays 77 Dominick Panfil
G 73 OVR, 66 plays 78 Ben Britt
C 76 OVR, 66 plays 64 Jake Beckham

DE 92 OVR, 61 plays 97 Nick Brooks 4 tackles
DE 80 OVR, 61 plays 47 Bryce Harrison 4 tackles
DT 73 OVR, 61 plays 95 Alfred Cohen 5 tackles
DT 75 OVR, 51 plays 90 Kevin Gallagher 3 tackles
OLB 69 OVR, 40 plays 53 Dee Williams 5 tackles
OLB 63 OVR, 29 plays 96 Carson Berger 1 tackle
OLB 50 OVR, 9 plays 98 Denzel Kelly
OLB 53 OVR, 9 plays 50 Johnathan Tatum
MLB 86 OVR, 61 plays 54 Fred Woodard 4 tackles
MLB 69 OVR, 9 plays 48 Tatum Blake
CB 68 OVR, 61 plays 2 Deommodore Lee 6 tackles
CB 66 OVR, 32 plays 0 Renardo Guy 3 tackles
CB 76 OVR, 61 plays 20 Upton Sanders 2 tackles, 5 PR yds, 66 KR yds
CB 69 OVR, 21 plays 28 Myles Bullard 2 tackles
CB 71 OVR, 10 plays 34 Kris Bennett
S 68 OVR, 61 plays 27 Ji'Ayir Burkhead 2 tackles
S 66 OVR, 61 plays 49 Daniel Taylor 2 passes tipped, 1 INT, 4 TO yds

K 87 OVR, 9 plays 3 Greg Jones 1/1, made: 43
P 88 OVR, 4 plays 7 Thomas Moore 4 punts (0 inside 20) 73, 54, 48, 79

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Tyler Lotulelei out of the end zone. Touchback.

 Q1 15:00 1st and 10 at SF 30 Shotgun Empty - Slot Drive Brock Perry pass to Isaiah Hoffman for 17 yards. (Jaire Allen) First down!
 Q1 14:11 1st and 10 at SF 47 Singleback Normal - TE Post BLITZ! Brock Perry pass to George Kendricks for 5 yards. (Jaire Allen)
 Q1 13:23 2nd and 5 at BAL 48 Shotgun Empty - Slot Drive BLITZ! Brock Perry pass to Isaiah Hoffman for 18 yards. (Joshua West) First down!
 Q1 12:36 1st and 10 at BAL 30 Shotgun Empty - Slot Drive Brock Perry pass to Isaiah Hoffman for 13 yards. (Joshua West) First down!
 Q1 11:45 1st and 10 at BAL 17 Shotgun Spread - HB Draw Christian Mostert ran for 8 yards. (Mike Gates)
 Q1 10:56 2nd and 2 at BAL 9 Singleback Big - HB Sweep Right BLITZ! Christian Mostert ran for 4 yards. (Odafe Ortiz) First down!
 Q1 10:09 1st and Goal at BAL 5 I-Form Pro - HB Toss Right Christian Mostert ran for 5 yards. Touchdown! Extra point is good!  
BAL 0   SF 7


 Q1 10:06 KickoffKickoff by Greg Jones out of the end zone. Touchback.

 Q1 10:06 1st and 10 at BAL 30 I-Form Pro - Curls Lamar Johns pass to DeAndre Holmes for 2 yards. (Upton Sanders)
 Q1 9:22 2nd and 8 at BAL 32 Singleback Normal - HB Slash Derrick Harris ran for 1 yards. (Dee Williams)
 Q1 8:32 3rd and 7 at BAL 33 Singleback Big - HB Sweep Right Justice Henry ran and was stopped for no gain. (Nick Brooks)
 Q1 7:49 4th and 7 at BAL 33 PuntPunt by Jordan Soto for 57 yards (to SF 13).

 Q1 7:37 1st and 10 at SF 13 Shotgun Spread - Flood Brock Perry pass to Ricky Pantale for 3 yards. (Chidobe Aguilar)
 Q1 6:50 2nd and 7 at SF 16 Shotgun Spread - HB Draw BLITZ! Jordan Johnson ran for 5 yards. (Nnamdi Mitchell)
 Q1 6:02 3rd and 2 at SF 21 Shotgun Spread - HB Draw Jordan Johnson ran for 2 yards. (Nnamdi Mitchell) First down!
 Q1 5:18 1st and 10 at SF 23 Singleback Big - Flanker Curl Brock Perry pass intended for Brayden Wormley dropped!
 Q1 5:05 2nd and 10 at SF 23 Singleback Big - HB Blast Left Christian Mostert ran for 5 yards. (Roquan Shaw)
 Q1 4:20 3rd and 5 at SF 28 Singleback Big - Outs Brock Perry pass to Christian Mostert for 3 yards. (Kyle Hewitt)
 Q1 3:29 4th and 2 at SF 31 PuntPunt by Thomas Moore for 73 yards (to BAL -4). Touchback.

 Q1 3:23 1st and 10 at BAL 20 I-Form Pro - HB Toss Right Derrick Harris ran for 6 yards. (Nick Brooks)
 Q1 2:38 2nd and 4 at BAL 26 Singleback Big - HB Sweep Right Justice Henry ran and was stopped for no gain. (Fred Woodard)
 Q1 1:45 3rd and 4 at BAL 26 I-Form Pro - Quick Slants BLITZ! Lamar Johns pass intended for Mark Allen tipped by Daniel Taylor!
 Q1 1:34 4th and 4 at BAL 26 PuntPunt by Jordan Soto for 60 yards, returned by Upton Sanders for 5 yards (to SF 19).

 Q1 1:23 1st and 10 at SF 19 Singleback Normal - HB Slash BLITZ! Christian Mostert ran for 7 yards. (Roquan Shaw)
 Q1 0:31 2nd and 3 at SF 26 I-Form Pro - HB Toss Right Jordan Johnson ran for 1 yards. (Mike Gates)
End of first quarter
BAL 0   SF 7


 Q2 15:00 3rd and 2 at SF 27 Singleback Normal - HB Stretch Right Christian Mostert ran for 5 yards. (Aeneas Powell) First down!
 Q2 14:12 1st and 10 at SF 32 Singleback Normal - TE Post Brock Perry pass to Ricky Pantale for 2 yards. (Jaire Allen)
 Q2 13:19 2nd and 8 at SF 34 Singleback Big - Outs Brock Perry pass to Jauan Johnson for 5 yards. (Marlon Holba)
 Q2 12:29 3rd and 3 at SF 39 Singleback Big - HB Blast Left BLITZ! Christian Mostert ran for 8 yards. (Mike Gates) First down!
 Q2 11:38 1st and 10 at SF 47 Shotgun Empty - Double In BLITZ! Brock Perry pass to Ricky Pantale for 3 yards. (Kyle Hewitt)
 Q2 10:46 2nd and 7 at midfield Singleback Big - HB Blast Left Christian Mostert ran for 7 yards. (Teddye Bonilla) First down!
 Q2 9:57 1st and 10 at BAL 43 I-Form Pro - Quick Slants Brock Perry pass intended for Brandon Adams incomplete.
 Q2 9:45 2nd and 10 at BAL 43 Shotgun Empty - Double In BLITZ! Brock Perry pass to Ricky Pantale for 15 yards. (Jaire Allen) First down!
 Q2 8:58 1st and 10 at BAL 28 I-Form Pro - Curls BLITZ! Brock Perry pass to George Kendricks for 2 yards. (Jaire Allen)
 Q2 8:08 2nd and 8 at BAL 26 Singleback Normal - HB Slash Christian Mostert ran and was stopped for no gain. (Nnamdi Mitchell)
 Q2 7:19 3rd and 8 at BAL 26 Shotgun Empty - Slot Drive Brock Perry pass intended for Ricky Pantale incomplete. (Chidobe Aguilar)
 Q2 7:04 4th and 8 at BAL 26 Field Goal43 yard FG attempt by Greg Jones is good!  
BAL 0   SF 10


 Q2 6:59 KickoffKickoff by Greg Jones out of the end zone. Touchback.

 Q2 6:59 1st and 10 at BAL 30 I-Form Pro - HB Toss Right Derrick Harris ran for 9 yards. (Kevin Gallagher)
 Q2 6:13 2nd and 1 at BAL 39 Shotgun Empty - Double In Lamar Johns pass intended for DeAndre Holmes incomplete.
 Q2 6:00 3rd and 1 at BAL 39 Singleback Normal - TE Post Lamar Johns pass intended for Mark Allen incomplete.
 Q2 5:45 4th and 1 at BAL 39 PuntPunt by Jordan Soto for 69 yards (to SF -8). Touchback.

 Q2 5:38 1st and 10 at SF 20 Singleback Normal - Double Hitch BLITZ! Brock Perry pass to Ricky Pantale for 2 yards. (Chidobe Aguilar)
 Q2 4:54 2nd and 8 at SF 22 Singleback Big - Outs Brock Perry pass intended for Brayden Wormley incomplete.
 Q2 4:40 3rd and 8 at SF 22 Singleback Normal - TE Post Brock Perry pass intended for Ricky Pantale tipped by Kyle Hewitt!
 Q2 4:29 4th and 8 at SF 22 PuntPunt by Thomas Moore for 54 yards, returned by Marlon Holba for 16 yards (to BAL 40).

 Q2 4:19 1st and 10 at BAL 40 Shotgun Spread - Texas Lamar Johns pass to Rashod Brown for 2 yards. (Deommodore Lee)
 Q2 3:29 2nd and 8 at BAL 42 I-Form Pro - Quick Slants BLITZ! Lamar Johns pass intended for DeAndre Holmes incomplete.
 Q2 3:17 3rd and 8 at BAL 42 Shotgun Empty - Slot Drive BLITZ! Lamar Johns pass to Devontez Woodward for 34 yards. (Myles Bullard) First down!
 Q2 2:56 1st and 10 at SF 24 Shotgun Empty - Slot Drive Lamar Johns pass intended for DeAndre Holmes incomplete. (Deommodore Lee)
 Q2 2:50 2nd and 10 at SF 24 Shotgun Spread - HB Draw BLITZ! Derrick Harris ran for 11 yards. (Fred Woodard) First down!
 Q2 2:41 1st and 10 at SF 13 Singleback Normal - TE Post BLITZ! Lamar Johns pass to Zay Fitzgerald for 11 yards. (Fred Woodard) First down!
 Q2 2:23 1st and Goal at SF 2 Shotgun Spread - Flood Lamar Johns pass to Rashod Brown for 2 yards. Touchdown! Extra point is good!  
BAL 7   SF 10


 Q2 2:20 KickoffKickoff by Tyler Lotulelei to SF 1, returned by Upton Sanders for 21 yards (to SF 22).

 Q2 2:12 1st and 10 at SF 22 Shotgun Empty - Slot Drive Brock Perry scrambled for 8 yards. (Nnamdi Mitchell)
 Q2 2:02 2nd and 2 at SF 30 Singleback Normal - TE Post Brock Perry pass intended for George Kendricks tipped by Marlon Holba!
 Q2 1:53 3rd and 2 at SF 30 Singleback Normal - HB Stretch Right Christian Mostert ran for 8 yards. (Odafe Ortiz) First down!
 Q2 1:34 1st and 10 at SF 38 Singleback Normal - TE Post Brock Perry pass to George Kendricks for 5 yards. (Marlon Holba)
 Q2 1:09 2nd and 5 at SF 43 Singleback Big - HB Blast Left BLITZ! Jordan Johnson ran for 4 yards. (Odafe Ortiz)
 Q2 0:46 3rd and 1 at SF 47 I-Form Pro - Quick Slants BLITZ! Brock Perry pass intended for Brandon Adams intercepted by Kyle Hewitt! Return of 13 yards.

 Q2 0:41 1st and 10 at SF 34 Singleback Big - Flanker Curl Lamar Johns pass to Mark Allen for 2 yards. (Deommodore Lee)
 Q2 0:22 2nd and 8 at SF 32 Singleback Normal - Double Hitch Lamar Johns pass intended for Zay Fitzgerald incomplete.
 Q2 0:15 3rd and 8 at SF 32 Shotgun Empty - Double In BLITZ! Lamar Johns scrambled for 3 yards. (Bryce Harrison)
 Q2 0:01 4th and 5 at SF 29 Field Goal46 yard FG attempt by Tyler Lotulelei is good!  
BAL 10   SF 10

Halftime
BAL 10   SF 10



 Q3 15:00 KickoffKickoff by Greg Jones out of the end zone. Touchback.

 Q3 15:00 1st and 10 at BAL 30 Shotgun Spread - Flood Lamar Johns pass intended for Zay Fitzgerald tipped by Daniel Taylor!
 Q3 14:47 2nd and 10 at BAL 30 I-Form Pro - Quick Slants Lamar Johns pass to DeAndre Holmes for 15 yards. (Dee Williams) First down!
 Q3 14:02 1st and 10 at BAL 45 Shotgun Spread - Flood Lamar Johns pass to Tylan Wilson for 4 yards. (Deommodore Lee)
 Q3 13:14 2nd and 6 at BAL 49 Singleback Normal - Double Hitch BLITZ! Lamar Johns pass intended for Rashod Brown intercepted by Daniel Taylor! Return of 4 yards.

 Q3 13:11 1st and 10 at BAL 45 Shotgun Empty - Slot Drive Brock Perry pass to Ricky Pantale for 3 yards. (Ar'Darius Wilson)
 Q3 12:23 2nd and 7 at BAL 42 Shotgun Empty - Double In Brock Perry pass to Ricky Pantale for 7 yards. (Ar'Darius Wilson) First down!
 Q3 11:35 1st and 10 at BAL 35 Shotgun Spread - Texas BLITZ! Brock Perry pass to Demarcus Rios for 12 yards. (Joshua West) First down!
 Q3 10:43 1st and 10 at BAL 23 Shotgun Spread - Flood Brock Perry pass to Ricky Pantale for 23 yards. Touchdown! Extra point is good!  
BAL 10   SF 17


 Q3 10:34 KickoffKickoff by Greg Jones out of the end zone. Touchback.

 Q3 10:34 1st and 10 at BAL 30 Singleback Big - Outs Lamar Johns scrambled for 4 yards. (Nick Brooks)
 Q3 9:42 2nd and 6 at BAL 34 Singleback Big - Flanker Curl BLITZ! Lamar Johns pass to DeAndre Holmes for 12 yards. (Carson Berger) First down!
 Q3 8:59 1st and 10 at BAL 46 I-Form Pro - HB Toss Right Derrick Harris ran for 5 yards. (Alfred Cohen)
 Q3 8:11 2nd and 5 at SF 49 I-Form Pro - HB Toss Right Derrick Harris ran for 1 yards. (Nick Brooks)
 Q3 7:28 3rd and 4 at SF 48 Singleback Big - HB Sweep Right Derrick Harris ran for 3 yards. (Bryce Harrison)
 Q3 6:43 4th and 1 at SF 45 Field Goal62 yard FG attempt by Tyler Lotulelei missed!

 Q3 6:40 1st and 10 at BAL 48 Singleback Normal - TE Post Brock Perry pass to Jauan Johnson for 13 yards. (Marlon Holba) First down!
 Q3 5:51 1st and 10 at BAL 35 I-Form Pro - HB Counter Weak Christian Mostert ran and was stopped for no gain. (Mike Gates)
 Q3 4:59 2nd and 10 at BAL 35 Shotgun Spread - HB Draw Christian Mostert ran for 9 yards. (Roquan Shaw)
 Q3 4:09 3rd and 1 at BAL 26 Shotgun Spread - Flood BLITZ! Brock Perry pass to Demarcus Rios for 8 yards. (Marlon Holba) First down!
 Q3 3:20 1st and 10 at BAL 18 I-Form Pro - Quick Slants BLITZ! Brock Perry pass intended for Brandon Adams incomplete.
 Q3 3:05 2nd and 10 at BAL 18 Singleback Big - Flanker Curl Brock Perry pass to Brandon Adams for 8 yards. (Ar'Darius Wilson)
 Q3 2:19 3rd and 2 at BAL 10 Shotgun Spread - HB Counter Y BLITZ! Christian Mostert ran for 9 yards. (Aeneas Powell) First down!
 Q3 1:33 1st and Goal at BAL 1 Singleback Big - Flanker Curl Brock Perry pass to Jauan Johnson for 1 yards. Touchdown! Extra point is good!  
BAL 10   SF 24


 Q3 1:29 KickoffKickoff by Greg Jones to BAL -2. Touchback.

 Q3 1:29 1st and 10 at BAL 30 Singleback Big - Flanker Curl BLITZ! Lamar Johns pass to Isaiah Lawson for 18 yards. (Dee Williams) First down!
 Q3 0:44 1st and 10 at BAL 48 Singleback Big - HB Blast Left Derrick Harris ran for 19 yards. (Alfred Cohen) First down!
End of third quarter
BAL 10   SF 24


 Q4 15:00 1st and 10 at SF 33 Shotgun Spread - Texas Lamar Johns pass to Zay Fitzgerald for 31 yards. (Renardo Guy) First down!
 Q4 14:16 1st and Goal at SF 2 Shotgun Empty - Double In Lamar Johns pass to Devontez Woodward for 2 yards. Touchdown! Extra point is good!  
BAL 17   SF 24


 Q4 14:12 KickoffKickoff by Tyler Lotulelei to SF 2, returned by Upton Sanders for 19 yards (to SF 21).

 Q4 14:05 1st and 10 at SF 21 Shotgun Empty - Slot Drive Brock Perry pass intended for Isaiah Hoffman incomplete. (Chidobe Aguilar)
 Q4 13:50 2nd and 10 at SF 21 Singleback Big - HB Blast Left Christian Mostert ran and was stopped for no gain. (Teddye Bonilla)
 Q4 13:01 3rd and 10 at SF 21 Singleback Big - Flanker Curl Brock Perry pass intended for Brayden Wormley incomplete.
 Q4 12:47 4th and 10 at SF 21 PuntPunt by Thomas Moore for 48 yards, returned by Marlon Holba for 3 yards (to BAL 34).

 Q4 12:35 1st and 10 at BAL 34 Shotgun Empty - Double In Lamar Johns pass to Zay Fitzgerald for 7 yards. (Ji'Ayir Burkhead)
 Q4 11:48 2nd and 3 at BAL 41 Shotgun Empty - Double In Lamar Johns pass to Rashod Brown for 8 yards. (Deommodore Lee) First down!
 Q4 11:05 1st and 10 at BAL 49 Singleback Big - Flanker Curl BLITZ! Lamar Johns pass to Mark Allen for 8 yards. (Ji'Ayir Burkhead)
 Q4 10:17 2nd and 2 at SF 43 Singleback Big - HB Blast Left Derrick Harris ran for 4 yards. (Bryce Harrison) First down!
 Q4 9:31 1st and 10 at SF 39 I-Form Pro - Curls Lamar Johns pass to DeAndre Holmes for 1 yards. (Upton Sanders)
 Q4 8:42 2nd and 9 at SF 38 Singleback Normal - TE Post Lamar Johns pass to DeAndre Holmes for 5 yards. (Renardo Guy)
 Q4 7:55 3rd and 4 at SF 33 Singleback Big - Outs Lamar Johns pass to DeAndre Holmes for 6 yards. (Fred Woodard) First down!
 Q4 7:06 1st and 10 at SF 27 Shotgun Spread - HB Counter Y Derrick Harris ran for 1 yards. (Bryce Harrison)
 Q4 6:22 2nd and 9 at SF 26 Shotgun Spread - HB Counter Y Derrick Harris ran for 7 yards. (Alfred Cohen)
 Q4 5:38 3rd and 2 at SF 19 Singleback Big - HB Sweep Right Derrick Harris ran for 5 yards. (Kevin Gallagher) First down!
 Q4 4:48 1st and 10 at SF 14 Singleback Normal - TE Post Lamar Johns pass to Rashod Brown for 7 yards. (Dee Williams)
 Q4 3:56 2nd and 3 at SF 7 Shotgun Empty - Slot Drive Lamar Johns pass intended for Devontez Woodward incomplete.
 Q4 3:44 3rd and 3 at SF 7 Shotgun Spread - Flood BLITZ! Lamar Johns pass to Rashod Brown for 7 yards. Touchdown! Extra point is good!  
BAL 24   SF 24


 Q4 3:39 KickoffKickoff by Tyler Lotulelei to SF 0, returned by Upton Sanders for 26 yards (to SF 26).

 Q4 3:29 1st and 10 at SF 26 Singleback Normal - TE Post BLITZ! Brock Perry pass to Brandon Adams for 3 yards. (Kyle Hewitt)
 Q4 3:04 2nd and 7 at SF 29 Singleback Normal - Double Hitch Brock Perry pass intended for Christian Mostert incomplete.
 Q4 2:57 3rd and 7 at SF 29 I-Form Pro - HB Counter Weak BLITZ! Christian Mostert ran and was tackled behind the line for -2 yards! (Roquan Shaw)
 Q4 2:43 4th and 9 at SF 27 PuntPunt by Thomas Moore for 79 yards (to BAL -6). Touchback.

 Q4 2:35 1st and 10 at BAL 20 Shotgun Spread - HB Draw BLITZ! Derrick Harris ran and was stopped for no gain. (Kevin Gallagher)
 Q4 2:10 2nd and 10 at BAL 20 I-Form Pro - Curls Lamar Johns pass to DeAndre Holmes for 17 yards. (Dee Williams) First down!
 Q4 1:58 1st and 10 at BAL 37 Singleback Normal - HB Stretch Right Justice Henry ran for 7 yards. (Alfred Cohen)
 Q4 1:38 2nd and 3 at BAL 44 Singleback Big - HB Sweep Right Derrick Harris ran for 5 yards. (Alfred Cohen) First down!
 Q4 1:21 1st and 10 at BAL 49 Shotgun Empty - Slot Drive Lamar Johns pass to Tylan Wilson for 8 yards. (Renardo Guy)
 Q4 1:08 2nd and 2 at SF 43 I-Form Pro - Quick Slants Lamar Johns pass to Zay Fitzgerald for 11 yards. (Deommodore Lee) First down!
 Q4 0:58 1st and 10 at SF 32 Shotgun Empty - Double In Lamar Johns pass to DeAndre Holmes for 1 yards. (Myles Bullard)
 Q4 0:46 2nd and 9 at SF 31 Shotgun Spread - HB Draw Derrick Harris ran for 31 yards. Touchdown! Extra point is good!  
BAL 31   SF 24


 Q4 0:34 KickoffKickoff by Tyler Lotulelei to SF -4. Touchback.

 Q4 0:34 1st and 10 at SF 30 Shotgun Spread - Texas Brock Perry pass to Demarcus Rios for 6 yards. (Kyle Hewitt)
 Q4 0:17 2nd and 4 at SF 36 Shotgun Empty - Slot Drive Brock Perry pass to Brandon Adams for 22 yards. (Ar'Darius Wilson) First down!
 Q4 0:08 1st and 10 at BAL 42 Shotgun Spread - Flood Brock Perry pass to Brandon Adams for 5 yards. (Ar'Darius Wilson)
End of Regulation
BAL 31   SF 24


Auto-scroll page
Download Game CSV