Receiver TJ Jones and defensive end Ezekiel Ansah remain on the physically unable to perform list with shoulder injuries and missed the scrimmage. Offensive linemen Michael Williams and Alex Bullard also sat out with unknown ailments.

Rookie linebacker Kyle Van Noy suited up for the practice, but did not appear to participate. The reason is unknown, though Van Noy did suffer a thumb injury earlier in the week.

Caldwell seemed pleased with the group that did play.

"It gives you an opportunity to get a feel for what it's like to come out of the locker room, all of the pregame operations," he said. "We also went through all the substitution patterns, in terms of all our kicking game -- first team, second team -- in and out with different situations with our offense and defense, and then you try to isolate some situations toward the end of the scrimmage.

"But other than that, we sort of let the scrimmage go like the flow of the game, so we get accustomed to it. That's what the mock game is for. We always do it the first Saturday -- a week ahead of our first game -- and it gives us a chance to look at some things, make adjustments. Gives them a chance to feel it, because you can't really get that done in practice. That's why we try to tie it in to when the officials are going to be here. They give us a true game-like feel."

Detroit opens the preseason next Saturday by hosting the Cleveland Browns.

If the scrimmage is any indication, the starting lineup for that game would be:

* -- Devin Taylor also rotated in with the first unit, though Johnson did start

Check back in a bit for more from the scrimmage from Justin Rogers, although I'll note: Matthew Stafford looked very good, including going 4-for-4 on the opening drive and connecting with Eric Ebron on a long touchdown bomb.