Barry Bonds will remain a  free man  and will be  unpunished while he appeals his conviction for giving misleading testimony before a grand jury.  

A federal judge handed Bonds a sentence of 30 days of house arrest, two years of probation and 250 hours of community service on Friday. The sentence was then delayed  pending an appeal likely to take at least a year.

 U.S. District Judge Susan Illston also fined Bonds $4,000 for his obstruction of justice conviction arising from his grand jury appearance eight years ago.  

Prosecutors wanted the all time home run king to spend 15 months in prison.