clock menu more-arrow no yes

Filed under:

State of the 49ers roster entering 2020

New, comments

What key areas should the team address going into Free Agency and the Draft?

Photo by Sean M. Haffey/Getty Images

On this week’s episode of the Better Rivals podcast, we break out our roster model to take a look at the current state of the 49ers roster as we approach the new league year. How do we go about grouping players into tiers and what do those tiers represent? Which players do we feel like are the core pieces that the 49ers roster is built around? And which positions could use a bit of love this offseason? All that, plus which tier to put Jimmy in (and other players we disagreed on), why McGlinchey fell, and which pending free agents we’d bring back.

2020 Roster Evaluation

PLAYER POS 2019 SNAPS CONTRACT EXPIRES 2019 TIER TIER: OSCAR TIER: DAVID
PLAYER POS 2019 SNAPS CONTRACT EXPIRES 2019 TIER TIER: OSCAR TIER: DAVID
DeForest Buckner DI 953 2021 1 1 1
Nick Bosa ED 920 2024 - 1 1
Jimmy Garoppolo QB 1232 2023 1 1 2
George Kittle TE 975 2021 1 1 1
K'Waun Williams CB 734 2021 3 2 2
Dee Ford ED 322 2024 - 2 2
Fred Warner LB 1166 2022 2 2 2
Jaquiski Tartt S 856 2021 3 2 2
Mike McGlinchey T 955 2023 1 2 2
Deebo Samuel WR 852 2023 - 2 2
Weston Richburg C 835 2023 2 3 3
Richard Sherman CB 1074 2021 3 3 3
Kyle Juszczyk FB 500 2021 2 3 5
Laken Tomlinson G 1239 2022 2 3 3
Mike Person G 1114 2022 3 3 3
Kwon Alexander LB 423 2023 - 3 3
Joe Staley T 605 2022 3 3 3
Marquise Goodwin WR 270 2022 2 3 5
Tarvarius Moore CB 240 2022 4 4 4
D.J. Jones DI 304 2021 4 4 5
Ahkello Witherspoon CB 575 2021 4 4 4
Emmanuel Moseley CB 747 ERFA - 4 4
Kentavius Street DI 38 2022 4 4 4
Solomon Thomas ED 482 2022 4 4 4
Dre Greenlaw LB 879 2023 - 4 4
Nick Mullens QB 7 ERFA 4 4 4
Marcell Harris S 342 2021 5 4 5
D.J. Reed Jr. S 130 2022 - 4 4
Justin Skule T 552 2023 - 4 4
Dante Pettis WR 313 2022 2 4 4
Kendrick Bourne WR 523 RFA 4 4 4
Trent Taylor WR 0 2021 4 4 4
Richie James WR 218 2022 4 4 4
Jalen Hurd WR 0 2023 - 4 4
Jake Brendel C 0 2021 - 5 5
Jermaine Kelly CB 0 2022 - 5 5
Teez Tabor CB 0 2021 - 5 5
Ray Smith DI 0 2022 - 5 5
Willie Henry DI 0 2021 - 5 5
Kevin Givens DI 10 2022 - 5 5
Alex Barrett ED 0 2022 - 5 5
Jonathan Kongbo ED 0 2022 - 5 5
Ross Reynolds G 0 2022 - 5 5
Robbie Gould K 0 2023 - 5 5
Mark Nzeocha LB 29 2022 5 5 5
Joey Alfieri LB 0 2022 - 5 5
Azeez Al-Shaair LB 174 2022 - 5 5
Kyle Nelson LS 0 2023 - 5 5
Mitch Wishnowsky P 0 2023 - 5 5
Matt Breida RB 268 RFA 2 5 5
Jerick McKinnon RB 0 2022 2 5 5
Raheem Mostert RB 462 2022 5 5 5
Tevin Coleman RB 439 2021 - 5 5
Chris Edwards S 0 2022 - 5 5
Jacob Thieneman S 0 2022 - 5 5
Demetrius Flannigan-Fowles S 0 2022 - 5 5
Derrick Kindred S 0 2021 - 5 5
Jaryd Jones-Smith T 0 2021 - 5 5
Leonard Wester T 0 2021 - 5 5
Andrew Lauderdale T 0 ERFA - 5 5
Ross Dwelley TE 377 ERFA 5 5 5
Daniel Helm TE 0 2021 - 5 5
Chris Thompson WR 0 2022 - 5 5
Shawn Poindexter WR 0 2022 - 5 5