While counting snaps from Sunday's 19-13 win at Tampa Bay …

OFFENSIVE SNAPS: 70.

OFFENSIVE LINE: LT Matt Kalil 70, LG Charlie Johnson 70, C John Sullivan 70, RG Joe Berger 70, RT Phil Loadholt 70, G Vladimir Ducasse INA, G David Yankee INA.

THOUGHTS: None of us talks a great deal about him, but Berger has tremendous value as a 10-year veteran with starting experience who can back up all three interior positions. A week after playing 51 snaps at center for the injured Sullivan, Berger played 70 offensive snaps for injured right guard Ducasse and four additional special teams snaps. Sullivan returned from a concussion to also play 74 snaps, including special teams. Berger, the third player to start at right guard in eight games this season, was beaten on a sack. But it was the only sack allowed after the team had given up 19 in the previous three weeks.

QUARTERBACKS: Teddy Bridgewater 70, Christian Ponder DNP.

Thoughts: Bridgewater looked good at times and bad at times. In other words, he looked like a rookie QB making his fourth career start. He needed to connect on the deep ball more consistently and overthrew a wide-open Charles Johnson on a play that would have scored. On the flip side, his touchdown throw to Greg Jennings was placed perfectly over two defenders into the end zone.

RECEIVERS, TIGHT ENDS: WR Greg Jennings 57, WR Cordarrelle Patterson 53, TE Chase Ford 50, WR Jarius Wright 45, TE Rhett Ellison 34, WR Charles Johnson 20, WR Adam Thielen 4, TE Kyle Rudolph INA.

Thoughts: In his fourth game, Johnson played a season-high 20 snaps a week after playing only one. He caught two balls, including a 12-yarder on third-and-seven. He also showed some unexpected speed for a guy his size. Even when Rudolph returns from hernia surgery, there will be room for Ford in the offense. There has to be. Defenses underestimate him, but that could change. He caught passes under pressure in each of the three offensive scoring drives.

RUNNING BACKS, FULLBACKS: RB Jerick McKinnon 43, RB Matt Asiata 27, FB Jerome Felton 16, FB Zach Line INA.

Thoughts: Felton's 16 snaps were the most since he had 18 in the season opener. He's also had two games in which he has played only five snaps. Using Felton on 23 percent of the snaps showed the Vikings, at some point, decided they needed to assert themselves as a running team, even though they don't have Adrian Peterson. Felton and McKinnon were a big part of the team's only touchdown drive. A drive that started with four consecutive runs.

DEFENSIVE SNAPS: 60.

DEFENSIVE LINE: DE Everson Griffen 56, DT Sharrif Floyd 46, DE Brian Robison 40, NT Linval Joseph 39, DE Corey Wootton 24, DT Tom Johnson 18, NT Shamar Stephen 18, DE Scott Crichton INA.

Thoughts: The Vikings might be concerned about wear and tear on Robison, their oldest lineman. After four weeks in which his snap percentages were 93, 85, 93 and 93, Robison has season lows for snaps (40) and percentage (67) on Sunday. Wootton, the backup left end, returned from missing last week's game (lower back) and played 24 snaps, his highest total since the season opener. Johnson played only 18 snaps, his second-lowest total behind the 16 he played in Week 2 against the Patriots.

LINEBACKERS: OLB Anthony Barr 60, OLB Chad Greenway 59, MLB Jasper Brinkley 28, OLB Audie Cole 1, OLB Gerald Hodges INA, OLB Brandon Watts INA.

Thoughts: Ah, it's not only good to be really good, it's good to be really young, too. The Vikings routinely play Barr in 100 percent of the defensive snaps and he shows no fatigue. And, as you can tell, it pays to have him on the field in every situation. Greenway left the field only in a short-yardage situation in the red zone near the end of regulation. Hodges missed his second straight game because of a hamstring injury.

DEFENSIVE BACKS: SS Robert Blanton 60, CB Xavier Rhodes 60, FS Harrison Smith 59, CB Captain Munnerlyn 59, CB Josh Robinson 32, FS Andrew Sendejo 1.

Thoughts: Eight games into the season and Blanton still hasn't missed a defensive snap. He's the only player on the team that can say that. Rhodes' health has been holding up. He draws too many penalties, but they aren't stupid mistakes. They're the result of a physical player pushing Mike Zimmer's aggressive techniques to the limit. Robinson was questionable because of an ankle sprain, but handled his usual workload. The Bucs completed a 40-yard pass on him, but the ankle didn't appear to be an issue because he had tight coverage on the play.

SPECIAL TEAMS: Highest snap total: 21 (72 percent) – WR Adam Thielen, CB Shaun Prater, TE MarQuies Gray, S Antone Exum.

Thoughts: Exum is a promising young player, but flags follow him far too often on special teams. Gray tied for a team-high 21 special teams snaps, a first for him.

HIGHEST SNAP TOTAL: 74 (70 offensive, four special teams) by Kalil, Sullivan, Berger and Loadholt.