Yes he is actally the best player in 2011. he play for the New england Patroits
No he did not ever play professional football
He started his rookie year 21 years old.
this question can not be factually proven, however, in my opinion, barry bonds is the greatest ballplayer ever to play in the majors.
He is the best player of Argentina.