The Jacksonville Jaguars defeated the San Francisco 49ers 26-21 at Levi’s Stadium in Santa Clara on September 28, 2025, with four San Francisco turnovers generating 17 of Jacksonville’s 26 points and overcoming a 64-yard total yardage deficit. The complete Jacksonville Jaguars vs San Francisco 49ers player stats from that game — full box score, team statistics, defensive figures, special teams totals, snap counts, and PFF advanced metrics — are compiled in full below.
Travis Etienne and Christian McCaffrey Rushing Stats
Player
Team
CAR
YDS
AVG
TD
LNG
1D
Travis Etienne Jr.
JAX
19
124
6.5
1
48
5
Trevor Lawrence
JAX
7
7
1.0
0
6
2
Bhayshul Tuten
JAX
4
14
3.5
0
8
0
Brian Thomas Jr.
JAX
1
7
7.0
0
7
1
Parker Washington
JAX
1
-1
-1.0
0
—
0
Jacksonville
32
151
4.7
1
48
Christian McCaffrey
SF
17
49
2.9
0
11
1
Brian Robinson Jr.
SF
5
21
4.2
0
7
0
Brock Purdy
SF
2
13
6.5
0
11
2
San Francisco
24
83
3.5
0
11
Receiving Stats
Player
Team
REC
TGT
YDS
AVG
TD
LNG
1D
YAC
Brian Thomas Jr.
JAX
5
7
49
9.8
0
14
2
8
Brenton Strange
JAX
6
7
45
7.5
0
11
2
24
Travis Hunter
JAX
3
5
42
14.0
0
28
1
5
Hunter Long
JAX
3
3
23
7.7
1
11
3
8
Bhayshul Tuten
JAX
1
1
8
8.0
0
8
0
7
LeQuint Allen
JAX
1
1
7
7.0
0
7
0
6
Travis Etienne Jr.
JAX
1
2
1
1.0
0
1
0
0
Tim Patrick
JAX
1
1
-1
-1.0
0
—
0
3
Parker Washington
JAX
0
2
—
—
0
—
0
—
Johnny Mundt
JAX
0
1
—
—
0
—
0
—
Jacksonville
21
30
174
8.3
1
28
61
Christian McCaffrey
SF
6
11
92
15.3
1
29
5
69
Jake Tonges
SF
3
5
58
19.3
1
23
3
29
Ricky Pearsall
SF
4
5
46
11.5
0
31
3
0
Kyle Juszczyk
SF
3
3
32
10.7
0
18
2
20
Jauan Jennings
SF
2
4
24
12.0
0
14
2
4
Demarcus Robinson
SF
1
2
20
20.0
0
20
1
0
Luke Farrell
SF
2
2
20
10.0
0
11
1
15
Kendrick Bourne
SF
1
4
17
17.0
0
17
1
1
Skyy Moore
SF
0
1
—
—
0
—
0
—
San Francisco
22
37
309
14.0
2
31
138
Fumbles
Player
Team
FUM
LOST
REC
Travis Hunter
JAX
1
0
0
LeQuint Allen
JAX
0
0
1
Foyesade Oluokun
JAX
0
0
1
Andrew Wingard
JAX
0
0
1
Luke Farrell
SF
1
1
0
Brock Purdy
SF
1
1
0
Christian McCaffrey
SF
1
0
1
Advanced Passing Metrics
Player
Team
IAY
IAY/PA
CAY
CAY/CMP
YAC
YAC/CMP
DROPS
DROP%
BAD TH
BAD%
PRSS
PRSS%
TIME TO THROW
Trevor Lawrence
JAX
196
6.3
113
5.4
61
2.9
2
6.7%
5
16.7%
1
3.1%
2.43s
Brock Purdy
SF
306
8.1
171
7.8
138
6.3
5
13.9%
9
25.0%
9
22.5%
2.86s
IAY = Intended Air Yards | CAY = Completed Air Yards | YAC = Yards After Catch | PRSS = Times Pressured | Source: PFR/PFF
Defensive Statistics
Jacksonville Jaguars Defense
Player
TOT
SOLO
AST
SACKS
TFL
QB HTS
PD
INT
INT YDS
FF
FR
Tyson Campbell
9
4
5
0.0
0
0
0
0
—
0
0
Devin Lloyd
8
6
2
0.0
1
0
2
2
8
0
0
Foyesade Oluokun
7
2
5
0.0
0
0
0
0
—
0
1
Andrew Wingard
5
3
2
0.0
0
0
1
0
—
0
1
Antonio Johnson
5
2
3
0.0
0
0
0
0
—
0
0
DaVon Hamilton
4
0
4
0.0
0
0
0
0
—
0
0
Dennis Gardeck
3
3
0
0.0
0
0
0
0
—
1
0
Arik Armstead
2
2
0
1.0
1
0
0
0
—
1
0
Jourdan Lewis
2
2
0
0.0
0
0
0
0
—
0
0
Josh Hines-Allen
2
2
0
0.0
1
1
0
0
—
0
0
Austin Johnson
2
1
1
0.0
0
0
0
0
—
0
0
Jack Kiser
2
1
1
0.0
0
0
0
0
—
0
0
Travis Hunter
2
1
1
0.0
0
0
0
0
—
0
0
Eric Murray
2
0
2
0.0
0
0
0
0
—
0
0
Dawuane Smoot
2
1
1
0.0
0
1
0
0
—
0
0
Travon Walker
2
0
2
0.0
0
0
0
0
—
0
0
Maason Smith
2
0
2
0.0
0
0
1
0
—
0
0
Montaric Brown
1
1
0
0.0
0
0
0
0
—
0
0
Emmanuel Ogbah
1
0
1
0.0
0
1
0
0
—
0
0
Ross Matiscik
1
1
0
0.0
0
0
0
0
—
0
0
Jarrian Jones
1
1
0
0.0
0
0
0
0
—
0
0
Quintin Morris
1
1
0
0.0
0
0
0
0
—
0
0
LeQuint Allen
0
0
0
0.0
0
0
0
0
—
0
1
Jacksonville
66
34
32
1.0
3
3
4
2
8
2
3
San Francisco 49ers Defense
Player
TOT
SOLO
AST
SACKS
TFL
QB HTS
PD
INT
FF
Dee Winters
10
9
1
0.0
1
0
1
0
0
Marques Sigle
8
6
2
0.0
0
0
1
0
0
Fred Warner
8
5
3
0.0
0
0
0
0
1
Deommodore Lenoir
6
5
1
0.0
1
0
0
0
0
Jason Pinnock
6
2
4
0.0
0
0
0
0
0
Darrell Luter Jr.
5
3
2
0.0
1
0
0
0
0
Sam Okuayinonu
4
2
2
0.0
1
0
0
0
0
Yetur Gross-Matos
3
0
3
0.0
0
0
0
0
0
Bryce Huff
2
2
0
0.0
1
0
0
0
0
Brayden Willis
2
2
0
0.0
0
0
0
0
0
Mykel Williams
2
1
1
0.0
0
0
0
0
0
Luke Gifford
2
0
2
0.0
0
0
0
0
0
Jordan Elliott
2
0
2
0.0
0
0
0
0
0
Kalia Davis
1
1
0
0.0
1
0
0
0
0
Chase Lucas
1
1
0
0.0
0
0
0
0
0
Upton Stout
1
0
1
0.0
0
0
0
0
0
San Francisco
66
40
26
0.0
6
0
2
0
1
Turnover Log
#
Qtr
Time
Type
Committed By
Forced By
Recovered By
Jaguars Points Generated
1
2nd
15:00
Fumble
Luke Farrell
Dennis Gardeck
Andrew Wingard at SF 48
7 (Etienne 48-yd TD run)
2
2nd
13:09
Interception
Brock Purdy
— (deflected off McCaffrey)
Devin Lloyd at JAX 21
7 (Lawrence to Long 4-yd TD)
3
3rd
6:14
Interception
Brock Purdy
Maason Smith (tipped at line)
Devin Lloyd at SF 36
3 (Little 44-yd FG)
4
4th
2:53
Fumble (strip-sack)
Brock Purdy
Arik Armstead
Foyesade Oluokun at SF 47
0 (clock ran out)
Total
17
Special Teams Statistics
Punt and Kick Returns
Player
Team
KR
KR YDS
KR AVG
KR LNG
KR TD
PR
PR YDS
PR AVG
PR LNG
PR TD
Parker Washington
JAX
0
—
—
—
0
1
87
87.0
87
1
Bhayshul Tuten
JAX
2
78
39.0
54
0
0
—
—
—
0
LeQuint Allen
JAX
2
25
12.5
25
0
0
—
—
—
0
Jacksonville
4
103
25.8
54
0
1
87
87.0
87
1
Skyy Moore
SF
3
80
26.7
29
0
1
16
16.0
16
0
Parker Washington’s 87-yard punt return in the third quarter was the first punt return touchdown by a Jacksonville player since Jaydon Mickens in 2017.
Kicking
Player
Team
FGM
FGA
FG%
FG LONG
XPM
XPA
PTS
Cam Little
JAX
2
3
66.7%
44
2
2
8
Eddy Piñeiro
SF
2
2
100.0%
26
1
1
7
Field Goals by Attempt
Kicker
Team
Distance
Quarter
Result
Eddy Piñeiro
SF
26 yds
1st
Good
Cam Little
JAX
26 yds
2nd
Good
Eddy Piñeiro
SF
23 yds
2nd
Good
Cam Little
JAX
44 yds
3rd
Good
Cam Little
JAX
47 yds
4th
No good
Punting
Player
Team
PUNTS
YDS
AVG
LNG
TB
IN 20
Logan Cooke
JAX
5
237
47.4
58
2
1
Thomas Morstead
SF
2
91
45.5
51
0
0
Snap Counts
Jacksonville Jaguars — Offense
Player
POS
SNAPS
PCT
Trevor Lawrence
QB
68
100%
Walker Little
T
68
100%
Ezra Cleveland
G
68
100%
Robert Hainsey
C
68
100%
Parker Washington
WR
58
85%
Brian Thomas Jr.
WR
54
79%
Brenton Strange
TE
50
74%
Patrick Mekari
G
50
74%
Anton Harrison
T
46
68%
Travis Etienne Jr.
RB
41
60%
Travis Hunter
WR
38
56%
Johnny Mundt
TE
25
37%
Hunter Long
TE
22
32%
Chuma Edoga
T
22
32%
Tim Patrick
WR
20
29%
Cole Van Lanen
T
19
28%
Bhayshul Tuten
RB
16
24%
LeQuint Allen
RB
12
18%
Quintin Morris
TE
3
4%
Jacksonville Jaguars — Defense
Player
POS
SNAPS
PCT
Andrew Wingard
S
66
100%
Jourdan Lewis
CB
66
100%
Tyson Campbell
CB
66
100%
Devin Lloyd
LB
62
94%
Josh Hines-Allen
DE
55
83%
Foyesade Oluokun
LB
55
83%
Emmanuel Ogbah
DL
43
65%
Arik Armstead
DT
41
62%
Dawuane Smoot
DE
35
53%
Antonio Johnson
S
32
48%
Dennis Gardeck
LB
30
45%
Eric Murray
S
30
45%
DaVon Hamilton
DT
29
44%
Maason Smith
DT
28
42%
Montaric Brown
CB
27
41%
Austin Johnson
DL
19
29%
Travon Walker
DE
12
18%
Jack Kiser
LB
11
17%
Travis Hunter
WR/CB
9
14%
Rayuan Lane III
S
8
12%
B.J. Green II
DL
2
3%
San Francisco 49ers — Offense
Player
POS
SNAPS
PCT
Brock Purdy
QB
66
100%
Trent Williams
T
66
100%
Connor Colby
G
66
100%
Dominick Puni
G
66
100%
Jake Brendel
C
66
100%
Colton McKivitz
T
66
100%
Christian McCaffrey
RB
56
85%
Jauan Jennings
WR
48
73%
Jake Tonges
TE
45
68%
Kendrick Bourne
WR
44
67%
Ricky Pearsall
WR
37
56%
Luke Farrell
TE
32
48%
Demarcus Robinson
WR
25
38%
Kyle Juszczyk
FB
23
35%
Brian Robinson Jr.
RB
10
15%
Skyy Moore
WR
8
12%
Brayden Willis
TE
2
3%
San Francisco 49ers — Defense
Player
POS
SNAPS
PCT
Marques Sigle
S
68
100%
Fred Warner
LB
68
100%
Darrell Luter Jr.
CB
68
100%
Dee Winters
LB
68
100%
Deommodore Lenoir
CB
68
100%
Jason Pinnock
S
68
100%
Mykel Williams
DL
46
68%
Sam Okuayinonu
DL
45
66%
Upton Stout
CB
43
63%
Jordan Elliott
DL
42
62%
Bryce Huff
DL
38
56%
Kalia Davis
DL
36
53%
Alfred Collins
DL
23
34%
Yetur Gross-Matos
DL
20
29%
Luke Gifford
LB
19
28%
Robert Beal Jr.
DL
12
18%
Jordan Jefferson
DL
12
18%
Ji’Ayir Brown
S
4
6%
PFF Advanced Metrics
Pass Rush
Player
Team
POS
TOTAL PRSS
SACKS
HITS
HURRIES
RUSH ATT
PR%
Arik Armstead
JAX
DI
5
1
0
4
28
17.9%
Josh Hines-Allen
JAX
ED
5
0
1
4
37
13.5%
Dawuane Smoot
JAX
DI
3
0
1
2
22
13.6%
DaVon Hamilton
JAX
DI
2
0
0
2
21
9.5%
Devin Lloyd
JAX
LB
2
0
1
1
2
100%
Emmanuel Ogbah
JAX
ED
2
0
0
2
24
8.3%
Travon Walker
JAX
ED
1
0
0
1
7
14.3%
Bryce Huff
SF
ED
1
0
0
1
22
4.5%
Mykel Williams
SF
ED
0
0
0
0
26
0.0%
Sam Okuayinonu
SF
ED
0
0
0
0
21
0.0%
Kalia Davis
SF
DI
0
0
0
0
16
0.0%
Jordan Elliott
SF
DI
0
0
0
0
15
0.0%
Jacksonville generated 21 total pressures on Brock Purdy. San Francisco generated 1 pressure on Trevor Lawrence.
Pass Blocking
Player
Team
POS
PRSS ALLOWED
SACKS
HITS
HURRIES
SNAPS
PR%
Trent Williams
SF
T
5
0
1
4
41
12.2%
Connor Colby
SF
G
4
0
0
4
41
9.8%
Dominick Puni
SF
G
3
0
0
3
41
7.3%
Jake Brendel
SF
C
2
1
0
1
41
4.9%
Colton McKivitz
SF
T
0
0
0
0
41
0.0%
Ezra Cleveland
JAX
G
0
0
0
0
33
0.0%
Robert Hainsey
JAX
C
0
0
0
0
33
0.0%
Patrick Mekari
JAX
G
0
0
0
0
28
0.0%
Anton Harrison
JAX
T
0
0
0
0
17
0.0%
Chuma Edoga
JAX
T
0
0
0
0
16
0.0%
Jacksonville’s offensive linemen allowed zero combined pressures across the entire game.
Coverage
Player
Team
POS
TGT
REC ALLOWED
COMP%
YDS ALLOWED
TD
INT
RTG AGAINST
Foyesade Oluokun
JAX
LB
8
7
87.5%
85
0
0
110.9
Tyson Campbell
JAX
CB
8
3
37.5%
63
0
0
66.1
Jourdan Lewis
JAX
CB
6
3
50.0%
6
0
0
56.3
Andrew Wingard
JAX
S
3
2
66.7%
29
0
0
97.9
Devin Lloyd
JAX
LB
3
3
100%
36
1
2
116.7
Dennis Gardeck
JAX
LB
2
1
50.0%
29
0
0
95.8
Montaric Brown
JAX
CB
2
1
50.0%
10
0
0
64.6
Antonio Johnson
JAX
S
1
1
100%
14
0
0
118.8
Eric Murray
JAX
S
1
0
0.0%
0
0
0
39.6
Dee Winters
SF
LB
8
6
75.0%
46
0
0
88.5
Marques Sigle
SF
S
7
6
85.7%
60
1
0
142.0
Upton Stout
SF
CB
4
3
75.0%
13
0
0
78.1
Deommodore Lenoir
SF
CB
4
3
75.0%
29
0
0
94.8
Darrell Luter Jr.
SF
CB
3
2
66.7%
20
0
0
85.4
Fred Warner
SF
LB
3
2
66.7%
15
0
0
78.5
Ji’Ayir Brown
SF
S
1
0
0.0%
0
0
0
39.6
PFF Initial Player Grades
Offense
Player
Team
POS
PFF GRADE
SNAPS
Hunter Long
JAX
TE
93.1
22
Kyle Juszczyk
SF
FB
79.2
23
Patrick Mekari
JAX
G
77.5
50
Travis Etienne Jr.
JAX
HB
72.2
41
Demarcus Robinson
SF
WR
70.0
25
Defense
Player
Team
POS
PFF GRADE
SNAPS
Fred Warner
SF
LB
90.1
68
Devin Lloyd
JAX
LB
90.1
62
Dennis Gardeck
JAX
LB
78.6
30
Yetur Gross-Matos
SF
DI
78.1
20
DaVon Hamilton
JAX
DI
76.0
29
PFF grades are initial and subject to review.
Injury Report
Player
Team
Position
Injury
Status
Travon Walker
JAX
DE
Wrist
Left first half, did not return
Eric Murray
JAX
S
Neck
Left second half, did not return
Ricky Pearsall
SF
WR
Knee
Left third quarter, did not return
San Francisco finished with 64 more total yards, converted eight of thirteen third downs, and got 309 passing yards and two touchdown passes from Brock Purdy in his return from a toe injury. The four turnovers made all of it irrelevant, handing the Jaguars their first road win over the 49ers in franchise history and a 26-21 final score that the yardage columns alone could not explain.
Stats sourced from Pro Football Reference, ESPN, and Pro Football Focus. Figures reflect official post-game totals from the 2025 NFL season.
Cornelia Lindqvist is a Swedish-American sports journalist with 4 years of experience covering professional athletics. She previously worked at Sports Illustrated before joining Newzire. Cornelia reports on the NFL, NBA, MLB, WNBA, international football, and cricket, covering game results, roster moves, trade deals, playoff standings, and player statistics. Her sports analysis background helps readers understand the strategies and numbers behind wins and losses.