YARDS PER PASS
Team TiersPassingReceivingRushingRun GapsTrendsCompareGlossary
Built on nflverse — open-source, peer-reviewed NFL analytics data.© 2026 Yards Per Pass · GitHub · Privacy

San Francisco 49ers

2025 Season · Through Week 18 · Updated Mar 28, 2026
Team Tiers>San Francisco 49ers
San Francisco 49ers

San Francisco 49ers

12-5
NFC·NFC West
8thinOff EPA(+0.072)24thinDef EPA(+0.065)

Passing Attack

The passing offense ranks 6th in EPA/play (+0.161) through Week 18.

B.Purdy9 GP · 313 DB
EPA/DB
+0.21
CPOE
+7.23
Success%
55.3%
Passer Rtg
100.5
PosNameTgtRecYardsTDTgt ShareEPA/TgtYPRR
RBC.McCaffrey129102904723.5%+0.301.79
WRJ.Jennings9055643916.4%-0.021.56
TEG.Kittle6957628712.5%+0.672.23
WRK.Bourne533755109.6%+0.391.70
WRR.Pearsall533652809.6%+0.502.06
TEJ.Tonges463429358.4%+0.311.26
WRD.Robinson352227616.4%+0.191.13
RBK.Juszczyk282421325.1%+0.271.02
TEL.Farrell14118522.5%+0.250.61
RBB.Robinson1282502.2%-0.340.37
WRS.Moore758701.3%+0.671.36
WRJ.Watkins322600.5%+0.331.86
TEB.Willis10000.2%-0.730.00
WRM.Turner10000.2%-0.570.00
See full QB Rankings →

Ground Game

The rush offense ranks 22nd in EPA (-0.038), running through the M gap most effectively through Week 18.

EPA by Run Gap

NameCarriesYds/CarryEPA/CarrySuccess%
C.McCaffrey3113.9-0.0739.2%
B.Robinson924.3-0.0143.5%
M.Jones131.8+0.5069.2%
B.Purdy111.8+1.0890.9%
K.Juszczyk2-1.5-1.750.0%
S.Moore25.5+0.2750.0%
R.Pearsall2-1.0-0.840.0%
D.Robinson16.0+0.32100.0%
G.Kittle1-3.0-0.990.0%
Full Run Gap Breakdown →

Rushing by Down & Distance

Down1-2 yds3-4 yds5-7 yds8-10 yds11+ yds
1st
0.33
3 car
0.16
7 car(NFL: -0.02)
0.04
11 car(NFL: 0.10)
-0.10
217 car(NFL: -0.08)
0.09
3 car
2nd
-0.07
27 car(NFL: 0.03)
0.16
31 car(NFL: -0.01)
0.02
40 car(NFL: -0.02)
-0.44
32 car(NFL: -0.15)
-0.35
8 car(NFL: -0.13)
3rd
0.15
33 car(NFL: 0.03)
0.66
7 car(NFL: 0.07)
0.22
3 car
-0.17
2 car
-0.05
3 car
4th
1.45
9 car(NFL: 0.53)
————
PoorBreak-even (0.00)EliteDashed = <5 carriesNFL avg rush EPA ~-0.06

Situational Efficiency

All Plays
Overall offensive efficiency
6th
1060 plays
+0.09
EPA/Play
SR: 48%
Pass%: 56%
Run
-0.00
Pass
+0.16
Early Downs
1st & 2nd down
14th
829 plays
+0.03
EPA/Play
SR: 47%
Pass%: 52%
Run
-0.07
Pass
+0.12
Passing Downs
2nd & 7+ or 3rd & 5+
3rd
321 plays
+0.17
EPA/Play
SR: 44%
Pass%: 78%
Run
-0.14
Pass
+0.26
Short Yardage
3rd/4th & 2 or less
7th
63 plays
+0.31
EPA/Play
SR: 68%
Pass%: 33%
Run
+0.43
Pass
+0.08
Red Zone
Inside the 20
1st
196 plays
+0.19
EPA/Play
SR: 46%
Pass%: 49%
Run
-0.06
Pass
+0.46
Goal Line
Inside the 5
3rd
49 plays
+0.35
EPA/Play
SR: 57%
Pass%: 47%
Run
+0.34
Pass
+0.35
Late & Close
WP 25-75%, last 15 min
10th
78 plays
+0.08
EPA/Play
SR: 42%
Pass%: 72%
Run
-0.29
Pass
+0.22

Defense

Def EPA/Play
+0.065
24th
Def Pass EPA
+0.117
25th
Def Rush EPA
-0.009
20th
Def Success Rate
48.1%
32nd

Run Defense by Gap

Opponents target the M gap most (114 carries). Best defended: RT (-0.253 EPA/carry).

LE
35 car+0.23
LT
35 car+0.01
LG
41 car-0.16
M
114 car-0.02
RG
62 car+0.02
RT
52 car-0.25
RE
40 car+0.23

NFC West

Seattle Seahawks
Seattle Seahawks
14-3
Off:15thDef:2nd
Los Angeles Rams
Los Angeles Rams
12-5
Off:2ndDef:10th
Arizona Cardinals
Arizona Cardinals
3-14
Off:21stDef:26th