49ers
4122
SF @ ARI
Cardinals

Final · Sun, Nov 16, 2025 · 2025 Week 11 · State Farm Stadium

Ground Share

Cardinals controlled more of the field

Teams with this edge win 86% of the time

SF 41%59% ARI
44.9%GROUND63.5%

Win Probability

Preparing chart…

Expected Points

Preparing chart…

QB Matchup

QBPlaysEPA/playSuccess%Sack%Total EPAaDoTCMP%xCMP%CPOE
B.Purdy27+0.3659.3%3.7%+9.67.476.0%65.9%+10.1
J.Brissett57+0.1352.6%0.0%+7.46.683.9%71.5%+12.4

Team Stats

MetricSFARI
EPA / Play+0.21-0.00
EPA / Dropback+0.36+0.13
EPA / Rush+0.04-0.28
Success Rate54.9%48.0%
Explosive Play Rate31.4%23.4%
Yards / Play5.576.34
Early-Down EPA / Play+0.25+0.00
3rd/4th-Down Conversion37.5%46.7%
Avg 3rd-Down Distance6.96.2
Line Yards / Carry3.352.12
Opportunity Rate (4+)59.1%42.9%
Stuff Rate18.2%14.3%
Havoc Rate Allowed11.8%9.1%
Avg Starting Field Position47.330.2
Plays5177
Total Yards284488
Total EPA+10.9-0.1
Giveaways03

Special Teams

49ers won the kicking game

Teams with this edge win 63% of the time

SF 78%22% ARI
16.7 pts wonSPECIAL TEAMS4.6 pts won

Biggest swing · C.Ryland kicks 64 yards from ARI 35 to SF 1. S.Moore to ARI 1 for 98 yardsSF +4.3

Kickoffs · SF +7.1Punts · SF +0.1Kicks · SF +5.0

Player Stats

SF

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Brock PurdyQB2719/261866.9+9.6+0.35+10.159%+0.1730

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
Christian McCaffreyRB13816.2+4.4+0.3469%+0.012
Brock PurdyQB1-7-7.0-1.6-1.600%+0.000
Brian RobinsonRB8243.0-1.9-0.2425%-0.020

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
George KittleTE666711.2+8.5+1.42100%+0.112
Christian McCaffreyRB65406.7+3.5+0.5850%+0.001
Jauan JenningsWR64549.0+2.7+0.4567%+0.090
Kyle JuszczykFB222613.0+1.5+0.76100%+0.010
Demarcus RobinsonWR21136.5-0.4-0.1950%+0.040
Brian RobinsonRB1000.0-0.5-0.480%-0.010
Ricky PearsallWR2100.0-3.0-1.510%-0.030

Kicking

PlayerFGLongXPKOTBPts
Eddy PineiroK3/3(48, 47, 47)482/46011
Thomas MorsteadP210

Punting

PlayerNoYdsAvgNetLongIn 20TBBlk
Thomas MorsteadP313946.329.355100

Kick returns

PlayerNoYdsAvgLongTD
Skyy MooreWR19898.0980
Brian RobinsonRB14242.0420

Punt returns

PlayerNoYdsAvgLongTD
Skyy MooreWR294.590

ARI

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Jacoby BrissettQB5747/574527.9+7.4+0.13+12.453%-0.0422

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
Michael CarterRB263.0+1.1+0.54100%+0.000
Bam KnightRB5244.8+0.9+0.1860%+0.131
Jacoby BrissettQB2-2-1.0-0.9-0.4750%-0.020
Emari DemercadoRB581.6-2.0-0.4020%-0.060

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
Michael WilsonWR181518510.3+9.7+0.5467%+0.110
Greg DortchWR666611.0+7.9+1.3183%+0.071
Trey McBrideTE111011510.4+6.8+0.6264%-0.041
Andre BaccelliaWR1155.0+0.0-0.010%+0.000
Bam KnightRB44215.3-0.2-0.0625%+0.010
Emari DemercadoRB32124.0-0.4-0.1433%-0.020
Michael CarterRB75223.1-1.1-0.1743%-0.070
Xavier WeaverWR32155.0-1.4-0.4633%-0.050
Elijah HigginsTE32113.7-13.5-4.490%-0.040

Kicking

PlayerFGLongXPKOTBPts
Chad RylandK1/2(26 · missed 58)261/1514

Punting

PlayerNoYdsAvgNetLongIn 20TBBlk
Pat O'DonnellP312240.737.746000

Kick returns

PlayerNoYdsAvgLongTD
Greg DortchWR37926.3310
Andre BaccelliaWR37424.7270
Michael CarterRB12727.0270

Punt returns

PlayerNoYdsAvgLongTD
Greg DortchWR25125.5400