If you're talking about running with the ball, sure. But passing? Fuck no.
Garcia with the 49ers from 2000 on: 13,864 yards, 102 TDs, 45 INTs
Vick's overall numbers: 11,505 yards, 71 TDs, 52 INTs
Garcia's numbers are only from the 4 years he was with the Niners in the 2000s, Vick's numbers are from all 6 years he's played in the league.
The fact of the matter is he is not a good QUARTERBACK. Great athlete, though. Now lets hear the excuses for his anemic numbers. It's not like we haven't heard them before..