Quarterback: Patrick Mahomes II 20, Tyler Bray 14, Joel Stave 10, Alex Smith 8. Playing time for Smith should increase next week against the Cincinnati Bengals and even more in the subsequent game against the Seattle Seahawks before dropping to nothing in the final preseason outing against the Tennessee Titans. Meanwhile, Mahomes may have hit his high-water mark until the Titans game, when he should be the featured QB.
Running back: Spencer Ware 18, Charcandrick West 14, Kareem Hunt 9, C.J. Spiller 8, Anthony Sherman 7, Devine Redding 3. It's surprising that the Chiefs gave the most work to the backs they know the best. Hunt should get more snaps in next week's game. Not only did he play little on offense, but the Chiefs only let him have the ball twice.
Wide receiver: Seantavius Jones 19, Demarcus Robinson 18, Marcus Kemp 15, Chris Conley 14, Jehu Chesson 13, Tyreek Hill 12, Albert Wilson 11, De'Anthony Thomas 10, Gehrig Dieter 8, Tevin Jones 5, Tony Stevens 4, Robert Wheelwright 4. That Kemp played so much is the big surprise here. He had been buried on the depth chart at camp but often made plays when the ball came his way. He helped himself with his touchdown catch from Mahomes but hurt himself with a fumble that led to a 49ers touchdown.
Tight end: Ross Travis 20, Demetrius Harris 19, Gavin Escobar 16, Orson Charles 13. The Chiefs completed 18 passes but just three to tight ends. That's disappointing, even if Travis Kelce didn't play. Kelce has a chance to return to practice this week and play against the Bengals.
Offensive line: Mike Person 25, Andrew Tiller 23, Jordan Devey 23, Jah Reid 23, Mitch Morse 19, Bryan Witzmann 19, Laurent Duvernay-Tardif 10, Mitchell Schwartz 19, Eric Fisher 19, Donald Hawkins 19, Isaiah Battle 14, Joseph Cheek 10, Josh James 10, Damien Mama 10, Zach Fulton 8. That Fulton, who has started 37 games for the Chiefs over the past three years, played fewer snaps than any other lineman could be an ominous sign for him. Person, Devey and Tiller are battling for backup spots, so the Chiefs wanted to give them a good look. The starters stayed in the game for two series with Bray at quarterback.
Defensive line: Tanoh Kpassagnon 49, David King 37, Jarvis Jenkins 37, Cam Thomas 30, Rakeem Nunez-Roches 26, Ricky Ali'fua 24, Maurice Swain 22, Allen Bailey 13. Starters Chris Jones and Bennie Logan didn't play because of injuries, so the Chiefs gave a lot of work to the reserves.
Linebackers: Marcus Rush 73, Earl Okine 43, Ukeme Eligwe 41, Frank Zombo 38, Kevin Pierre-Louis 23, Derrick Johnson 22, Josh Mauga 20, Ramik Wilson 17, Justin March-Lillard 14, Terrance Smith 13, Justin Houston 4, Dee Ford 4. Johnson played more than expected in his first game after tearing an Achilles tendon in December. But two other key defenders, Houston and Ford, were out of the game after San Francisco's first possession.
Defensive backs: Kenneth Acker 41, Leon McQuay III 41, Eric Murray 40, Steven Terrell 38, Aaron Lampkin 34, J.R. Nelson 27, D.J. White 26, De'Vante Bausby 23, Daniel Sorensen 22, Phillip Gaines 22, Terrance Mitchell 18, Steven Nelson 18, Trevon Hartfield 6, Ron Parker 4, Marcus Peters 4. With the 49ers running so many plays, many of the young players in the secondary got much-needed work. Parker and Peters also got the star treatment and were out of the game before San Francisco's second possession.