STATS
NFL/Players/Brandon Aiyuk
Brandon Aiyuk

BRANDON AIYUK

WR · 11 · SF · 20202024 · 78 games
69
CAREER GAMES · REG. SEASON
5 seasons · 3 with playoff work
4,305
CAREER RECEIVING YARDS
294 catches · 25 TD
117
CAREER RUSHING YARDS
2 TD · 9.00 per carry

01/Career

Season by season
Regular season
RECEIVING
SeasonClubGTGTRECYDSY/RTD
2024SF7472537415.00
2023SF16105751,34217.97
2022SF17114781,01513.08
2021SF17845682614.85
2020SF12966074812.55
Career694462944,30514.625
RUSHING
SeasonClubGCARYDSY/CTD
2024SF7000
2023SF16000
2022SF1722311.500
2021SF175173.400
2020SF1267712.832
Career69131179.002

02/Playoffs

Kept apart
Never folded in
RECEIVING
SeasonClubGTGTRECYDSY/RTD
2023SF320914916.61
2022SF310610918.20
2021SF315913515.00
RUSHING
SeasonClubGCARYDSY/CTD
2023SF3000
2022SF3000
2021SF3000

03/Per-play role

Play log
2020–2025 only
What Brandon Aiyuk did on the plays he appears on, 2023 regular season
RolePlaysYardsPer playTD
Receiver1251,49117.758

04/Game log

2023
REG
DateWKOppResultTGTRECYDSTDCARYDSTD
Jan 718vs LAL 202143250000
Dec 3117@ WASW 2710871141000
Dec 2516vs BALL 1933761130000
Dec 1715@ ARIW 452953370000
Dec 1014vs SEAW 2816961260000
Dec 313@ PHIW 421975461000
Nov 2312@ SEAW 311342501000
Nov 1911vs TBW 2714651561000
Nov 1210@ JAXW 34333551000
Oct 298vs CINL 1731951090000
Oct 237@ MINL 172265570000
Oct 156@ CLEL 1719104760000
Oct 85vs DALW 421074580000
Oct 14vs ARIW 3516661480000
Sep 172@ LAW 302363430000
Sep 101@ PITW 307881292000

Regular season and playoffs are separate tables and are never summed into one career line. Which tables appear is decided by this player’s position group, not by which columns happen to hold a number, so a running back with one career pass attempt does not acquire a passing table for it. Games played counts games with a stat line, not games dressed. A dash is an absent block rather than a recorded zero: some older weekly files carry no offensive block at all, and a zero would credit an attempt that was never made. Passer rating is the NFL’s own formula and is shown only where attempts exist. Sacks carry a half. The per-play table, where it appears, is a narrower window than everything above it — the play log covers 2020 to 2025 only — and counts plays this player is named on, which is not the same as snaps: the log names a passer, a rusher and a receiver, and nobody else on the field. Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.