Little has changed in the Vikings roster battles from the previous weeks, other than injured players such as CB Josh Robinson returning to the practice field and making an impression in the preseason game against the Bills.

The wide receiver battle is still up in the air, and clearly the coaches are trying to determine who is worth keeping and who to let go.

QB -- In: (3) Christian PonderJoe WebbSage Rosenfels. Out: McLeod Bethel-Thompson. Analysis: Ponder looked strong in his second preseason game, going 10 of 13 for 136 yards and 135.4 rating. He's led the team to scoring position in all five of his drives during the preseason. Webb has made his name on the ground, rushing twice for 64 yards. He needs better command of the offense, however. Rosenfels was serviceable in the fourth quarter and his position appears to remain solid. Bethel-Thompson did not play but should on Friday.

RB -- In: (4) Adrian PetersonToby GerhartJerome Felton (FB), Lex Hilliard. Out: Derrick ColemanJordan Todman,Ryan D'Imperio (FB), Matt Asiata (FB). Analysis: With the news that Peterson won’t see action during the preseason, there is plenty of opportunity for the remaining running backs to make an impression in the last two games. FB Jerome Felton scored the first TD of the season for Minnesota by catching a 1-yard pass from Ponder on the opening drive against the Bills. Jordan Todman missed the game due to his ankle injury (and may be running out of time). Matt Asiata got a long look at fullback, carrying the ball seven times for 43 yards.

WR -- In: (6) Percy HarvinJerome SimpsonMichael JenkinsDevin AromashoduStephen BurtonJarius Wright. Out: Emmanuel ArceneauxKerry TaylorBryan WaltersKamar Jorden. Analysis: The battle for backup wide receivers begins with the news that the nine-year veteran Jenkins restructured his contract (taking a significant pay cut), and then followed it with a turn-back-the-clock leaping catch over a defender against the Bills. Burton made two catches and Arceneaux caught 2 for 50 yards, including one for 48 yards. On the downside was Aromashodu, who was targeted six times and came up with zero catches. OC Bill Musgrave said they will continue to give him opportunities. 

TE -- In: (4) Kyle RudolphJohn CarlsonRhett EllisonAllen Reisner. Out: Mickey Shuler. Analysis: Reisner and Shuler each looked sharp in the Bills game with Reisner grabbing 2 passes for 22 yards and Shuler 1 for 14. Rudolph left the game early with what was treated as a concussion, providing plenty of time for the backups. Ellison continues to impress (1 reception for 8 yards) and will surely stick. With Carlson still out, Shuler will get another game to show what he can do -- and he will need the opportunity.

OL -- In (8): Matt KalilCharlie JohnsonJohn SullivanBrandon FuscoPhil LoadholtGeoff SchwartzJoe Berger,DeMarcus Love. Out: Chris DeGearePatrick BrownLevi HornAustin PasztorBridger BucheGrant CookQuentin SaulsberryTyler HolmesKevin Murphy. Analysis: Another good report for the first team against Buffalo, although the coaches won’t come out and say that Fusco has sewn up the right guard spot. Despite Fusco playing well against the Bills’ 4-3 defense, the coaches want to see him in more situations. Love has returned to action from his shoulder injury, and Frazier said they want to determine what spot on the line suits him best.

DL -- In (8): Jared AllenKevin WilliamsBrian RobisonLetroy GuionFred Evans, D'Aundre ReedChristian Ballard,Everson Griffen. Out: Trevor GuytonNick ReedJeff CharlestonChase BakerTydreke PowellAnthony JacobsErnest Owusu. Analysis: The return of Griffen to the defensive line changes things up. He should make the team due to his versatility. Guion (strained PCL) returned to practice on Monday but appeared to re-injure the knee on Tuesday. He will likely miss Friday’s preseason game, giving Evans a chance to play with the first string. If Guion misses extended time, suddenly Guyton’s stock goes up.

LB -- In (6): Chad GreenwayJasper BrinkleyErin HendersonMarvin MitchellAudie ColeLarry Dean. Out: Tyrone McKenzieCorey ParedesSolomon ElimimianTyler Nielsen. Analysis: With Griffen moving back to the defensive line, Elimimian has picked a bad time to pull a hamstring. He looks doubtful for Friday against the Chargers, but could use the opportunity. Cole’s two pick-six performance against the Bills may have solidified his roster spot in a unit that is still trying to determine its depth.

DB – In (11): Chris CookAntoine WinfieldJosh RobinsonMistral RaymondHarrison SmithJamarca SanfordChris CarrBrandon BurtonRobert BlantonZack BowmanEric Frampton. Out: Marcus SherelsAndrew SendejoBobby FelderChris StroudReggie JonesCorey Gatewood. Analysis: The first string got jumbled as Robinson returned from an injured hamstring and made several good plays at cornerback against Buffalo. Cook left the game with a concussion and won’t play this Friday. The two kick-returner positions will determine how this unit shakes out. Sherels has looked good in practice returning punts, but Robinson can return punts as well and could push Sherels out.

Special teams -- In (3): K Blair Walsh, P/H Chris Kluwe, LS Cullen Loeffler. Out: Nobody. Analysis: All three have come to camp with no competition (unless DE Jared Allen decides he wants to try his hand again at long snapping). So far, the decision to cut K Ryan Longwell and draft Walsh has been a good one.

For the latest news and reports on the Vikings, follow Joe Oberle on Twitter @CBSSportsNFLMIN and @joeoberle.