San Francisco 49ers

LOS ANGELES, CA - DECEMBER 31: Quarterback Jimmy Garoppolo #10 of the San Francisco 49ers congratulates Marquise Goodwin #11 of the San Francisco 49ers after scoring a touchdown during the first quarter against Los Angeles Rams at Los Angeles Memorial Coliseum on December 31, 2017 in Los Angeles, California. (Photo by Kevork Djansezian/Getty Images)

San Francisco 49ers: Marquise Goodwin is emerging as the 49ers new number one wide receiver.

Cesar Becerra
|

San Francisco 49ers: A few players critical to team’s success in 2018

San Francisco 49ers: Stacking up the tight ends against the NFC West

San Francisco 49ers: Stacking up the running backs against the NFC West

SANTA CLARA, CA - SEPTEMBER 21: Pierre Garcon

San Francisco 49ers: Stacking up the wide receiver groups in the NFC West

Kevin Saito
|

SANTA CLARA, CA - NOVEMBER 26: Quarterback Russell Wilson

San Francisco 49ers: Foster’s punishment highlights league’s inconsistency

Kevin Saito
|

LOS ANGELES, CA - DECEMBER 31: Jimmy Garoppolo #10 of the San Francisco 49ers looks to pass during the first half of a game against the Los Angeles Rams at Los Angeles Memorial Coliseum on December 31, 2017 in Los Angeles, California. (Photo by Sean M. Haffey/Getty Images)

San Francisco 49ers: Garoppolo overrated and the product of a system

Kevin Saito
|

GLENDALE, AZ - OCTOBER 01: Running back Carlos Hyde #28 of the San Francisco 49ers runs onto the field for warm ups before the start of the NFL game against the Arizona Cardinals at the University of Phoenix Stadium on October 1, 2017 in Glendale, Arizona. (Photo by Christian Petersen/Getty Images)

San Francisco 49ers: Offseason moves that may come back to haunt them

Kevin Saito
|
SANTA CLARA, CA - DECEMBER 24: Jimmy Garoppolo

San Francisco 49ers could be crushed beneath the weight of expectations

Kevin Saito
|
SAN FRANCISCO - DECEMBER 8: Wide receiver Dwight Clark #87 of the San Francisco 49ers goes after a deep pass during a game against the Minnesota Vikings at Candlestick Park on December 8, 1984 in San Francisco, California. The 49ers won 51-7. (Photo by George Rose/Getty Images)

San Francisco 49ers legend Dwight Clark dies after battle with ALS

Kevin Saito
|
OAKLAND, CA - DECEMBER 17: Dez Bryant #88 of the Dallas Cowboys runs onto the field prior to their NFL game against the Oakland Raiders at Oakland-Alameda County Coliseum on December 17, 2017 in Oakland, California. (Photo by Lachlan Cunningham/Getty Images)

San Francisco 49ers: Dez Bryant interested in playing for the team

Isaac Gutierrez
|

Photo by Robert Reiners/Getty Images

San Francisco 49ers: Reuben Foster cleared of domestic violence charge

Isaac Gutierrez
|

San Francisco 49ers, 2020 NFL Draft (Photo by Tom Pennington/Getty Images)

San Francisco 49ers: Three rookies who will likely start in 2018

Isaac Gutierrez
|

LOS ANGELES, CA - DECEMBER 31: Jimmy Garoppolo #10 hands off to Carlos Hyde #28 of the San Francisco 49ers during the second half of a game against the Los Angeles Rams at Los Angeles Memorial Coliseum on December 31, 2017 in Los Angeles, California. (Photo by Sean M. Haffey/Getty Images)

San Francisco 49ers: Three most important offseason additions

Isaac Gutierrez
|
INDIANAPOLIS, IN - MARCH 01: Notre Dame offensive lineman Mike McGlinchey speaks to the media during NFL Combine press conferences at the Indiana Convention Center on March 1, 2018 in Indianapolis, Indiana. (Photo by Joe Robbins/Getty Images)

San Francisco 49ers: Did they make a mistake taking Mike McGlinchey?

Isaac Gutierrez
|
PASADENA, CA - JANUARY 01: Roquan Smith

San Francisco 49ers: Three players they should hope fall to them

Jose Sanchez III
|
Photo by Robert Reiners/Getty Images

San Francisco 49ers: Reuben Foster’s accuser admits to lying about abuse

Isaac Gutierrez
|

PHILADELPHIA, PA - APRIL 27: (L-R) Solomon Thomas of Stanford poses with Commissioner of the National Football League Roger Goodell after being picked

San Francisco 49ers Roundtable: Final seven-round mock draft

Kevin Saito
|

LOS ANGELES, CA - DECEMBER 31: Carlos Hyde

San Francisco 49ers: Three most important games of the 2018 season

Isaac Gutierrez
|

LOS ANGELES, CA - DECEMBER 31: Kendrick Bourne

San Francisco 49ers 2018 schedule release breakdown

Isaac Gutierrez
|
SANTA CLARA, CA - NOVEMBER 26: Solomon Thomas

San Francisco 49ers: Three options at edge rusher in the first round of the draft

Isaac Gutierrez
|
OAKLAND, CA - DECEMBER 17: Dez Bryant

The San Francisco 49ers should look to sign Dez Bryant

Isaac Gutierrez
|
(Photo by Ezra Shaw/Getty Images)

San Francisco 49ers need to do the right thing and release Reuben Foster

Kevin Saito
|

INDIANAPOLIS, IN - MARCH 02: General manager John Lynch of the San Francisco 49ers answers questions from the media on Day 2 of the NFL Combine at the Indiana Convention Center on March 2, 2017 in Indianapolis, Indiana. (Photo by Joe Robbins/Getty Images)

San Francisco 49ers: 3 roster holes and how to fill them in the draft

Isaac Gutierrez
|

PHILADELPHIA, PA - APRIL 27: (L-R) Solomon Thomas of Stanford poses with Commissioner of the National Football League Roger Goodell after being picked

San Francisco 49ers: A few solid options with ninth-overall pick

Kevin Saito
|

HOUSTON, TX - DECEMBER 10: Head coach Kyle Shanahan of the San Francisco 49ers celebrates with general manager John Lynch after the game against the Houston Texans at NRG Stadium on December 10, 2017 in Houston, Texas. (Photo by Tim Warner/Getty Images)

San Francisco 49ers may not have done enough in free agency

Jose Sanchez III
|
EAST RUTHERFORD, NJ - OCTOBER 08: Odell Beckham

San Francisco 49ers could and should upgrade WR corps in a big way

Kevin Saito
|
EAST RUTHERFORD, NJ - NOVEMBER 06: Weston Richburg #70 of the New York Giants in action against the Philadelphia Eagles during their game at MetLife Stadium on November 6, 2016 in East Rutherford, New Jersey. (Photo by Al Bello/Getty Images)

San Francisco 49ers: Recapping the newest free agents

Sanjesh Singh
|