Every player
New here?

How to read this page

▶

Team tables split by side of the ball, and the Side control hides the half you are not reading. The defensive tables are the offensive ones read from the other end: what a team allowed is what its opponents gained. The roster is everyone who played for the team that season, with each line showing what he did HERE rather than his whole year. One roster table serves every position, so a passing column is a dash for a lineman. A dash means no number for that cell, or a zero in a roster column that counts.

ARI

Michael Wilson

Michael Wilson places 21st of 188 wrs in PPR points, at 13.4 per game.

94th beats 94% of the WRs; 1 is the best of however many the row says. Higher is always better, whichever way the stat runs. Red to green by where the placing sits. A stat with no better end is left unpainted.

all 8 shown▶
Playing Timevs WRs▶
Games Played3
Total Snaps64.396th8/188
Playing TimeOffensevs WRs▶
Share of His Team’s Offensive Snaps90.4%97th6/176
ReceivingOffensevs WRs▶
Targets10.398th4/188
Receptions695th9/188
Catch Rate58.1%35th64/98
Receiving Yards54.383rd32/188
Yards per Reception9.115th64/75
Receiving Touchdowns180th20/188
Receiving First Downs3.793rd13/188
Air Yards98.393rd14/188
Average Depth of Target9.528th71/98
Yards After Catch1479th39/188
Yards After Catch per Reception2.324th57/75
Drops069th1/174
Longest Reception1827th106/147
Separation2.959th36/87
Yards After Catch Over Expected-0.619th71/87
Routes Run39.398th5/174
Targets Charted9.797th5/174
Targets per Route Run0.2571st36/122
Receiving Yards Charted54.382nd32/174
Yards per Route Run1.3848th64/122
First-Read Targets997th5/174
Designed Targets1.397th6/174
Designed Target Rate3.4%87th17/122
Receiving Yards After Contact3.768th54/174
Broken Tackles Receiving032nd62/174
Red Zone Targets1.795th7/163
Red Zone Receptions0.783rd23/163
Red Zone Receiving Touchdowns185th9/163
Targets Inside the Ten0.786th15/163
Share of His Team’s Targets27.4%96th8/188
Share of His Team’s Air Yards41.5%94th12/188
Receiving Expected Points Added0.957th71/163
Expected Points Added per Target0.0935th64/98
Contested Targets1.379th31/174
Contested Catches0.359th58/174
Contested Catch Rate25%41/44
Deep Targets174th38/174
End Zone Targets0.785th19/174
Catchable Targets7.396th7/174
Passer Rating When Targeted83.246th87/160
AlignmentOffensevs WRs▶
Wide Routes30.798th4/169
Wide Route Share78%74th33/122
Slot Routes8.769th51/168
Slot Route Share22%26th90/122
Out WideOffensevs WRs▶
Targets9.3100th1/169
Average Depth of Target9.822nd62/79
Targets per Route Run0.3093rd8/105
Receptions699th2/169
Receiving Yards54.391st16/169
Yards per Route Run1.7756th47/105
Touchdowns186th13/169
First-Read Targets8.799th2/169
From the SlotOffensevs WRs▶
Targets0.328th111/168
Average Depth of Target17.0—
Targets per Route Run0.049th79/87
Receptions017th112/168
Receiving Yards017th111/168
Yards per Route Run0.008th74/87
Touchdowns043rd26/168
First-Read Targets0.335th96/168
Against Man CoverageOffensevs WRs▶
Routes3.7
Targets1.7
Average Depth of Target13.017/47
Targets per Route Run0.45—
Receptions1.3
Receiving Yards13
Yards per Route Run3.55—
First-Read Targets1.7
Against Zone CoverageOffensevs WRs▶
Routes33.7
Targets8
Average Depth of Target9.531st57/82
Targets per Route Run0.2471st34/114
Receptions4.7
Receiving Yards41.3
Yards per Route Run1.2334th75/113
Touchdowns1
First-Read Targets7.3
FantasyOffensevs WRs▶
PPR Points13.489th21/188
Half PPR Points10.488th24/188
Standard Points7.483rd33/188
3 games
DateOppTGTRECRECEIVING YDSTDLONGATTRUSHING YDS
ARISep 27, 2026@SFSF17118911800
ARISep 20, 2026SEASEA72180900
ARISep 13, 2026@LACLAC755601700
By season4 seasons
SeasonGPTGTRECYDSYDS/RECTD1DYACFP PPR
2026ARI331181639.11114240.3
2025ARI17126781,00612.9751273220.6
2024ARI16714754811.7427130124.5
2023ARI13583856514.9329139114.5

About NFL Research

▶

Every number the site holds for an NFL team and the players who played for it, in one place. Pick a team, a season and a set of games, and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.