For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2025 Week 4 · Sun, Sep 28, 2025 · Levi's Stadium

Jacksonville JaguarsWinner

26

San Francisco 49ers

21

SF -3.5 upsetO 45.5 ✓

Jacksonville Jaguars 26–21. Biggest swing: Q4 2:52, JAX +21% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SFJAX
Q4 · 2:52JAX 26SF 21SF ball · 1st & 10JAX 68%

(2:52) 13-B.Purdy sacked at SF 43 for -7 yards (91-A.Armstead). FUMBLES (91-A.Armstead), RECOVERED by JAX-23-F.Oluokun at SF 47. JAX-52-D.Hamilton was injured during the play.

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q4 · 2:52JAX +21% win prob(2:52) 13-B.Purdy sacked at SF 43 for -7 yards (91-A.Armstead). FUMBLES (91-A.Armstead), RECOVERED by JAX-23-F.Oluokun at SF 47. JAX-52-D.Hamilton was injured during the play.
  2. Q3 · 6:14JAX +16% win prob(6:14) (Shotgun) 13-B.Purdy pass deep middle intended for 15-J.Jennings INTERCEPTED by 0-D.Lloyd (94-M.Smith) at SF 36. 0-D.Lloyd to SF 28 for 8 yards (88-J.Tonges; 68-C.McKivitz). ** Injury Update: SF-15-J.Jennings has returned to the game.
  3. Q2 · 14:50SF +15% win prob(14:50) 1-T.Etienne left end for 48 yards, TOUCHDOWN.
  4. Q3 · 2:40JAX +13% win prob(2:40) 7-T.Morstead punts 51 yards to JAX 13, Center-46-J.Weeks. 11-P.Washington for 87 yards, TOUCHDOWN.

How the points landed

Scoring summary

  1. Q1 · 8:36SF Field goal

    (8:36) 18-E.Pineiro 26 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: JAX 0SF 3
  2. Q2 · 14:50JAX Touchdown

    (14:50) 1-T.Etienne left end for 48 yards, TOUCHDOWN. (kick good)

    Score after this play: JAX 7SF 3
  3. Q2 · 5:06JAX Touchdown

    (5:06) 16-T.Lawrence pass short left to 84-H.Long for 4 yards, TOUCHDOWN. Penalty on SF-28-D.Luter, Defensive Holding, declined. (kick good)

    Score after this play: JAX 14SF 3
  4. Q2 · 0:43SF Field goal

    (:43) 18-E.Pineiro 23 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: JAX 14SF 6
  5. Q2 · 0:02JAX Field goal

    (:02) 39-C.Little 26 yard field goal is GOOD, Center-46-R.Matiscik, Holder-9-L.Cooke.

    Score after this play: JAX 17SF 6
  6. Q3 · 8:39SF Touchdown

    (8:39) 13-B.Purdy pass short middle to 23-C.McCaffrey for 8 yards, TOUCHDOWN. (two-point conversion good)

    Score after this play: JAX 17SF 14
  7. Q3 · 4:11JAX Field goal

    (4:11) 39-C.Little 44 yard field goal is GOOD, Center-46-R.Matiscik, Holder-9-L.Cooke.

    Score after this play: JAX 20SF 14
  8. Q3 · 2:40JAX Touchdown

    (2:40) 7-T.Morstead punts 51 yards to JAX 13, Center-46-J.Weeks. 11-P.Washington for 87 yards, TOUCHDOWN.

    Score after this play: JAX 26SF 14
  9. Q4 · 7:49SF Touchdown

    (7:49) (Shotgun) 13-B.Purdy pass short left to 88-J.Tonges for 21 yards, TOUCHDOWN. (kick good)

    Score after this play: JAX 26SF 21

Down-to-down truth

Situational splits

MetricJaguars49ers
Offensive plays6064
Total yards330391 (edge)
Yards per play5.56.1 (edge)
Expected points added / play0.08 (edge)-0.07
Success rate47% (edge)44%
Dropback rate53%64%
Dropback efficiency (EPA/play)0.16 (edge)-0.02
Rush efficiency (EPA/play)-0.01 (edge)-0.16
Third downs4/128/13 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)58 (edge)
First downs gained on snaps1722 (edge)
Sacks taken0 (edge)1
Turnovers0 (edge)4

49ers outgained Jaguars 391–330 but lost the turnover battle 4–0. That was the game.

Who moved the needle

Top performers

Passing · SF

Brock PurdyQB

22/38, 309 yds, 2 TD, 2 INT

3.4 expected points added · -8.3% completion over expected

Passing · JAX

Trevor LawrenceQB

21/31, 174 yds, 1 TD, 0 INT

5.5 expected points added · +0.9% completion over expected

Rushing · JAX

Travis EtienneRB

19 att, 124 yds, 1 TD

-0.0 expected points added on the ground

Rushing · SF

Christian McCaffreyRB

17 att, 49 yds, 0 TD

-4.3 expected points added on the ground

Receiving · SF

Christian McCaffreyRB

6/11 for 92 yds, 1 TD

30% of team targets · -0.4 expected points added

Receiving · SF

Jake TongesTE

3/5 for 58 yds, 1 TD

14% of team targets · 4.3 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1SFSF 3514576:27Field goal +3
2JAXJAX 714486:53Punt
3SFSF 204261:50Fumble
4JAXSF 482480:09Touchdown +7
5SFSF 265371:39Interception
6JAXJAX 11141078:01Touchdown +7
7SFSF 25561:35Punt
8JAXJAX 294-10:58Punt
9SFSF 4112601:48Field goal +3
10JAXSF 477290:40Field goal +3
11JAXJAX 35592:24Punt
12SFSF 279634:04Touchdown +8
13JAXJAX 288212:18Punt
14SFSF 20100:12Interception
15JAXSF 284111:55Field goal +3
16SFSF 35511:45Defensive touchdown
17SFSF 358393:08Turnover on downs
18JAXJAX 26482:17Punt
19SFSF 89924:16Touchdown +7
20JAXJAX 4410374:09Missed field goal
21SFSF 372100:45Fumble
22JAXSF 476132:47End of game

8 of 22 drives ended in points. Longest march: Jaguars gained 107 scrimmage yards over 14 plays for a touchdown.

Full stat lines

Box score

Jacksonville Jaguars

Passing

PlayerC/AttYdsTDINTSackedEPA
Trevor Lawrence21/311741005.5

Rushing

PlayerAttYdsAvgTDEPA
Travis Etienne191246.51-0.0
Bhayshul Tuten4143.50-2.3
Trevor Lawrence771.000.5
Brian Thomas Jr.177.000.3
Parker Washington1-1-1.00-1.0

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Brian Thomas Jr.5749023%1.3
Brenton Strange6745023%2.3
Travis Hunter3542017%2.3
Hunter Long3323110%3.5
Bhayshul Tuten11803%0.7
LeQuint Allen Jr.11703%1.2
Travis Etienne12107%-1.6
Johnny Mundt01003%-0.5
Parker Washington02007%-3.2
Tim Patrick11-103%-0.6

Defense (top contributors)

PlayerSoloAstSacksINTPD
Tyson Campbell450.000
Foye Oluokun250.000
Devin Lloyd520.022
Antonio Johnson230.000
Andrew Wingard220.001
Dennis Gardeck300.000
Travis Hunter110.000
Josh Hines-Allen200.000
Arik Armstead201.000
Jourdan Lewis200.000

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Brock Purdy22/383092213.4

Rushing

PlayerAttYdsAvgTDEPA
Christian McCaffrey17492.90-4.3
Brian Robinson5214.200.2
Brock Purdy2136.501.4

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Christian McCaffrey61192130%-0.4
Jake Tonges3558114%4.3
Ricky Pearsall4546014%5.7
Kyle Juszczyk333208%2.0
Jauan Jennings2424011%-2.0
Luke Farrell222005%-3.7
Demarcus Robinson122005%-1.5
Kendrick Bourne1417011%-0.1
Skyy Moore01003%-0.8

Defense (top contributors)

PlayerSoloAstSacksINTPD
Dee Winters910.001
Fred Warner530.000
Marques Sigle620.001
Jason Pinnock240.000
Deommodore Lenoir410.000
Darrell Luter Jr.220.000
Sam Okuayinonu220.000
Brayden Willis200.000
Mykel Williams110.000
Bryce Huff200.000

Closing number vs result

Betting context

Closing spread
SF -3.5
Closing total
45.5
JAX moneyline
+150
SF moneyline
-180

49ers closed -3.5 and lost outright — an upset against the closing number.

Total closed 45.5; the game landed 47 — over by 1.5.

Conditions and crew

Game environment

Venue
Levi's Stadium
Roof / surface
outdoors · grass
Kickoff weather
72°F, wind 7 mph
Referee
Clete Blakeman
Rest
JAX 7 days · SF 7 days
Coaches
Liam Coen vs Kyle Shanahan