Regular season
| Year | Team | Games | Tgt | Rec | Rec Yds | Rec TD | Catch % | Y/Tgt | Y/Rec |
|---|---|---|---|---|---|---|---|---|---|
| 1985 | SF | 16 | 98 | 49 | 927 | 3 | 50.0 | 9.5 | 18.9 |
| 1986 | SF | 16 | 152 | 86 | 1570 | 15 | 56.6 | 10.3 | 18.3 |
| 1987 | SF | 12 | 112 | 65 | 1078 | 22 | 58.0 | 9.6 | 16.6 |
| 1988 | SF | 16 | 121 | 64 | 1306 | 9 | 52.9 | 10.8 | 20.4 |
| 1989 | SF | 16 | 131 | 82 | 1483 | 17 | 62.6 | 11.3 | 18.1 |
| 1990 | SF | 16 | 176 | 100 | 1502 | 13 | 56.8 | 8.5 | 15.0 |
| 1991 | SF | 16 | 134 | 80 | 1206 | 14 | 59.7 | 9.0 | 15.1 |
| 1992 | SF | 16 | 139 | 84 | 1201 | 10 | 60.4 | 8.6 | 14.3 |
| 1993 | SF | 16 | 154 | 98 | 1503 | 15 | 63.6 | 9.8 | 15.3 |
| 1994 | SF | 16 | 151 | 112 | 1499 | 13 | 74.2 | 9.9 | 13.4 |
| 1995 | SF | 16 | 178 | 122 | 1848 | 15 | 68.5 | 10.4 | 15.1 |
| 1996 | SF | 16 | 154 | 108 | 1254 | 8 | 70.1 | 8.1 | 11.6 |
| 1997 | SF | 2 | 8 | 7 | 78 | 1 | 87.5 | 9.8 | 11.1 |
| 1998 | SF | 16 | 151 | 82 | 1157 | 9 | 54.3 | 7.7 | 14.1 |
| 1999 | SF | 16 | 124 | 67 | 830 | 5 | 54.0 | 6.7 | 12.4 |
| 2000 | SF | 16 | 122 | 75 | 805 | 7 | 61.5 | 6.6 | 10.7 |
| 2001 | OAK | 16 | 125 | 83 | 1139 | 9 | 66.4 | 9.1 | 13.7 |
| 2002 | OAK | 16 | 150 | 92 | 1211 | 7 | 61.3 | 8.1 | 13.2 |
| 2003 | LV | 16 | 124 | 63 | 861 | 2 | 50.8 | 6.9 | 13.7 |
| 2004 | SEA | 12 | 64 | 30 | 429 | 3 | 46.9 | 6.7 | 14.3 |