PHILADELPHIA — Eagles quarterback Michael Vick may not be the starter much longer.

He didn’t play badly in a 30-17 loss to Atlanta on Sunday, but the lack of offensive production this season could prompt coach Andy Reid to bench Vick in favor of rookie Nick Foles.

“Obviously, (Reid’s) thinking about making a change at the quarterback position,” Vick said. “Whatever decision he makes, I support it. The thing I know is that I’m giving it everything I’ve got out there when I step on the field. Deep down, as long as I know I’m doing that, then that’s all I can ask out of myself. No more, no less.

“I’m giving us every opportunity to win. I’m trying my hardest. Some things don’t go right when I want them to and some things do. So if (starting Foles) is a decision that coach wants to make, then I support it.”

Vick completed 21-of-35 passes for 191 yards with one touchdown — a 7-yard TD pass to running back LeSean McCoy in the fourth quarter — and rushed for 42 yards on seven carries.

Most significantly, he didn’t have any turnovers after committing 13 in the first six games. But he also has failed to generate many points. The Eagles have not scored more than 24 points in a game this season and have been held to fewer than 20 in five of the seven games.

“We did not have big plays offensively today,” Reid said. “We started slow again, at least through the first few series there. I’m stating the obvious that we need to get better.

“I’ll go back and look at everything. I’m not going to sit here and make decisions (about changing quarterbacks) right now. I’m going to go back and look at it and analyze it. There were some things (Vick) could do better.”

Foles, a third-round pick out of the University of Arizona, has not taken a snap in a game since the regular season began. He has not even practiced with the starting offense. Vick has taken all the reps in practice and in games. Foles, a 6-foot-6, 243-pounder, did enjoy a solid preseason, completing 40-of-63 passes (63.5 percent) for 553 yards and six touchdowns.

If Reid does make the switch, it would be the first time he has benched a quarterback for non-injury reasons since 2008, when he sat Donovan McNabb in favor of Kevin Kolb for the second half of a loss at Baltimore. The following week, however, McNabb was back in the lineup and wound up leading the Eagles to the NFC championship game that season.

The last time Reid benched a quarterback for an entire game due to poor performance was in 1999, when he sat Doug Pederson and turned the offense over to McNabb, who was a rookie.

“Michael is a great, great quarterback,” tight end Brent Celek said. “We’ve got other good quarterbacks (Foles and Trent Edwards), too. I don’t make those decisions. Those are decisions the coaches have to make. The only thing I know is we have to start playing well. We’re going through a rough patch right now and we have to get out of it.”

Reid already pulled one surprise move by firing defensive coordinator Juan Castillo two weeks ago in favor of Todd Bowles. At the time Reid hinted that more changes could be coming.

Switching quarterbacks would be a major one.

“I talked with some of the (Eagles) players after the game,” Falcons tight end Tony Gonzalez said. “And they said some things are going to go down here in Philly.”

Contact David Weinberg: