Ok, I give it a shot.
Offense 25 players
QB 2
QB 1 Jared Goff
QB 2 Sean Mannion
No surprise
RB 3
RB 1 Todd Gurley
RB 2 Malcolm Brown
RB 3 Justin Davis
No need for 4 RB. Davis explosion makes Greene expendable.
FB1
FB Corey Harkey
So you heard about Sam Rogers coming out early to practice and working hard. However, he is not a big man and looking for FB that can block. Harkey keeps his spot.
WR 6
WR 1 Sammy Watkins
WR 2 Robert Woods
WR 3 Cooper Kupp
WR 4 Tavon Austin
WR 5 Pharoh Cooper
WR 6 Josh Reynolds
Spruce not able to hang on due to injury.
Oline 10
LT 1 Andrew Whitworth
LG 1 Rodger Saffold
C. 1 John Sullivan
RG 1 Jamon Brown
RT 1 Rob Havenstein
LT 2 Darrell Williams
LG 2 Cody Wichmann
C. 2 Austin Blythe
RG 2 Jake Eldrenkamp
RT 2 Andrew Donnal
Need depth for Oline.
TE 3
TE 1 Gerald Everett
TE 2 Tyler Higbee
TE 3 Tamarrick Hemingway
Everett jumps Higbee for number 1 spot. Harkey listed as FB.
Defense 25
Dline 7
NT 1 Michael Brokers
DE 1 Aaron Donald
DE 1 Westbrooks
NT 2 Tanzel Smart
DE 2 Louis Trinca-Pasat
DE 2 Morgan Fox
DL 3 Tyrunn Walker
Here is hoping Donald ends holdout. If still holds out, then Mike Purcell makes it.
LB 8
OLB 1 Robert Quinn
ILB 1 Alec Ogletree
ILB 1 Mark Barron
OLB 1 Conner Barwin
OLB 2 Matt Longacre
ILB 2 Josh Forrest
ILB 2 Casanova Mckinzy
OLB 2 Samson Ebukam
CB 5
CB 1 Trumaine Johnson
CB 2 Kayvon Webster
CB 3 Nickell Robey-Coleman
CB 4 Michael Jordan
CB 5 Kevin Peterson
Safety 5
SS 1 Mo Alexander
FS 1 Lamarcus Joyner
SS 2 John Johnson
FS 2 Cody Davis
FS 3 Dominique Hatfield.
Special teams 3
LS Jake Mcquaide
K Greg Zuerlein
P Johnny Hekker
PS
Wilson TE
Spruce WR
Shakeir Ryan WR
Alex Kozan OL
Aaron Greene RB
E. Price DL
Grigsby LB
Hager LB
Sales DL
O. Bryant DL
Thomas on team after game 4. Evaluate injuries at that time.