Detroit's first-team offense hasn't scored a TD in the preseason.
"We didn't have Calvin, but that's no excuse," Stafford said. "We can't use that as a crutch. We didn't take too many shots downfield. We didn't stay on the field long enough to get a chance to."
Without Johnson, Stafford didn't have his primary target and Lions coach Jim Schwartz kept the play calling conservative, perhaps not to reveal much to the Browns, who will host the Lions on Oct. 13.
Reggie Bush showed signs of being the breakaway threat Detroit has coveted since Barry Sanders retired. The Lions signed him to a four-year, $16 million deal in March. He rushed for 15 yards on eight carries and caught five passes for 44.
Detroit was called for three personal fouls in the first half, including a roughing-the-passer call on surly defensive tackle Ndamukong Suh on Cleveland's first TD drive.
Schwartz couldn't find anything to be happy with.
"There's plenty to go around, that's for sure. We played poorly in all three phases," said Schwartz, who was most displeased with the penalties. "That's another thing we've got to do a better job at. It doesn't matter what happens out there. It gets called. We pay the price for it. Last week we did a better job of controlling our emotions."
NOTES: Johnson didn't practice Tuesday and his injury is not believed to be serious. Last season, he led the league with 122 catches and set the NFL single-season receiving record with 1,964 yards. ... Browns RB Brandon Jackson had a 14-yard TD catch in the fourth. ... Lions RB Joique Bell twice shoved down a streaker, who ran onto the field in the third quarter. Undaunted, the nearly naked man ran the length of the field before he was tackled near the end zone by security. "My technique was awesome," Bell joked. "I didn't really tackle him. I had a couple of knockdowns that might get me some more points in the special team's room."