Game Overview

Score timelineswipe ▶
Plays, yards, efficiencyswipe ▶
First downs breakdownswipe ▶
3rd & 4th down efficiencyswipe ▶
Drives summaryswipe ▶
Red zone summaryswipe ▶
Scoring summaryswipe ◀

Team Rushing Reports

Away
+0.00
0th percentile
EPA per rushing play (vs. 2025 Average)
Home
+0.00
0th percentile
EPA per rushing play (vs. 2025 Average)
Avg EPA per rushing playswipe ▶
Rushing reportswipe ▶
Explosive runs & elusivityswipe ▶
Quarterback runsswipe ◀

Team Passing Reports

Away
+0.00
0th percentile
EPA per passing play (vs. 2025 Average)
Home
+0.00
0th percentile
EPA per passing play (vs. 2025 Average)
Avg EPA per passing playswipe ▶
Passing reportswipe ▶
Away
0%
Adjusted completion %
Home
0%
Adjusted completion %
Adjusted completion percentageswipe ▶
Pass resultsswipe ▶
Air yards and aDOTswipe ▶
Deep passing & explosive playsswipe ▶
Pass protectionswipe ◀

Quarterback Comparison

Player Participation & Snap Counts

49ers • Offense
PlayerPos.Snaps played
Dominick PuniG
53
Colton McKivitzT
52
Brock PurdyQB
50
Jake BrendelC
50
Trent WilliamsT
50
George KittleTE
48
Jauan JenningsWR
41
Ricky PearsallWR
41
Christian McCaffreyHB
39
Ben BartchG
30
Spencer BurfordG
30
Kyle JuszczykFB
29
Demarcus RobinsonWR
27
Brian RobinsonHB
16
Luke FarrellTE
16
Kendrick BourneWR
13
Austen PleasantsT
5
Jake TongesTE
5
Mac JonesQB
5
Matt HennessyC
5
Offense participationswipe ▶
49ers • Defense
PlayerPos.Snaps played
Renardo GreenCB
71
Ji'Ayir BrownS
70
Malik MustaphaS
70
Deommodore LenoirCB
66
Dee WintersLB
62
Bryce HuffED
57
Curtis RobinsonLB
54
Sam OkuayinonuED
54
Keion WhiteED
50
Kalia DavisDI
42
Upton StoutCB
41
Jason PinnockS
39
Alfred CollinsDI
37
Jordan ElliottDI
36
CJ WestDI
34
Tatum BethuneLB
24
Darrell Luter Jr.CB
19
Nickolas MartinLB
14
Chase LucasCB
11
Marques SigleS
9
Robert Beal Jr.ED
7
Luke GiffordLB
2
Defense participationswipe ▶
Cardinals • Offense
PlayerPos.Snaps played
Evan BrownG
79
Hjalte FroholdtC
79
Jacoby BrissettQB
79
Paris Johnson Jr.T
79
Trey McBrideTE
70
Michael WilsonWR
65
Kelvin BeachumT
58
Xavier WeaverWR
57
Greg DortchWR
52
Will HernandezG
52
Michael CarterHB
33
Bam KnightHB
32
Josh FryarT
31
Elijah HigginsTE
28
Isaiah AdamsG
28
Andre BaccelliaWR
17
Emari DemercadoHB
14
Pharaoh BrownTE
11
Josiah DeguaraTE
4
Jon Gaines IIG
1
Offense participationswipe ▶
Cardinals • Defense
PlayerPos.Snaps played
Budda BakerS
55
Cody SimonLB
55
Jalen ThompsonS
55
Max MeltonCB
55
Denzel BurkeCB
49
Akeem Davis-GaitherLB
41
Darius RobinsonDI
33
Garrett WilliamsCB
29
Dante StillsDI
27
Jordan BurchED
25
Josh SweatED
25
Zaven CollinsED
25
BJ OjulariED
23
Dalvin TomlinsonDI
23
Walter NolenDI
23
Calais CampbellDI
22
PJ MustipherDI
19
Darren HallS
7
Kitan CrawfordS
7
Xavier ThomasED
7
Defense participationswipe ◀

Initial PFF Grades

49ers • Offense
No. 1 offense
TE George Kittle
89.2
PFF Grade
48 snaps
View profile
Initial grade, subject to reviewswipe ▶
49ers • Offense
No. 2 offense
HB Christian McCaffrey
87.1
PFF Grade
39 snaps
View profile
Initial grade, subject to reviewswipe ▶
Cardinals • Offense
No. 3 offense
WR Michael Wilson
86.7
PFF Grade
65 snaps
View profile
Initial grade, subject to reviewswipe ▶
Cardinals • Offense
No. 4 offense
QB Jacoby Brissett
82.1
PFF Grade
79 snaps
View profile
Initial grade, subject to reviewswipe ▶
49ers • Offense
No. 5 offense
FB Kyle Juszczyk
78.3
PFF Grade
29 snaps
View profile
Initial grade, subject to reviewswipe ◀
49ers • Defense
No. 1 defense
CB Deommodore Lenoir
90.3
PFF Grade
66 snaps
View profile
Initial grade, subject to reviewswipe ▶
Cardinals • Defense
No. 2 defenseROOKIE
DI Walter Nolen
87.0
PFF Grade
23 snaps
View profile
Initial grade, subject to reviewswipe ▶
49ers • Defense
No. 3 defense
LB Curtis Robinson
77.5
PFF Grade
54 snaps
View profile
Initial grade, subject to reviewswipe ▶
Cardinals • Defense
No. 4 defense
S Jalen Thompson
76.5
PFF Grade
55 snaps
View profile
Initial grade, subject to reviewswipe ▶
49ers • Defense
No. 5 defenseROOKIE
CB Upton Stout
76.5
PFF Grade
41 snaps
View profile
Initial grade, subject to reviewswipe ◀
Biggest Team Differences
Box Score Standouts